12 #ifndef DtOwnershipMsg_H_
13 #define DtOwnershipMsg_H_
59 rti1516::VariableLengthData
const& theTag=theDefaultTag,
60 #elif defined(DtIFSPEC1516E)
63 char const * theTag=NULL,
65 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
74 rti1516::VariableLengthData
const& theTag=theDefaultTag,
75 #elif defined(DtIFSPEC1516E)
78 char const * theTag=NULL,
80 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
84 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
99 rti1516::VariableLengthData
const& theTag=theDefaultTag);
100 #elif defined(DtIFSPEC1516E)
112 rti1516::VariableLengthData
const& theTag=theDefaultTag);
113 #elif defined(DtIFSPEC1516E)
133 virtual void setTag(rti1516::VariableLengthData
const& tag);
134 virtual rti1516::VariableLengthData
const& tag()
const;
135 #elif defined(DtIFSPEC1516E)
139 virtual void setTag(
char const * tag);
140 virtual char const * tag()
const;
158 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
161 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
172 virtual char* tagPtr();
175 virtual int tagFieldSize()
const;
185 virtual int minSize()
const;
195 rti1516::VariableLengthData* myTag;
196 #elif defined(DtIFSPEC1516E)
Definition: ownerMsg.h:42
DtRtiMsgKind
Definition: rtiMsgKind.h:9
Definition: ownerMsg.h:32
Definition: ownerMsg.h:38
Definition: ownerMsg.h:26
!DtIFSPEC1516
Definition: fedTimeFactory.h:190
virtual void printData(DtLogicalTimeFactory *logicalTimeFactory) const
Definition: ownerMsg.h:30
Definition: ownerMsg.h:45
Definition: ownerMsg.h:31
DtHandle DtObjectClassHandle
Definition: internalTypes.h:31
Definition: VariableLengthData.h:34
Definition: ownerMsg.h:35
Definition: ownerMsg.h:39
Definition: attrHandSet.h:37
Definition: ownerMsg.h:37
static const char * theDefaultTag
Definition: rtiMsg.h:283
Definition: ownerMsg.h:29
Instances of DtConnectionMgr manage the communication objects that the RTI will use to either communi...
Definition: connectMgr.h:60
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:45
DtHandle DtFederateHandle
Definition: internalTypes.h:29
DtHandle DtObjectInstanceHandle
Definition: internalTypes.h:33
Definition: ownerMsg.h:40
Definition: ownerMsg.h:27
virtual DtRtiMsg * clone(bool copy=true) const =0
Return a copy/empty object of the same type as this.
virtual DtRtiMsgKind internalDtRtiMsgKind()=0
void(* DtOwnershipCb)(const DtOwnershipMsg &msg, void *usr)
Definition: ownerMsg.h:22
Definition: ownerMsg.h:28
virtual DtOwnershipMsg * self() const
Casts away const-ness.
Definition: ownerMsg.h:204
DtHandle DtAttributeHandle
Definition: internalTypes.h:37
Definition: ownerMsg.h:36
DtOwnerMsgKind
Definition: ownerMsg.h:24
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
Definition: ownerMsg.h:33
Definition: ownerMsg.h:41
DtAttributeHandleSet * myAttrs
Definition: ownerMsg.h:193
Definition: ownerMsg.h:34
Definition: netOwnerMsg.h:20
int myDirty
Definition: ownerMsg.h:192
char * myTag
Definition: ownerMsg.h:199