9 #ifndef pduDescriptor_H_
10 #define pduDescriptor_H_
15 #include <vlutil/vlString.h>
19 class DtDisDescriptor;
27 DtPduDescriptor( DtDisDescriptor* disObj,
const DtString& name, DtU32 kind,
28 int _enIdOff,
int _typeOff );
31 DtPduDescriptor( DtDisDescriptor* disObj,
const char* bfr,
int bsz,
35 virtual ~DtPduDescriptor();
38 DtPduDescriptor(
const DtPduDescriptor& src );
41 DtPduDescriptor& operator=(
const DtPduDescriptor& src );
49 inline DtU32 kind()
const;
52 inline void setEntityIdOffset(
int off );
53 inline int entityIdOffset()
const;
56 inline void setEntityTypeOffset(
int off );
57 inline int entityTypeOffset()
const;
60 inline void setIsFilteredPdu(
bool onOff );
62 inline bool isFilteredPdu()
const;
74 int serialize(
char* bfr,
int bsz );
83 DtDisDescriptor* myDisObject;
87 inline const DtString& DtPduDescriptor::name()
const
93 inline DtU32 DtPduDescriptor::kind()
const
99 inline void DtPduDescriptor::setEntityIdOffset(
int off )
105 inline int DtPduDescriptor::entityIdOffset()
const
107 return myEntityIdOff;
111 inline void DtPduDescriptor::setEntityTypeOffset(
int off )
113 myEntityTypeOff = off;
117 inline int DtPduDescriptor::entityTypeOffset()
const
119 return myEntityTypeOff;
123 inline void DtPduDescriptor::setIsFilteredPdu(
bool onOff )
125 myFilteredFlag = onOff;
129 inline bool DtPduDescriptor::isFilteredPdu()
const
131 return myFilteredFlag;