23 typedef void (*DtLbtsMsgCb)(
const DtLbtsMsg& msg,
void* usr);
30 DtLbtsMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
38 #elif defined(DtIFSPEC1516E)
45 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
48 DtLbtsMsg(
const DtNetLbts* netRepMsg,
49 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
63 #elif defined(DtIFSPEC1516E)
80 #elif defined(DtIFSPEC1516E)
95 #elif defined(DtIFSPEC1516E)
111 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
115 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
119 DtLbtsMsgCb cb,
void *usr);
121 DtLbtsMsgCb cb,
void *usr);
129 virtual DtNetLbts* netLbtsMsg();
130 virtual const DtNetLbts* netLbtsMsg()
const;
136 #elif defined(DtIFSPEC1516E)
145 virtual void setTimeSize(
int size);
146 virtual int timeSize()
const;
149 virtual char* timePtr();
152 virtual void setLagLbtsSize(
int size);
153 virtual int lagLbtsSize()
const;
156 virtual char* lagLbtsPtr();
159 virtual int timeFieldSize()
const;
162 virtual int lagLbtsFieldSize()
const;
165 virtual DtLbtsMsg*
self()
const;
171 #elif defined(DtIFSPEC1516E)
178 inline DtLbtsMsg* DtLbtsMsg::self()
const
180 return const_cast<DtLbtsMsg*
>( this );