12 #ifndef DtResignMsg_H_
13 #define DtResignMsg_H_
17 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E) || defined(DtIFSPEC1516_2025)
18 #include "RTI/Enums.h"
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);
60 virtual void set(
const char* fedExName,
62 DtResignAction action,
66 virtual void setResignAction(DtResignAction action);
67 virtual DtResignAction resignAction()
const;
78 virtual void setTimeStampSize(
int size);
79 virtual int timeStampSize()
const;
88 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
91 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
95 DtResignCb cb,
void* usr,
bool isMomCallback=
false);
97 DtResignCb cb,
void* usr,
bool isMomCallback=
false);
109 virtual int minSize()
const;
112 virtual char* timeStampPtr();
DtRtiMsgKind
Definition: rtiMsgKind.h:9
virtual DtResignMsg * self() const
Casts away const-ness.
Definition: resignMsg.h:125
Definition: fedTimeFactory.h:73
virtual void printData(DtLogicalTimeFactory *logicalTimeFactory) const
DtRtiApiTime * myTimeStamp
use base rti message time
Definition: resignMsg.h:120
void(* DtResignCb)(const DtResignMsg &inter, void *usr)
Definition: resignMsg.h:24
Definition: resignMsg.h:36
RTI_API::LogicalTime DtRtiApiTime
Typedefs for RTI API types that frequently require conditional precompile directives.
Definition: rtiApiTypes.h:91
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
Definition: resignMsg.h:31
Definition: netResignMsg.h:19
virtual DtRtiMsg * clone(bool copy=true) const =0
Return a copy/empty object of the same type as this.
Definition: resignMsg.h:33
Definition: resignMsg.h:32
virtual DtRtiMsgKind internalDtRtiMsgKind()=0
Definition: resignMsg.h:29
Definition: resignMsg.h:30
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: resignMsg.h:28
DtResignReason
Definition: resignMsg.h:26