12 #ifndef DtRestoreReplyMsg_H_
13 #define DtRestoreReplyMsg_H_
31 DT_RESTORE_NO_LABEL = 1,
32 DT_RESTORE_WRONG_CONFIG = 2,
33 DT_RESTORE_IN_PROCESS = 3
42 const replyCodes response,
43 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
47 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
56 virtual void setLabel(
const char* label);
57 virtual const char* label()
const;
60 virtual void setReply(
const replyCodes value);
61 virtual replyCodes reply()
const;
70 virtual unsigned long destinationID()
const;
71 virtual void setDestinationID(
unsigned long destinationIDValue);
77 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
79 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
89 virtual char* labelPtr();
92 virtual int labelFieldSize()
const;
102 virtual int minSize(
const char* theLabel=
NULL)
const;
105 virtual void setLabelSize(
int size);
106 virtual int labelSize()
const;
Definition: netResRep.h:19
DtRtiMsgKind
Definition: rtiMsgKind.h:9
!DtIFSPEC1516
Definition: fedTimeFactory.h:190
virtual void printData(DtLogicalTimeFactory *logicalTimeFactory) const
void(* DtRestoreReplyCb)(const DtRestoreReplyMsg &msg, void *usr)
Definition: resRepMsg.h:21
#define NULL
Definition: baseTypes13.h:8
Instances of DtConnectionMgr manage the communication objects that the RTI will use to either communi...
Definition: connectMgr.h:60
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:45
virtual DtRtiMsg * clone(bool copy=true) const =0
Return a copy/empty object of the same type as this.
virtual DtRtiMsgKind internalDtRtiMsgKind()=0
Definition: resRepMsg.h:24
virtual DtRestoreReplyMsg * self() const
Casts away const-ness.
Definition: resRepMsg.h:118
replyCodes
Definition: resRepMsg.h:28
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
char * myLabel
Definition: resRepMsg.h:115