9 #ifndef assistantLicQueryMsg_H_
10 #define assistantLicQueryMsg_H_
37 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
42 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
51 virtual int port()
const;
52 virtual void setPort(
int licenseServerPort);
55 virtual void setLicenseServerName(
const MAKRti::DtString& name,
bool adjustBufferSize =
true);
56 virtual MAKRti::DtString licenseServerName()
const;
60 virtual void setLicenseServer(
const MAKRti::DtString& licServer,
bool adjustBufferSize =
true);
61 virtual MAKRti::DtString licenseServer()
const;
64 virtual bool isUnlicensed()
const;
65 virtual void setUnlicensed(
bool val );
69 virtual bool isAccepted()
const;
70 virtual void setAccepted(
bool val );
79 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
81 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
103 virtual int minSize()
const;
106 virtual int minSize(
const MAKRti::DtString& name );
109 virtual void setLicenseServerNameSize(
unsigned long size );
110 virtual unsigned long licenseServerNameSize()
const;
113 virtual const char* licenseServerNamePtr()
const;
114 virtual char* licenseServerNamePtr();
118 #endif // assistantLicQueryMsg_H_
void(* DtAssistantLicQueryCb)(const DtAssistantLicQueryMsg &inter, void *usr)
Definition: assistantLicQueryMsg.h:22
DtAssistantMsgKind
Definition: assistantMsg.h:54
Base class for assistant Messages.
Definition: assistantMsg.h:154
virtual DtAssistantMsgKind internalMsgKind()=0
#define DT_DLL_ASSISTANT
Default – Unix or Win32 static.
Definition: rtiMsConfig.h:150
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 DtAssistantLicQueryMsg defines a wrapper for the messages sent to and from the Assistant to query...
Definition: assistantLicQueryMsg.h:28
Definition: netAssistantLicQueryMsg.h:17
Maintains a queue of RTI Assistant messages.
Definition: assistantMsgQueue.h:27