#include <RTItypesImp.hh>
Public Member Functions | |
FederateHandleSetImp (ULong) | |
virtual | ~FederateHandleSetImp () |
virtual ULong | size () const |
virtual FederateHandle | getHandle (ULong) const throw (RTI::ArrayIndexOutOfBounds) |
virtual void | add (FederateHandle) throw (RTI::ValueCountExceeded) |
virtual void | remove (FederateHandle) throw (RTI::ArrayIndexOutOfBounds) |
virtual void | empty () |
virtual RTI::Boolean | isMember (FederateHandle) const |
Protected Attributes | |
std::vector< FederateHandle > | _set |
Definition at line 147 of file RTItypesImp.hh.
FederateHandleSetImp | ( | ULong | size | ) |
~FederateHandleSetImp | ( | ) | [virtual] |
Definition at line 249 of file RTItypesImp.cc.
ULong size | ( | ) | const [virtual] |
Implements RTI::FederateHandleSet.
Definition at line 253 of file RTItypesImp.cc.
References FederateHandleSetImp::_set.
Referenced by FederateHandleSetImp::getHandle().
FederateHandle getHandle | ( | ULong | i | ) | const throw (RTI::ArrayIndexOutOfBounds) [virtual] |
Implements RTI::FederateHandleSet.
Definition at line 258 of file RTItypesImp.cc.
References FederateHandleSetImp::_set, and FederateHandleSetImp::size().
void add | ( | FederateHandle | h | ) | throw (RTI::ValueCountExceeded) [virtual] |
void remove | ( | FederateHandle | h | ) | throw (RTI::ArrayIndexOutOfBounds) [virtual] |
void empty | ( | ) | [virtual] |
Implements RTI::FederateHandleSet.
Definition at line 283 of file RTItypesImp.cc.
References FederateHandleSetImp::_set.
RTI::Boolean isMember | ( | FederateHandle | h | ) | const [virtual] |
std::vector<FederateHandle> _set [protected] |
Definition at line 169 of file RTItypesImp.hh.
Referenced by FederateHandleSetImp::add(), FederateHandleSetImp::empty(), FederateHandleSetImp::FederateHandleSetImp(), FederateHandleSetImp::getHandle(), FederateHandleSetImp::isMember(), FederateHandleSetImp::remove(), and FederateHandleSetImp::size().