9 #ifndef assistantShmCompInfoMsg_H_
10 #define assistantShmCompInfoMsg_H_
16 #include <vlutil/vlFilename.h>
17 #include <vlutil/vlPrint.h>
47 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
56 virtual void setIpAddress(
const MAKRti::DtInetAddr& ipAddr);
59 virtual MAKRti::DtInetAddr ipAddress()
const;
62 virtual void setPort(
int port);
65 virtual int port()
const;
68 virtual void setLogFilename(
const MAKRti::DtFilename& filename);
71 virtual MAKRti::DtFilename logFilename()
const;
74 virtual void setNotifyLevel( DtNotifyLevelType level );
77 virtual DtNotifyLevelType notifyLevel()
const;
86 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
88 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
98 virtual void setAddressFamily(MAKRti::DtInetUtils::DtInetAddrFamily fam);
101 virtual MAKRti::DtInetUtils::DtInetAddrFamily addressFamily()
const;
111 virtual int minSize()
const;
114 virtual void setLogFilenameSize(
unsigned long size );
115 virtual unsigned long logFilenameSize()
const;
118 virtual const char* logFilenamePtr()
const;
119 virtual char* logFilenamePtr();