Go to the documentation of this file.
28 #define EBUILDER(_name) char *_name[] = {\
30 "Event ID = WORD : 1",\
31 "Trigger mask = WORD : 1",\
32 "Buffer = STRING : [32] SYSTEM",\
33 "Format = STRING : [32] MIDAS",\
34 "User build = BOOL : n",\
35 "User Field = STRING : [64] ",\
36 "Event mask = DWORD : 3",\
37 "Hostname = STRING : [64] ",\
40 "Events sent = DOUBLE : 0",\
41 "Events per sec. = DOUBLE : 0",\
42 "kBytes per sec. = DOUBLE : 0",\
46 #define EBUILDER_CHANNEL(_name) char *_name[] = {\
48 "Event ID = WORD : 1",\
49 "Trigger mask = WORD : -1",\
50 "Buffer = STRING : [32] BUF1",\
51 "Format = STRING : [32] MIDAS",\
52 "Event mask = DWORD : 1",\
54 "[Frag1/Statistics]",\
55 "Events sent = DOUBLE : 0",\
56 "Events per sec. = DOUBLE : 0",\
57 "kBytes per sec. = DOUBLE : 0",\
60 "Event ID = WORD : 2",\
61 "Trigger mask = WORD : -1",\
62 "Buffer = STRING : [32] BUF2",\
63 "Format = STRING : [32] MIDAS",\
64 "Event mask = DWORD : 2",\
66 "[Frag2/Statistics]",\
67 "Events sent = DOUBLE : 0",\
68 "Events per sec. = DOUBLE : 0",\
69 "kBytes per sec. = DOUBLE : 0",\
94 double events_per_sec_;
95 double kbytes_per_sec_;
111 #define EB_COMPOSE_TIMEOUT -1
112 #define EB_ERROR 1001
113 #define EB_USER_ERROR 1002
114 #define EB_ABORTED 1003
117 #define MAX_CHANNELS 8