The Assimilation Project
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
frametypes.h
Go to the documentation of this file.
1 
63 #define FRAMETYPE_END 0
64 
81 #define FRAMETYPE_SIG 1
82 
97 #define FRAMETYPE_CRYPT 2
98 
115 #define FRAMETYPE_COMPRESS 3
116 
131 #define FRAMETYPE_REQID 4
132 
145 #define FRAMETYPE_PKTDATA 6
146 
160 #define FRAMETYPE_WALLCLOCK 7
161 
173 #define FRAMETYPE_INTERFACE 8
174 
185 #define FRAMETYPE_HOSTNAME 9
186 
199 #define FRAMETYPE_IPADDR 10
200 
212 #define FRAMETYPE_MACADDR 11
213 
225 #define FRAMETYPE_PORTNUM 12
226 
237 #define FRAMETYPE_IPPORT 13
238 
250 #define FRAMETYPE_HBINTERVAL 14
251 
263 #define FRAMETYPE_HBDEADTIME 15
264 
276 #define FRAMETYPE_HBWARNTIME 16
277 
288 #define FRAMETYPE_PATHNAME 17
289 
301 #define FRAMETYPE_JSDISCOVER 19
302 
312 #define FRAMETYPE_CONFIGJSON 20
313 
323 #define FRAMETYPE_CSTRINGVAL 21
324 
335 #define FRAMETYPE_CINTVAL 22
336 
349 #define FRAMETYPE_ELAPSEDTIME 23
350 
361 #define FRAMETYPE_DISCNAME 24
362 
374 #define FRAMETYPE_DISCINTERVAL 25
375 
387 #define FRAMETYPE_DISCJSON 26
388 
399 #define FRAMETYPE_RSCJSON 27
400 
411 #define FRAMETYPE_RSCJSONREPLY 28
412 #define FRAMETYPEMAP { \
415  {FRAMETYPE_END, /*0*/ frame_tlvconstructor}, \
416  {FRAMETYPE_SIG, /*1*/ signframe_tlvconstructor}, \
417  {FRAMETYPE_CRYPT, /*2*/ cryptframe_tlvconstructor}, \
418  {FRAMETYPE_COMPRESS, /*3*/ compressframe_tlvconstructor}, \
419  {FRAMETYPE_REQID, /*4*/ seqnoframe_tlvconstructor}, \
420  {FRAMETYPE_PKTDATA, /*6*/ frame_tlvconstructor}, \
421  {FRAMETYPE_WALLCLOCK, /*7*/ intframe_tlvconstructor}, \
422  {FRAMETYPE_INTERFACE, /*8*/ cstringframe_tlvconstructor}, \
423  {FRAMETYPE_HOSTNAME, /*9*/ cstringframe_tlvconstructor}, \
424  {FRAMETYPE_IPADDR, /*10*/ addrframe_tlvconstructor}, \
425  {FRAMETYPE_MACADDR, /*11*/ addrframe_tlvconstructor}, \
426  {FRAMETYPE_PORTNUM, /*12*/ intframe_tlvconstructor}, \
427  {FRAMETYPE_IPPORT, /*13*/ ipportframe_tlvconstructor}, \
428  {FRAMETYPE_HBINTERVAL, /*14*/ intframe_tlvconstructor}, \
429  {FRAMETYPE_HBDEADTIME, /*15*/ intframe_tlvconstructor}, \
430  {FRAMETYPE_HBWARNTIME, /*16*/ intframe_tlvconstructor}, \
431  {FRAMETYPE_PATHNAME, /*17*/ cstringframe_tlvconstructor}, \
432  {FRAMETYPE_JSDISCOVER, /*19*/ cstringframe_tlvconstructor}, \
433  {FRAMETYPE_CONFIGJSON, /*20*/ cstringframe_tlvconstructor}, \
434  {FRAMETYPE_CSTRINGVAL, /*21*/ cstringframe_tlvconstructor}, \
435  {FRAMETYPE_CINTVAL, /*22*/ intframe_tlvconstructor}, \
436  {FRAMETYPE_ELAPSEDTIME, /*23*/ intframe_tlvconstructor}, \
437  {FRAMETYPE_DISCNAME, /*24*/ cstringframe_tlvconstructor}, \
438  {FRAMETYPE_DISCINTERVAL, /*25*/ intframe_tlvconstructor}, \
439  {FRAMETYPE_DISCJSON, /*26*/ cstringframe_tlvconstructor}, \
440  {FRAMETYPE_RSCJSON, /*27*/ cstringframe_tlvconstructor}, \
441  {FRAMETYPE_RSCJSONREPLY, /*28*/ cstringframe_tlvconstructor}, \
442 }