#include <GAV.hh>
Public Member Functions | |
| AttributeHandleValuePairSet (ULong size) | |
| virtual | ~AttributeHandleValuePairSet () |
| 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 (ULong i) const throw (InvalidHandleValuePairSetContext) |
| virtual OrderType | getOrderType (ULong i) const throw (ArrayIndexOutOfBounds, 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 AttributeHandleValuePairSet &ahvps, 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 < AttributeHandleValuePair * > | _set |
Definition at line 97 of file GAV.hh.
| AttributeHandleValuePairSet | ( | ULong | size | ) |
Definition at line 62 of file GAV.cc.
References AttributeHandleValuePairSet::_order, AttributeHandleValuePairSet::_transport, certi::RECEIVE, and certi::RELIABLE.
| ~AttributeHandleValuePairSet | ( | ) | [virtual] |
Definition at line 69 of file GAV.cc.
References AttributeHandleValuePairSet::empty().

| ULong size | ( | ) | const [virtual] |
| TransportType getTransportType | ( | ULong | i | ) | const throw (InvalidHandleValuePairSetContext) [virtual] |
| void remove | ( | Handle | h | ) | throw (ArrayIndexOutOfBounds) [virtual] |
| void moveFrom | ( | const AttributeHandleValuePairSet & | ahvps, | |
| ULong & | i | |||
| ) | throw (ValueCountExceeded, ArrayIndexOutOfBounds) [virtual] |
| void empty | ( | ) | [virtual] |
Definition at line 202 of file GAV.cc.
References AttributeHandleValuePairSet::_set.
Referenced by AttributeHandleValuePairSet::~AttributeHandleValuePairSet().
Definition at line 101 of file GAV.hh.
Referenced by AttributeHandleValuePairSet::AttributeHandleValuePairSet(), and AttributeHandleValuePairSet::getOrderType().
Definition at line 102 of file GAV.hh.
Referenced by AttributeHandleValuePairSet::AttributeHandleValuePairSet(), and AttributeHandleValuePairSet::getTransportType().
std::list<AttributeHandleValuePair *> _set [protected] |
Definition at line 138 of file GAV.hh.
Referenced by AttributeHandleValuePairSet::add(), AttributeHandleValuePairSet::empty(), AttributeHandleValuePairSet::getHandle(), AttributeHandleValuePairSet::getValue(), AttributeHandleValuePairSet::getValueLength(), AttributeHandleValuePairSet::getValuePointer(), AttributeHandleValuePairSet::remove(), and AttributeHandleValuePairSet::size().
1.5.5