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 
82 #define FRAMETYPE_SIG 1
83 
98 #define FRAMETYPE_CRYPT 2
99 
116 #define FRAMETYPE_COMPRESS 3
117 
132 #define FRAMETYPE_REQID 4
133 
146 #define FRAMETYPE_PKTDATA 6
147 
161 #define FRAMETYPE_WALLCLOCK 7
162 
174 #define FRAMETYPE_INTERFACE 8
175 
186 #define FRAMETYPE_HOSTNAME 9
187 
200 #define FRAMETYPE_IPADDR 10
201 
213 #define FRAMETYPE_MACADDR 11
214 
226 #define FRAMETYPE_PORTNUM 12
227 
238 #define FRAMETYPE_IPPORT 13
239 
251 #define FRAMETYPE_HBINTERVAL 14
252 
264 #define FRAMETYPE_HBDEADTIME 15
265 
277 #define FRAMETYPE_HBWARNTIME 16
278 
289 #define FRAMETYPE_PATHNAME 17
290 
302 #define FRAMETYPE_JSDISCOVER 19
303 
313 #define FRAMETYPE_CONFIGJSON 20
314 
324 #define FRAMETYPE_CSTRINGVAL 21
325 
336 #define FRAMETYPE_CINTVAL 22
337 
350 #define FRAMETYPE_ELAPSEDTIME 23
351 
362 #define FRAMETYPE_DISCNAME 24
363 
375 #define FRAMETYPE_DISCINTERVAL 25
376 
388 #define FRAMETYPE_DISCJSON 26
389 
400 #define FRAMETYPE_RSCJSON 27
401 
412 #define FRAMETYPE_RSCJSONREPLY 28
413 #define FRAMETYPEMAP { \
416  {FRAMETYPE_END, /*0*/ frame_tlvconstructor}, \
417  {FRAMETYPE_SIG, /*1*/ signframe_tlvconstructor}, \
418  {FRAMETYPE_CRYPT, /*2*/ cryptframe_tlvconstructor}, \
419  {FRAMETYPE_COMPRESS, /*3*/ compressframe_tlvconstructor}, \
420  {FRAMETYPE_REQID, /*4*/ seqnoframe_tlvconstructor}, \
421  {FRAMETYPE_PKTDATA, /*6*/ frame_tlvconstructor}, \
422  {FRAMETYPE_WALLCLOCK, /*7*/ intframe_tlvconstructor}, \
423  {FRAMETYPE_INTERFACE, /*8*/ cstringframe_tlvconstructor}, \
424  {FRAMETYPE_HOSTNAME, /*9*/ cstringframe_tlvconstructor}, \
425  {FRAMETYPE_IPADDR, /*10*/ addrframe_tlvconstructor}, \
426  {FRAMETYPE_MACADDR, /*11*/ addrframe_tlvconstructor}, \
427  {FRAMETYPE_PORTNUM, /*12*/ intframe_tlvconstructor}, \
428  {FRAMETYPE_IPPORT, /*13*/ ipportframe_tlvconstructor}, \
429  {FRAMETYPE_HBINTERVAL, /*14*/ intframe_tlvconstructor}, \
430  {FRAMETYPE_HBDEADTIME, /*15*/ intframe_tlvconstructor}, \
431  {FRAMETYPE_HBWARNTIME, /*16*/ intframe_tlvconstructor}, \
432  {FRAMETYPE_PATHNAME, /*17*/ cstringframe_tlvconstructor}, \
433  {FRAMETYPE_JSDISCOVER, /*19*/ cstringframe_tlvconstructor}, \
434  {FRAMETYPE_CONFIGJSON, /*20*/ cstringframe_tlvconstructor}, \
435  {FRAMETYPE_CSTRINGVAL, /*21*/ cstringframe_tlvconstructor}, \
436  {FRAMETYPE_CINTVAL, /*22*/ intframe_tlvconstructor}, \
437  {FRAMETYPE_ELAPSEDTIME, /*23*/ intframe_tlvconstructor}, \
438  {FRAMETYPE_DISCNAME, /*24*/ cstringframe_tlvconstructor}, \
439  {FRAMETYPE_DISCINTERVAL, /*25*/ intframe_tlvconstructor}, \
440  {FRAMETYPE_DISCJSON, /*26*/ cstringframe_tlvconstructor}, \
441  {FRAMETYPE_RSCJSON, /*27*/ cstringframe_tlvconstructor}, \
442  {FRAMETYPE_RSCJSONREPLY, /*28*/ cstringframe_tlvconstructor}, \
443 }