12 #ifndef DtResignMsg_H_
13 #define DtResignMsg_H_
17 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
20 #include <vlutil/vlFedTarget.h>
41 DtResignMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
45 DtResignAction action,
47 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
51 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
62 DtResignAction action,
66 virtual void setResignAction(DtResignAction action);
67 virtual DtResignAction resignAction()
const;
75 virtual void setTimeStamp(rti1516::LogicalTime
const & time);
76 virtual rti1516::LogicalTime
const * timeStamp(
78 #elif defined(DtIFSPEC1516E)
83 virtual void setTimeStamp(RTI::FedTime
const & time);
84 virtual RTI::FedTime
const * timeStamp(
89 virtual void setTimeStampSize(
int size);
90 virtual int timeStampSize()
const;
99 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
102 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
106 DtResignCb cb,
void* usr,
bool isMomCallback=
false);
108 DtResignCb cb,
void* usr,
bool isMomCallback=
false);
120 virtual int minSize()
const;
123 virtual int timeStampFieldSize()
const;
126 virtual char* timeStampPtr();
134 rti1516::LogicalTime* myTimeStamp;
135 #elif defined(DtIFSPEC1516E)