12 #ifndef DtConnectConfirmMsg_H_
13 #define DtConnectConfirmMsg_H_
17 #include <vlutil/vlInetAddr.h>
33 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
37 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
49 virtual DtHandle origConnectionHandle()
const;
50 virtual void setOrigConnectionHandle(
DtHandle handle);
53 virtual DtHandle finalConnectionHandle()
const;
54 virtual void setFinalConnectionHandle(
DtHandle handle);
57 virtual int processId()
const;
58 virtual void setProcessId(
int pid );
61 void setCompressionEnabled(
bool enabled );
62 bool compressionEnabled()
const;
65 void setCompressionLevel(
unsigned level );
66 unsigned compressionLevel()
const;
69 void setBundlingEnabled(
bool enabled );
70 bool bundlingEnabled()
const;
73 void setBundleSize(
unsigned size );
74 unsigned bundleSize()
const;
77 virtual MAKRti::DtString processName()
const;
78 virtual void setProcessName( MAKRti::DtString processName );
81 virtual MAKRti::DtString commandArgs()
const;
82 virtual void setCommandArgs( MAKRti::DtString commandArgs );
91 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
93 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
111 virtual int minSize()
const;
117 virtual const char* processNamePtr()
const;
118 virtual char* processNamePtr();
120 virtual unsigned long processNameSize()
const;
121 virtual void setProcessNameSize(
unsigned long size );
124 virtual const char* commandArgsPtr()
const;
125 virtual char* commandArgsPtr();
127 virtual unsigned long commandArgsSize()
const;
128 virtual void setCommandArgsSize(
unsigned long size );
DtRtiMsgKind
Definition: rtiMsgKind.h:9
!DtIFSPEC1516
Definition: fedTimeFactory.h:190
virtual void printData(DtLogicalTimeFactory *logicalTimeFactory) const
Definition: connectConfirmMsg.h:24
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
virtual DtConnectConfirmMsg * self() const
Casts away const-ness.
Definition: connectConfirmMsg.h:135
unsigned long DtHandle
The internal types.
Definition: internalTypes.h:25
void(* DtConnectConfirmCb)(const DtConnectConfirmMsg &inter, void *usr)
Definition: connectConfirmMsg.h:22
Definition: netConnConfirmMsg.h:19
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126