25 DtTimeMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
28 DtTimeMsg(
DtRtiApiTime const & theTime, DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
31 DtTimeMsg(
const DtNetTimeMsg* netRepMsg,
32 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
50 virtual DtNetTimeMsg* netTimeMsg();
51 virtual const DtNetTimeMsg* netTimeMsg()
const;
54 virtual int minSize(
DtRtiApiTime const * theTime=NULL)
const;
57 virtual void setTimeSize(
int size);
58 virtual int timeSize()
const;
61 virtual char* timePtr();
64 virtual DtTimeMsg*
self()
const;
70 inline DtTimeMsg* DtTimeMsg::self()
const
72 return (DtTimeMsg*)
this;
DtRtiMsgKind
Definition: rtiMsgKind.h:9
virtual void setTime(const DtRtiApiTime &time)
Set/Get time Used in timestamped messages.
Definition: fedTimeFactory.h:73
virtual void printData(DtLogicalTimeFactory *logicalTimeFactory) const
virtual DtRtiApiTime const * time(DtLogicalTimeFactory *fedTimeFactory) const
RTI_API::LogicalTime DtRtiApiTime
Typedefs for RTI API types that frequently require conditional precompile directives.
Definition: rtiApiTypes.h:91
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:34
virtual DtRtiMsgKind internalDtRtiMsgKind()=0
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155