MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros
rtiTemplateMsg.h File Reference

Go to the source code of this file.

Classes

class  DtRtiTemplateMsg
 DtRtiTemplateMsg defines a base class which can be subclassed to quickly produce a new RTI messages based on templates and macros. More...
 
class  DtNetMsgHeaderParam
 A message parameter class specifically to handle DtNetMsgHeader. More...
 

Macros

#define DtDECLARE_STANDARD_MSG_METHODS(ClassName)
 
#define DtDEFINE_STANDARD_MSG_METHODS(ClassName)
 

Macro Definition Documentation

#define DtDECLARE_STANDARD_MSG_METHODS (   ClassName)
Value:
public: \
typedef void (*ClassName##Cb)(const ClassName& msg, void* usr); \
ClassName(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER); \
ClassName(const DtNetMsgHeader* netHeader, \
DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER); \
virtual ~ClassName(); \
void addAllParameters(); \
virtual DtRtiMsg* clone(bool copy = true) const; \
static DtRtiMsg* create(const DtNetMsgHeader* initial, \
DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER); \
static DtRtiMsg* create( \
DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER); \
static void addCallback(DtConnectionMgr* conn, \
ClassName##Cb cb, void* usr); \
static void removeCallback(DtConnectionMgr* conn, \
ClassName##Cb cb, void* usr); \
protected: \
ClassName* self() const /* Casts away const-ness */ \
{ return const_cast<ClassName*>( this ); }
Definition: netRtiMsgHdr.h:23
Instances of DtConnectionMgr manage the communication objects that the RTI will use to either communi...
Definition: connectMgr.h:67
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:34
#define DtDEFINE_STANDARD_MSG_METHODS (   ClassName)

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)