12 #ifndef DtInteractRoMsg_H_
13 #define DtInteractRoMsg_H_
31 unsigned long channel,
32 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
35 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
45 unsigned long channel,
bool adjustBufferSize =
true);
65 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
67 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
Definition: netParms.h:112
virtual DtInteractionClassHandle handle() const =0
DtRtiMsgKind
Definition: rtiMsgKind.h:9
virtual char * tagPtr()=0
Returns pointer to the tag in the netMsg.
virtual DtNetBigParams * netBigParams()=0
Returns pointer to the network rep of the pvList.
Definition: fedTimeFactory.h:73
virtual void printData(DtLogicalTimeFactory *logicalTimeFactory) const
Definition: netParms.h:98
virtual void setObjectHandle(DtInteractionClassHandle hand)=0
Set/Get object instance handle.
virtual void setTagSize(int size)=0
Set/Get tag size.
DtHandle DtInteractionClassHandle
Definition: internalTypes.h:52
DtRtiApiVariableLengthData const & DtRtiApiTagConstRef
Definition: rtiApiTypes.h:98
#define NULL
Definition: baseTypes13.h:8
virtual DtInteractionRoMsg * selfRo() const
Casts away const-ness.
Definition: interRoMsg.h:108
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
DtHandle DtObjectInstanceHandle
Definition: internalTypes.h:50
Message for sending receive order interactions.
Definition: interRoMsg.h:20
void(* DtInteractionCb)(const DtInteractionMsg &inter, void *usr)
Definition: interactMsg.h:22
virtual DtRtiMsg * clone(bool copy=true) const =0
Return a copy/empty object of the same type as this.
virtual DtRtiMsgKind internalDtRtiMsgKind()=0
Definition: netInterMsg.h:17
virtual DtObjectInstanceHandle objectHandle() const =0
virtual DtNetParams * netParams()=0
Returns pointer to the network rep of the pvList.
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: pHandValSet.h:38
virtual void setHandle(DtInteractionClassHandle hand)=0
Set/Get handle.
virtual int tagSize() const =0
virtual DtNetU32 * channelPtr() const =0
Returns pointer to the channel in the netMsg.
DtInteractionMsg is a message type that represents an HLA Interaction.
Definition: interactMsg.h:26