12 #ifndef DtOwnershipMsg_H_
13 #define DtOwnershipMsg_H_
59 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
68 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
72 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
104 virtual void setObjectName(
char const * name);
105 virtual char const * objectName()
const;
124 virtual const char* ownershipKindToString()
const;
137 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
140 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
149 virtual char* namePtr();
152 virtual int nameFieldSize()
const;
155 virtual char* tagPtr();
168 virtual int minSize()
const;
Definition: ownerMsg.h:42
DtRtiMsgKind
Definition: rtiMsgKind.h:9
Definition: ownerMsg.h:32
Definition: ownerMsg.h:38
Definition: ownerMsg.h:26
Definition: fedTimeFactory.h:73
DtRtiApiVariableLengthData * DtRtiApiTagPtr
Definition: rtiApiTypes.h:100
virtual void printData(DtLogicalTimeFactory *logicalTimeFactory) const
Definition: ownerMsg.h:30
Definition: ownerMsg.h:45
Definition: ownerMsg.h:31
DtHandle DtObjectClassHandle
Definition: internalTypes.h:48
DtRtiApiVariableLengthData const & DtRtiApiTagConstRef
Definition: rtiApiTypes.h:98
Definition: ownerMsg.h:35
Definition: ownerMsg.h:39
Defines the internal representation of attribute/parameter handle sets.
Definition: attrHandSet.h:30
Definition: ownerMsg.h:37
Definition: ownerMsg.h:29
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 DtFederateHandle
Definition: internalTypes.h:46
DtHandle DtObjectInstanceHandle
Definition: internalTypes.h:50
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:181
DtHandle DtAttributeHandle
Definition: internalTypes.h:54
Definition: ownerMsg.h:36
DtOwnerMsgKind
Definition: ownerMsg.h:24
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
virtual int tagFieldSize(int encodedLength) const
Returns size of a tag field (including byte alignment adjustment) given the tag's encoded length...
Definition: ownerMsg.h:33
Definition: ownerMsg.h:41
DtAttributeHandleSet * myAttrs
Definition: ownerMsg.h:176
DtRtiApiTagPtr myTag
Definition: ownerMsg.h:177
Definition: ownerMsg.h:34
Definition: netOwnerMsg.h:20
int myDirty
Definition: ownerMsg.h:175