12 #ifndef DtAssistantRidParamsMsg_H_
13 #define DtAssistantRidParamsMsg_H_
15 #include <vlutil/vlString.h>
16 #include <vlutil/vlFilename.h>
42 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
50 virtual int minSize()
const;
53 virtual void setIsRequest(
bool isReq );
56 virtual bool isRequest()
const;
59 virtual void setFederateHandle(
unsigned hdl );
62 virtual unsigned federateHandle()
const;
65 virtual void setRidFilename(
const MAKRti::DtFilename& filename);
68 virtual MAKRti::DtFilename ridFilename()
const;
71 virtual void setRidParams(
const MAKRti::DtString& ridParams );
74 virtual void getRidParams( MAKRti::DtString& ridParams )
const;
77 virtual void setFederation(
const MAKRti::DtString& federation);
80 virtual MAKRti::DtString federation()
const;
89 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
92 static DtAssistantMsg* create( DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
122 virtual void setRidFilenameSize(
unsigned long size );
123 virtual unsigned long ridFilenameSize()
const;
126 virtual const char* ridFilenamePtr()
const;
127 virtual char* ridFilenamePtr();
130 virtual void setRidParametersSize(
unsigned long size );
131 virtual unsigned long ridParametersSize()
const;
134 virtual const char* ridParametersPtr()
const;
135 virtual char* ridParametersPtr();
138 virtual void setFederationSize(
unsigned long size );
139 virtual unsigned long federationSize()
const;
142 virtual const char* federationPtr()
const;
143 virtual char* federationPtr();
Manages the client connection to the RTI Assistant.
Definition: rtiAssistantClient.h:59
DtAssistantMsgKind
Definition: assistantMsg.h:54
Base class for assistant Messages.
Definition: assistantMsg.h:154
void(* DtAssistantRidParamsCb)(const DtAssistantRidParamsMsg &inter, void *usr)
Definition: assistantRidParamsMsg.h:27
virtual DtAssistantMsgKind internalMsgKind()=0
This file contains the declaration of DtNetAssistantRidParamsMsg.
#define DT_DLL_ASSISTANT
Default – Unix or Win32 static.
Definition: rtiMsConfig.h:150
DtRtiAssistantPeer manages the sharing of information between one Assistant to other Assistants using...
Definition: rtiAssistantPeer.h:82
Manages the server connections of the RTI Assistant.
Definition: rtiAssistantServer.h:45
virtual DtAssistantMsg * clone(bool copy=true) const =0
Return a copy/empty object of the same type as this.
virtual void printData() const
The DtAssistantRidParamsMsg defines a wrapper for the RTI Assistant RID parameter message used by the...
Definition: assistantRidParamsMsg.h:33
Network representation for the RTI Assistant RID parameters message.
Definition: netAssistantRidParamsMsg.h:26