25 DtTimeMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
31 #elif defined(DtIFSPEC1516E)
32 rti1516e::LogicalTime
const & theTime,
34 RTI::FedTime
const & theTime,
36 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
39 DtTimeMsg(
const DtNetTimeMsg* netRepMsg,
40 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
49 #elif defined(DtIFSPEC1516E)
50 rti1516e::LogicalTime
const & theTime);
52 RTI::FedTime
const & theTime);
60 #elif defined(DtIFSPEC1516E)
61 virtual void setTime(rti1516e::LogicalTime
const & timeVal);
62 virtual rti1516e::LogicalTime
const *
time(
65 virtual void setTime(RTI::FedTime
const & timeVal);
66 virtual RTI::FedTime
const *
time(
79 virtual DtNetTimeMsg* netTimeMsg();
80 virtual const DtNetTimeMsg* netTimeMsg()
const;
85 #elif defined(DtIFSPEC1516E)
86 virtual int minSize(rti1516e::LogicalTime
const * theTime=NULL)
const;
88 virtual int minSize(RTI::FedTime
const * theTime=NULL)
const;
92 virtual void setTimeSize(
int size);
93 virtual int timeSize()
const;
96 virtual char* timePtr();
99 virtual int timeFieldSize()
const;
102 virtual DtTimeMsg*
self()
const;
108 inline DtTimeMsg* DtTimeMsg::self()
const
110 return (DtTimeMsg*)
this;
DtRtiMsgKind
Definition: rtiMsgKind.h:9
!DtIFSPEC1516
Definition: fedTimeFactory.h:190
virtual void printData(DtLogicalTimeFactory *logicalTimeFactory) const
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:45
virtual RTI::FedTime const * time(DtLogicalTimeFactory *fedTimeFactory) const
virtual DtRtiMsgKind internalDtRtiMsgKind()=0
virtual void setTime(const RTI::FedTime &time)
Set/Get time Used in timestamped messages.
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
Definition: LogicalTime.h:27