The Assimilation Project  based on Assimilation version 1.1.6.1462071269
framesettypes.h File Reference

Header file defining all known FrameSet types THIS FILE MECHANICALLY GENERATED by "/home/alanr/assim/src/clientlib/../cma/frameinfo.py". More...

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

Go to the source code of this file.

Macros

#define FRAMESETTYPE_HEARTBEAT   1
 A heartbeat packet. More...
 
#define FRAMESETTYPE_PING   2
 Are you alive? (can also come from the CMA) More...
 
#define FRAMESETTYPE_PONG   3
 I am alive (can also go to the CMA) More...
 
#define FRAMESETTYPE_STARTUP   4
 Nanoprobe originating packet is starting up. More...
 
#define FRAMESETTYPE_ACK   16
 Frame referred to has been acted on. (can also come from the CMA) More...
 
#define FRAMESETTYPE_CONNSHUT   17
 Shutting down this connection (can also come from CMA) More...
 
#define FRAMESETTYPE_CONNNAK   18
 Ignoring your connection start request (can also come from CMA) More...
 
#define FRAMESETTYPE_HBDEAD   26
 System named in packet appears to be dead. More...
 
#define FRAMESETTYPE_HBSHUTDOWN   27
 System originating packet has shut down. More...
 
#define FRAMESETTYPE_HBLATE   28
 System named in packet sent a late heartbeat. More...
 
#define FRAMESETTYPE_HBBACKALIVE   29
 System named in packet sent heartbeat after being marked dead. More...
 
#define FRAMESETTYPE_HBMARTIAN   30
 System named in packet appears gave unexpected heartbeat. More...
 
#define FRAMESETTYPE_SWDISCOVER   31
 Packet encapsulates switch discovery packet. More...
 
#define FRAMESETTYPE_JSDISCOVERY   32
 Packet contains JSON-formatted discovery data. More...
 
#define FRAMESETTYPE_RSCOPREPLY   33
 Packet contains return result from a resource operation. More...
 
#define FRAMESETTYPE_SEQPING   34
 Are you alive? (can come from anyone) More...
 
#define FRAMESETTYPE_SEQPONG   35
 I am alive (can go to anyone) More...
 
#define FRAMESETTYPE_SENDHB   64
 Send Heartbeats to these addresses. More...
 
#define FRAMESETTYPE_EXPECTHB   65
 Expect (listen for) Heartbeats from these addresses. More...
 
#define FRAMESETTYPE_SENDEXPECTHB   66
 Send Heartbeats to these addresses, and expect them as well. More...
 
#define FRAMESETTYPE_STOPSENDHB   67
 Stop sending Heartbeats to these addresses. More...
 
#define FRAMESETTYPE_STOPEXPECTHB   68
 Stop expecting (listening for) Heartbeats from these addresses. More...
 
#define FRAMESETTYPE_STOPSENDEXPECTHB   69
 Stop sending Heartbeats to these addresses, and stop expecting them as well. More...
 
#define FRAMESETTYPE_SETCONFIG   70
 Initial configuration packet. More...
 
#define FRAMESETTYPE_INCRDEBUG   71
 Increment debug for some or all classes. More...
 
#define FRAMESETTYPE_DECRDEBUG   72
 Increment debug for some or all classes. More...
 
#define FRAMESETTYPE_DODISCOVER   73
 Perform (repeating) JSON discovery action. More...
 
#define FRAMESETTYPE_STOPDISCOVER   74
 Stop a repeating JSON discovery action. More...
 
#define FRAMESETTYPE_DORSCOP   75
 Do a (possibly-repeating) JSON resource action. More...
 
#define FRAMESETTYPE_STOPRSCOP   76
 Stop a (possibly-repeating) JSON resource action. More...
 
#define FRAMESETTYPE_ACKSTARTUP   77
 Acknowledge full response to STARTUP packet. More...
 
#define FRAMESETTYPE_RUNSCRIPT   78
 Run an arbitrary script (not yet implemented) More...
 
#define MIN_SEQFRAMESET   FRAMESETTYPE_ACK
 First frameset type with a sequence number. More...
 

Detailed Description

Header file defining all known FrameSet types 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 framesettypes.h.

Macro Definition Documentation

#define MIN_SEQFRAMESET   FRAMESETTYPE_ACK

First frameset type with a sequence number.

Definition at line 65 of file framesettypes.h.

Referenced by _frameset_getseqno(), and _fsprotocol_receive().