9 #ifndef pduDescriptor_H_
10 #define pduDescriptor_H_
15 #include <vlutil/vlString.h>
19 class DtDisDescriptor;
28 int _enIdOff,
int _typeOff );
46 inline const DtString& name()
const;
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 );
DtU32 myKind
Definition: pduDescriptor.h:77
Defines IMPORT/EXPORT macros for lgrSim library.
#define DT_DLL_LGRSIM
Definition: lgrSim.h:21
bool isFilteredPdu() const
Is this object class filtered out.
Definition: pduDescriptor.h:129
void setIsFilteredPdu(bool onOff)
Toggle on/off the filtering of this object class.
Definition: pduDescriptor.h:123
bool myFilteredFlag
Definition: pduDescriptor.h:78
DtString myName
Definition: pduDescriptor.h:79
DtU32 kind() const
Get the Pdu kind enumerator.
Definition: pduDescriptor.h:93
DtDisDescriptor * myDisObject
Definition: pduDescriptor.h:83
const DtString & name() const
Get the Pdu name.
Definition: pduDescriptor.h:87
A runtime description of a DIS pdu.
Definition: pduDescriptor.h:23
void setEntityTypeOffset(int off)
Set/Get the offset to the EntityType field (within the Pdu layout)
Definition: pduDescriptor.h:111
int entityTypeOffset() const
Definition: pduDescriptor.h:117
int myNameIndex
Definition: pduDescriptor.h:80
Instances of DtDisDescriptor provide mappings between Pdu descriptors and PduKind enumerators in DIS...
Definition: disDescriptor.h:55
int myEntityIdOff
Definition: pduDescriptor.h:81
int myEntityTypeOff
Definition: pduDescriptor.h:82
void setEntityIdOffset(int off)
Set/Get the offset to the EntityId field (within the Pdu layout)
Definition: pduDescriptor.h:99
int entityIdOffset() const
Definition: pduDescriptor.h:105