The Assimilation Project
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cmalib.h
Go to the documentation of this file.
1 
24 #ifndef _CMALIB_H
25 #include <projectcommon.h>
26 #include <configcontext.h>
27 #include <netaddr.h>
28 #include <frameset.h>
29 
30 
31 WINEXPORT FrameSet* create_sendexpecthb(ConfigContext*, guint16 msgtype, NetAddr* addrs, int addrcount);
33 #endif /* _CMALIB_H */
Implements minimal client-oriented Frame and Frameset capabilities.
#define WINEXPORT
Definition: projectcommon.h:45
Project common header file.
Implements Configuration Context class.
The NetAddr class class represents a general network address - whether IP, MAC, or any other type of ...
Definition: netaddr.h:43
Defines interfaces for the NetAddr (network address) object.
FrameSet class - used for collecting Frames when not on the wire, and for marshalling/demarshalling t...
Definition: frameset.h:46
WINEXPORT FrameSet * create_setconfig(ConfigContext *cfg)
Create a FRAMESETTYPE_SETCONFIG FrameSet class.
Definition: cmalib.c:111
WINEXPORT FrameSet * create_sendexpecthb(ConfigContext *, guint16 msgtype, NetAddr *addrs, int addrcount)
Create a FrameSet class to send and expect heartbeats from the same sets of addresses.
Definition: cmalib.c:42