The Assimilation Project
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
frametypes.h File Reference

Header file defining the data layouts for our Frames. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FRAMETYPE_END   0
 FRAMETYPE_END Frame (frametype 0) Frame subclass - Frame class. More...
 
#define FRAMETYPE_SIG   1
 FRAMETYPE_SIG Frame (frametype 1) Frame subclass - SignFrame class. More...
 
#define FRAMETYPE_CRYPT   2
 FRAMETYPE_CRYPT Frame (frametype 2) Frame subclass - CryptFrame class. More...
 
#define FRAMETYPE_COMPRESS   3
 FRAMETYPE_COMPRESS Frame (frametype 3) Frame subclass - CompressFrame class. More...
 
#define FRAMETYPE_REQID   4
 FRAMETYPE_REQID Frame (frametype 4) Frame subclass - SeqnoFrame class. More...
 
#define FRAMETYPE_PKTDATA   6
 FRAMETYPE_PKTDATA Frame (frametype 6) Frame subclass - Frame class. More...
 
#define FRAMETYPE_WALLCLOCK   7
 FRAMETYPE_WALLCLOCK Frame (frametype 7) Frame subclass - IntFrame class. More...
 
#define FRAMETYPE_INTERFACE   8
 FRAMETYPE_INTERFACE Frame (frametype 8) Frame subclass - CstringFrame class. More...
 
#define FRAMETYPE_HOSTNAME   9
 FRAMETYPE_HOSTNAME Frame (frametype 9) Frame subclass - CstringFrame class. More...
 
#define FRAMETYPE_IPADDR   10
 FRAMETYPE_IPADDR Frame (frametype 10) Frame subclass - AddrFrame class. More...
 
#define FRAMETYPE_MACADDR   11
 FRAMETYPE_MACADDR Frame (frametype 11) Frame subclass - AddrFrame class. More...
 
#define FRAMETYPE_PORTNUM   12
 FRAMETYPE_PORTNUM Frame (frametype 12) Frame subclass - IntFrame class. More...
 
#define FRAMETYPE_IPPORT   13
 FRAMETYPE_IPPORT Frame (frametype 13) Frame subclass - IpPortFrame class. More...
 
#define FRAMETYPE_HBINTERVAL   14
 FRAMETYPE_HBINTERVAL Frame (frametype 14) Frame subclass - IntFrame class. More...
 
#define FRAMETYPE_HBDEADTIME   15
 FRAMETYPE_HBDEADTIME Frame (frametype 15) Frame subclass - IntFrame class. More...
 
#define FRAMETYPE_HBWARNTIME   16
 FRAMETYPE_HBWARNTIME Frame (frametype 16) Frame subclass - IntFrame class. More...
 
#define FRAMETYPE_PATHNAME   17
 FRAMETYPE_PATHNAME Frame (frametype 17) Frame subclass - CstringFrame class. More...
 
#define FRAMETYPE_JSDISCOVER   19
 FRAMETYPE_JSDISCOVER Frame (frametype 19) Frame subclass - CstringFrame class. More...
 
#define FRAMETYPE_CONFIGJSON   20
 FRAMETYPE_CONFIGJSON Frame (frametype 20) Frame subclass - CstringFrame class. More...
 
#define FRAMETYPE_CSTRINGVAL   21
 FRAMETYPE_CSTRINGVAL Frame (frametype 21) Frame subclass - CstringFrame class. More...
 
#define FRAMETYPE_CINTVAL   22
 FRAMETYPE_CINTVAL Frame (frametype 22) Frame subclass - IntFrame class. More...
 
#define FRAMETYPE_ELAPSEDTIME   23
 FRAMETYPE_ELAPSEDTIME Frame (frametype 23) Frame subclass - IntFrame class. More...
 
#define FRAMETYPE_DISCNAME   24
 FRAMETYPE_DISCNAME Frame (frametype 24) Frame subclass - CstringFrame class. More...
 
#define FRAMETYPE_DISCINTERVAL   25
 FRAMETYPE_DISCINTERVAL Frame (frametype 25) Frame subclass - IntFrame class. More...
 
#define FRAMETYPE_DISCJSON   26
 FRAMETYPE_DISCJSON Frame (frametype 26) Frame subclass - CstringFrame class. More...
 
#define FRAMETYPE_RSCJSON   27
 FRAMETYPE_RSCJSON Frame (frametype 27) Frame subclass - CstringFrame class. More...
 
#define FRAMETYPE_RSCJSONREPLY   28
 FRAMETYPE_RSCJSONREPLY Frame (frametype 28) Frame subclass - CstringFrame class. More...
 
#define FRAMETYPEMAP
 

Detailed Description

Header file defining the data layouts for our Frames.

THIS FILE MECHANICALLY GENERATED by "/home/alanr/assim/src/clientlib/../cma/frameinfo.py". DO NOT EDIT.

This file is part of the Assimilation Project.

Author
Copyright © 2011, 2012 - Alan Robertson alanr.nosp@m.@uni.nosp@m.x.sh
The Assimilation software is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The Assimilation software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with the Assimilation Project software. If not, see http://www.gnu.org/licenses/

Definition in file frametypes.h.

Macro Definition Documentation

#define FRAMETYPEMAP
Value:
{ \
}

Definition at line 415 of file frametypes.h.

Referenced by main(), and nano_packet_decoder().