#include <GAV.hh>
Public Member Functions | |
FederateHandleSet (ULong size) | |
virtual | ~FederateHandleSet () |
virtual ULong | size () const |
virtual FederateHandle | getHandle (ULong i) const throw (ArrayIndexOutOfBounds) |
virtual void | add (FederateHandle h) throw (ValueCountExceeded) |
virtual void | remove (FederateHandle h) throw (ArrayIndexOutOfBounds) |
virtual void | empty () |
virtual bool | isMember (FederateHandle h) const |
Protected Attributes | |
std::list< FederateHandle > | _set |
Definition at line 56 of file GAV.hh.
FederateHandleSet | ( | ULong | size | ) |
~FederateHandleSet | ( | ) | [virtual] |
Definition at line 311 of file GAV.cc.
References FederateHandleSet::empty().
ULong size | ( | ) | const [inline, virtual] |
FederateHandle getHandle | ( | ULong | i | ) | const throw (ArrayIndexOutOfBounds) [virtual] |
void add | ( | FederateHandle | h | ) | throw (ValueCountExceeded) [virtual] |
void remove | ( | FederateHandle | h | ) | throw (ArrayIndexOutOfBounds) [virtual] |
Definition at line 348 of file GAV.cc.
References FederateHandleSet::_set, and FederateHandleSet::isMember().
void empty | ( | ) | [virtual] |
Definition at line 359 of file GAV.cc.
References FederateHandleSet::_set.
Referenced by FederateHandleSet::~FederateHandleSet().
bool isMember | ( | FederateHandle | h | ) | const [virtual] |
Definition at line 366 of file GAV.cc.
References FederateHandleSet::_set.
Referenced by FederateHandleSet::remove().
std::list<FederateHandle> _set [protected] |
Definition at line 78 of file GAV.hh.
Referenced by FederateHandleSet::add(), FederateHandleSet::empty(), FederateHandleSet::getHandle(), FederateHandleSet::isMember(), FederateHandleSet::remove(), and FederateHandleSet::size().