25 DtTimeMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
30 rti1516::LogicalTime
const & theTime,
31 #elif defined(DtIFSPEC1516E)
34 RTI::FedTime
const & theTime,
36 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
39 DtTimeMsg(
const DtNetTimeMsg* netRepMsg,
40 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
48 rti1516::LogicalTime
const & theTime);
49 #elif defined(DtIFSPEC1516E)
52 RTI::FedTime
const & theTime);
57 virtual void setTime(rti1516::LogicalTime
const & timeVal);
58 virtual rti1516::LogicalTime
const *
time(
60 #elif defined(DtIFSPEC1516E)
65 virtual void setTime(RTI::FedTime
const & timeVal);
66 virtual RTI::FedTime
const *
time(
79 virtual DtNetTimeMsg* netTimeMsg();
80 virtual const DtNetTimeMsg* netTimeMsg()
const;
84 virtual int minSize(rti1516::LogicalTime
const * theTime=NULL)
const;
85 #elif defined(DtIFSPEC1516E)
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;