![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Defines the internal representation of attribute/parameter handle sets. More...
Collaboration diagram for DtAttributeHandleSet:Public Member Functions | |
| DtAttributeHandleSet (DtObjectClassHandle handle=0) | |
| Constructor. More... | |
| DtAttributeHandleSet (RTI_API::AttributeHandleSet const &attrSet_i, DtObjectClassHandle handle=0) | |
| virtual | ~DtAttributeHandleSet () |
| Destructor. More... | |
| DtAttributeHandleSet (const DtAttributeHandleSet &orig) | |
| Copy ctor. More... | |
| DtAttributeHandleSet & | operator= (const DtAttributeHandleSet &orig) |
| Assignment operator. More... | |
| virtual unsigned long | size () const |
| Cardinality of the set. More... | |
| virtual DtAttributeHandle | getHandle (unsigned long i) const |
| Get ith handle. More... | |
| virtual void | add (DtAttributeHandle h) |
| Add new value. More... | |
| virtual void | add (const DtAttributeHandleSet &handles) |
| Add the given handles to this set. More... | |
| virtual void | remove (DtAttributeHandle h) |
| not guaranteed safe while iterating More... | |
| virtual void | empty () |
| Empty the Set. More... | |
| virtual bool | isEmpty () const |
| is set empty? More... | |
| virtual bool | isEmptySet () const |
| virtual bool | isMember (DtAttributeHandle h) const |
| Is handle h in the set? More... | |
| virtual DtAttributeHandleSet | setUnion (const DtAttributeHandleSet &) const |
| virtual DtAttributeHandleSet | setIntersection (const DtAttributeHandleSet &) const |
| virtual DtAttributeHandleSet | removeSetIntersection (const DtAttributeHandleSet &) const |
| virtual unsigned long | encodedLength () const |
| virtual void | encode (char *buff) const |
| virtual void | print () const |
| virtual void | print (DtObjectClassInfo *fomClass) const |
| virtual void | fillHandleSet (RTI_API::AttributeHandleSet &attrSet) const |
| virtual DtObjectClassHandle | classHandle () const |
| Additional methods for internal RTI implementation. More... | |
| virtual void | setClassHandle (DtObjectClassHandle handle) |
| virtual bool | active () const |
| Set/Get active/passive status for subscribed attributes. More... | |
| virtual void | setActive (bool isActive) |
| virtual DtAttributeHandleStdSet & | impl () |
| Return the internal representation. More... | |
| virtual const DtAttributeHandleStdSet & | impl () const |
| Return the internal representation. More... | |
Static Public Member Functions | |
| static DtAttributeHandleSet * | decode (const char *buff) |
Protected Attributes | |
| DtAttributeHandleStdSet | myHandles |
| DtObjectClassHandle | myClassHandle |
| bool | myActive |
Defines the internal representation of attribute/parameter handle sets.
For HLA 1.3, this class extends the API attribute handle set. For HLA 1516 onward, this class is used to transform between the API and this representation
| DtAttributeHandleSet::DtAttributeHandleSet | ( | DtObjectClassHandle | handle = 0 | ) |
Constructor.
| DtAttributeHandleSet::DtAttributeHandleSet | ( | RTI_API::AttributeHandleSet const & | attrSet_i, |
| DtObjectClassHandle | handle = 0 |
||
| ) |
|
virtual |
Destructor.
| DtAttributeHandleSet::DtAttributeHandleSet | ( | const DtAttributeHandleSet & | orig | ) |
Copy ctor.
|
virtual |
Set/Get active/passive status for subscribed attributes.
|
virtual |
Add new value.
|
virtual |
Add the given handles to this set.
|
virtual |
Additional methods for internal RTI implementation.
Set/Get class handle of this attribute handle set For now, only used in specific situations (e.g., MOM processing)
|
static |
|
virtual |
Empty the Set.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Get ith handle.
|
inlinevirtual |
Return the internal representation.
References myHandles.
|
inlinevirtual |
Return the internal representation.
References myHandles.
|
virtual |
is set empty?
|
virtual |
|
virtual |
Is handle h in the set?
| DtAttributeHandleSet& DtAttributeHandleSet::operator= | ( | const DtAttributeHandleSet & | orig | ) |
Assignment operator.
|
virtual |
|
virtual |
|
virtual |
not guaranteed safe while iterating
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Cardinality of the set.
|
protected |
|
protected |
|
protected |
Referenced by impl().