#include <RTItypes.hh>
Public Member Functions | |
virtual | ~ParameterHandleValuePairSet () |
virtual ULong | size () const =0 |
virtual Handle | getHandle (ULong) const =0 throw (ArrayIndexOutOfBounds) |
virtual ULong | getValueLength (ULong) const =0 throw (ArrayIndexOutOfBounds) |
virtual void | getValue (ULong, char *, ULong &) const =0 throw (ArrayIndexOutOfBounds) |
virtual char * | getValuePointer (ULong, ULong &) const =0 throw (ArrayIndexOutOfBounds) |
virtual TransportType | getTransportType () const =0 throw (InvalidHandleValuePairSetContext) |
virtual OrderType | getOrderType () const =0 throw (InvalidHandleValuePairSetContext) |
virtual Region * | getRegion () const =0 throw (InvalidHandleValuePairSetContext) |
virtual void | add (Handle, const char *, ULong)=0 throw (ValueLengthExceeded, ValueCountExceeded) |
virtual void | remove (Handle)=0 throw (ArrayIndexOutOfBounds) |
virtual void | moveFrom (const ParameterHandleValuePairSet &, ULong &)=0 throw (ValueCountExceeded, ArrayIndexOutOfBounds) |
virtual void | empty ()=0 |
virtual ULong | start () const =0 |
virtual ULong | valid (ULong i) const =0 |
virtual ULong | next (ULong i) const =0 |
Definition at line 252 of file RTItypes.hh.
virtual ~ParameterHandleValuePairSet | ( | ) | [inline, virtual] |
Definition at line 255 of file RTItypes.hh.
virtual ULong size | ( | ) | const [pure virtual] |
virtual void getValue | ( | ULong | , | |
char * | , | |||
ULong & | ||||
) | const throw (ArrayIndexOutOfBounds) [pure virtual] |
virtual char* getValuePointer | ( | ULong | , | |
ULong & | ||||
) | const throw (ArrayIndexOutOfBounds) [pure virtual] |
virtual TransportType getTransportType | ( | ) | const throw (InvalidHandleValuePairSetContext) [pure virtual] |
virtual OrderType getOrderType | ( | ) | const throw (InvalidHandleValuePairSetContext) [pure virtual] |
virtual Region* getRegion | ( | ) | const throw (InvalidHandleValuePairSetContext) [pure virtual] |
virtual void add | ( | Handle | , | |
const char * | , | |||
ULong | ||||
) | throw (ValueLengthExceeded, ValueCountExceeded) [pure virtual] |
virtual void remove | ( | Handle | ) | throw (ArrayIndexOutOfBounds) [pure virtual] |
virtual void moveFrom | ( | const ParameterHandleValuePairSet & | , | |
ULong & | ||||
) | throw (ValueCountExceeded, ArrayIndexOutOfBounds) [pure virtual] |
virtual void empty | ( | ) | [pure virtual] |
virtual ULong start | ( | ) | const [pure virtual] |