12 #ifndef DtAttributeHandleSet_H_
13 #define DtAttributeHandleSet_H_
21 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
22 #include "RTI/Typedefs.h"
23 #include "RTI/Handle.h"
34 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
48 #elif defined(DtIFSPEC1516E)
63 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
64 virtual unsigned long size()
const;
70 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
75 RTI::ArrayIndexOutOfBounds);
79 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
84 RTI::ArrayIndexOutOfBounds,
85 RTI::AttributeNotDefined);
89 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
94 RTI::AttributeNotDefined);
101 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
102 virtual bool isEmpty()
const;
106 virtual bool isEmptySet()
const;
109 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
122 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
123 virtual unsigned long encodedLength()
const;
127 virtual void encode(
char *buff)
const;
129 virtual void print()
const;
133 virtual void fillHandleSet(rti1516::AttributeHandleSet& attrSet)
const;
134 #elif defined(DtIFSPEC1516E)
135 virtual void fillHandleSet(rti1516e::AttributeHandleSet& attrSet)
const;
146 virtual bool active()
const;
147 virtual void setActive(
bool isActive);
#define DtNumberAttributeWords
Definition: netHandSet.h:19
DtHandle DtObjectClassHandle
Definition: internalTypes.h:31
Definition: attrHandSet.h:37
unsigned long ULong
Definition: baseTypes13.h:20
bool myActive
Definition: attrHandSet.h:156
DtObjectClassHandle myClassHandle
Definition: attrHandSet.h:155
Boolean
Definition: baseTypes13.h:26
DtHandle DtAttributeHandle
Definition: internalTypes.h:37
DtAttributeHandleSet DtParameterHandleSet
Definition: attrHandSet.h:160
unsigned short mySize
Definition: attrHandSet.h:154
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
The declaration of internal types.
Definition: objClassInfo.h:37
Handle AttributeHandle
Definition: RTItypes13.h:112