9 #ifndef DtAssistantLicServerInfoMsg_H_
10 #define DtAssistantLicServerInfoMsg_H_
15 #include <vlutil/vlString.h>
16 #include <vlutil/vlUtil.h>
39 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
48 virtual void setLicenseServers(
const DtLicServerSet& licenseServers);
53 virtual bool isRemoval()
const;
54 virtual void setRemoval(
bool val );
63 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
65 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
84 virtual int minSize()
const;
87 virtual void setLicenseCount(
unsigned count );
88 virtual unsigned licenseCount()
const;
91 virtual const DtNetU32* licensePortsPtr()
const;
92 virtual DtNetU32* licensePortsPtr();
95 virtual void setLicenseServersSize(
unsigned long size );
96 virtual unsigned long licenseServersSize()
const;
99 virtual const char* licenseServersPtr()
const;
100 virtual char* licenseServersPtr();
104 #endif // DtAssistantLicServerInfoMsg_H_
void(* DtAssistantLicServerInfoCb)(const DtAssistantLicServerInfoMsg &inter, void *usr)
Definition: assistantLicServerInfoMsg.h:26
DtAssistantMsgKind
Definition: assistantMsg.h:53
Base class for assistant Messages.
Definition: assistantMsg.h:153
virtual DtAssistantMsgKind internalMsgKind()=0
#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
virtual DtAssistantMsg * clone(bool copy=true) const =0
Return a copy/empty object of the same type as this.
virtual void printData() const
std::set< DtLicServerInfo > DtLicServerSet
Definition: assistantLicServerInfo.h:62
Network representation for the RTI Assistant License Server Info message.
Definition: netAssistantLicServerInfoMsg.h:22
This file contains the declaration of DtLicServerInfo.
The DtAssistantLicServerInfoMsg defines a wrapper for the RTI Assistant information message used by t...
Definition: assistantLicServerInfoMsg.h:31