#include <GAV.hh>
Public Member Functions | |
ParameterHandleValuePairSet (ULong size) | |
virtual | ~ParameterHandleValuePairSet () |
virtual ULong | size () const |
virtual Handle | getHandle (ULong i) const throw (ArrayIndexOutOfBounds) |
virtual ULong | getValueLength (ULong i) const throw (ArrayIndexOutOfBounds) |
virtual void | getValue (ULong i, char *buff, ULong &valueLength) const throw (ArrayIndexOutOfBounds) |
virtual char * | getValuePointer (ULong i, ULong &valueLength) const throw (ArrayIndexOutOfBounds) |
virtual TransportType | getTransportType () const throw (InvalidHandleValuePairSetContext) |
virtual OrderType | getOrderType () const throw (InvalidHandleValuePairSetContext) |
virtual void | add (Handle h, const char *buff, ULong valueLength) throw (ValueLengthExceeded, ValueCountExceeded) |
virtual void | remove (Handle h) throw (ArrayIndexOutOfBounds) |
virtual void | moveFrom (const ParameterHandleValuePairSet &phvps, ULong &i) throw (ValueCountExceeded, ArrayIndexOutOfBounds) |
virtual void | empty () |
virtual ULong | start () const |
virtual ULong | valid (ULong i) const |
virtual ULong | next (ULong i) const |
Public Attributes | |
OrderType | _order |
TransportType | _transport |
Protected Attributes | |
std::list < ParameterHandleValuePair * > | _set |
Definition at line 152 of file GAV.hh.
ParameterHandleValuePairSet | ( | ULong | size | ) |
Definition at line 395 of file GAV.cc.
References ParameterHandleValuePairSet::_order, ParameterHandleValuePairSet::_transport, certi::RECEIVE, and certi::RELIABLE.
~ParameterHandleValuePairSet | ( | ) | [virtual] |
Definition at line 401 of file GAV.cc.
References ParameterHandleValuePairSet::empty().
ULong size | ( | ) | const [virtual] |
TransportType getTransportType | ( | ) | const throw (InvalidHandleValuePairSetContext) [inline, virtual] |
OrderType getOrderType | ( | ) | const throw (InvalidHandleValuePairSetContext) [inline, virtual] |
void remove | ( | Handle | h | ) | throw (ArrayIndexOutOfBounds) [virtual] |
void moveFrom | ( | const ParameterHandleValuePairSet & | phvps, | |
ULong & | i | |||
) | throw (ValueCountExceeded, ArrayIndexOutOfBounds) [virtual] |
void empty | ( | ) | [virtual] |
Definition at line 534 of file GAV.cc.
References ParameterHandleValuePairSet::_set.
Referenced by ParameterHandleValuePairSet::~ParameterHandleValuePairSet().
Definition at line 155 of file GAV.hh.
Referenced by ParameterHandleValuePairSet::getOrderType(), and ParameterHandleValuePairSet::ParameterHandleValuePairSet().
Definition at line 156 of file GAV.hh.
Referenced by ParameterHandleValuePairSet::getTransportType(), and ParameterHandleValuePairSet::ParameterHandleValuePairSet().
std::list<ParameterHandleValuePair *> _set [protected] |
Definition at line 194 of file GAV.hh.
Referenced by ParameterHandleValuePairSet::add(), ParameterHandleValuePairSet::empty(), ParameterHandleValuePairSet::getHandle(), ParameterHandleValuePairSet::getValue(), ParameterHandleValuePairSet::getValueLength(), ParameterHandleValuePairSet::getValuePointer(), ParameterHandleValuePairSet::remove(), and ParameterHandleValuePairSet::size().