00001 #ifndef __CONST_H
00002 #define __CONST_H
00003
00004 #define HASH_SIZE 1000
00005
00006 #define INITIAL_CAPACITY 100
00007
00008
00009 #define MAXFILTERS 20
00010 #define MAXINPSTREAMS MAXFILTERS
00011 #define MAXOUTSTREAMS MAXFILTERS
00012 #define MAXSTREAMS ((MAXINPSTREAMS+MAXOUTSTREAMS)/2)*MAXFILTERS
00013 #define MAXRESOURCES 5
00014 #define MAXHOSTS 40
00015 #define MAXINSTANCES 40
00016
00017
00018 #define MINSIZE 100 //< buffer minimum size for pack and unpacks
00019
00020 #define PROD_CONS_SIZE 1000
00021 #define ID_LIST_INIT_SIZE 10
00022
00023
00024
00025
00026 #define MAX_CWD_LENGTH 500
00027 #define MAX_XNAME_LENGTH 100
00028 #define MAX_COM_LENGTH (MAX_CWD_LENGTH+MAX_XNAME_LENGTH+1)
00029 #define MAX_FNAME_LENGTH 50
00030 #define MAX_LBL_LENGTH 1000
00031 #define MAX_LNAME_LENGTH (MAX_FNAME_LENGTH+6)
00032 #define MAX_HNAME_LENGTH 100
00033 #define MAX_PTNAME_LENGTH 50
00034 #define MAX_PLNAME_LENGTH 50
00035 #define MAX_SNAME_LENGTH 50
00036 #define MAX_RNAME_LENGTH 50
00037 #define MAX_IDIR_LENGTH 500
00038
00039
00040
00041
00042 #define E_TASK_EXISTS -2
00043 #define E_TASK_NOT_RUNNING -3
00044 #define E_NO_SUCH_TASK -4
00045 #define E_COULD_NOT_RECOVER_TASK -5
00046
00047 #define MANAGER_MAIN_RECV_TIMEOUT 1
00048
00049 #endif