9 #ifndef DtAssistantSyncPtUpdateMsg_H_
10 #define DtAssistantSyncPtUpdateMsg_H_
16 #include <vlutil/vlString.h>
17 #include <vlutil/vlUtil.h>
41 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
50 virtual bool isRemoval()
const;
53 virtual void setIsRemoval(
bool remove );
65 virtual void setFederationName(
const MAKRti::DtString& name );
68 virtual MAKRti::DtString syncPtName()
const;
71 virtual void setSyncPtName(
const MAKRti::DtString& name );
80 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
82 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
108 virtual int minSize()
const;
111 virtual void setNumPending(
unsigned num );
112 virtual unsigned numPending()
const;
115 virtual const DtNetU32* pendingPtr()
const;
116 virtual DtNetU32* pendingPtr();
119 virtual void setNumAchieved(
unsigned num );
120 virtual unsigned numAchieved()
const;
123 virtual const DtNetU32* achievedPtr()
const;
124 virtual DtNetU32* achievedPtr();
127 virtual void setFederationNameSize(
unsigned size );
128 virtual unsigned federationNameSize()
const;
131 virtual const char* federationNamePtr()
const;
132 virtual char* federationNamePtr();
135 virtual void setSyncPtNameSize(
unsigned size );
136 virtual unsigned syncPtNameSize()
const;
139 virtual const char* syncPtNamePtr()
const;
140 virtual char* syncPtNamePtr();