12 #ifndef DtNameReservedMsg_H_
13 #define DtNameReservedMsg_H_
15 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
24 class DtNameReservedMsg;
25 typedef void (*DtNameReservedCb)(
const DtNameReservedMsg& inter,
void* usr);
32 DtNameReservedMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
36 char const * objectName,
38 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
42 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
45 virtual ~DtNameReservedMsg();
59 virtual char const * objectName()
const;
60 virtual void setObjectName(
char const * objectName);
63 virtual bool result()
const;
64 virtual void setResult(
bool succeeded);
73 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
76 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
80 DtNameReservedCb cb,
void* usr,
bool isMomCallback=
false);
82 DtNameReservedCb cb,
void* usr,
bool isMomCallback=
false);
94 virtual int minSize(
char const * objectName)
const;
97 virtual char* namePtr()
const;