
#ifndef MAPREDUCE_HEADER
#define MAPREDUCE_HEADER


// Constants definitions:
#define DBUFFER_IN_SIZE 16*4096
#define DBUFFER_OUT_SIZE 16*4096
#define DMAX_LINE 256
#define DMapReduceHome "./"
#define DAuxiliarDiretory "tmp/"
#define DMapReduceAuxiliarFilesDiretory DMapReduceHome DAuxiliarDiretory
#define DResultsDiretory "Result/"
#define DMapReduceResultFilesDiretory DMapReduceHome DResultsDiretory
#define DAuxiliarFilesExtension ".tmp"
// Maps
#define DMapFilePrefix "_map"
#define DMapOutputFileName DMapReduceAuxiliarFilesDiretory DMapFilePrefix DAuxiliarFilesExtension
// Suffle
#define DSuffleFilePrefix "_suffle"


#endif //MAPREDUCE_HEADER
