#include <GAV.hh>
Public Member Functions | |
| AttributeHandleSet (ULong size) | |
| virtual | ~AttributeHandleSet () |
| virtual ULong | size () const |
| virtual AttributeHandle | getHandle (ULong i) const throw (ArrayIndexOutOfBounds) |
| virtual void | add (AttributeHandle h) throw (ArrayIndexOutOfBounds, AttributeNotDefined) |
| virtual void | remove (AttributeHandle h) throw (AttributeNotDefined) |
| virtual void | empty () |
| virtual bool | isEmpty () const |
| virtual bool | isMember (AttributeHandle h) const |
Protected Attributes | |
| std::list< AttributeHandle > | _set |
Definition at line 30 of file GAV.hh.
| AttributeHandleSet | ( | ULong | size | ) |
| ~AttributeHandleSet | ( | ) | [virtual] |
Definition at line 241 of file GAV.cc.
References AttributeHandleSet::empty().

| ULong size | ( | ) | const [inline, virtual] |
Definition at line 248 of file GAV.cc.
References AttributeHandleSet::_set.
Referenced by RTIA::chooseFederateProcessing(), and RTIG::processReleaseResponse().
| AttributeHandle getHandle | ( | ULong | i | ) | const throw (ArrayIndexOutOfBounds) [virtual] |
Definition at line 255 of file GAV.cc.
References AttributeHandleSet::_set.
Referenced by RTIA::chooseFederateProcessing(), and RTIG::processReleaseResponse().
| void add | ( | AttributeHandle | h | ) | throw (ArrayIndexOutOfBounds, AttributeNotDefined) [virtual] |
Definition at line 270 of file GAV.cc.
References AttributeHandleSet::_set.
Referenced by OwnershipManagement::attributeOwnershipRealeaseResponse(), and ObjectClass::attributeOwnershipReleaseResponse().
| void remove | ( | AttributeHandle | h | ) | throw (AttributeNotDefined) [virtual] |
Definition at line 278 of file GAV.cc.
References AttributeHandleSet::_set, and AttributeHandleSet::isMember().

| void empty | ( | ) | [virtual] |
Definition at line 289 of file GAV.cc.
References AttributeHandleSet::_set.
Referenced by AttributeHandleSet::~AttributeHandleSet().
| bool isEmpty | ( | ) | const [virtual] |
| bool isMember | ( | AttributeHandle | h | ) | const [virtual] |
Definition at line 303 of file GAV.cc.
References AttributeHandleSet::_set.
Referenced by AttributeHandleSet::remove().
std::list<AttributeHandle> _set [protected] |
Definition at line 53 of file GAV.hh.
Referenced by AttributeHandleSet::add(), AttributeHandleSet::empty(), AttributeHandleSet::getHandle(), AttributeHandleSet::isEmpty(), AttributeHandleSet::isMember(), AttributeHandleSet::remove(), and AttributeHandleSet::size().
1.5.5