#include <RTI.hh>
Public Member Functions | |
virtual | ~AttributeHandleValuePairSet () |
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 (ULong) const =0 throw (InvalidHandleValuePairSetContext) |
virtual OrderType | getOrderType (ULong) const =0 throw (ArrayIndexOutOfBounds, InvalidHandleValuePairSetContext) |
virtual Region * | getRegion (ULong) const =0 throw (ArrayIndexOutOfBounds, InvalidHandleValuePairSetContext) |
virtual void | add (Handle, const char *, ULong)=0 throw (ValueLengthExceeded, ValueCountExceeded) |
virtual void | remove (Handle h)=0 throw (ArrayIndexOutOfBounds) |
virtual void | moveFrom (const AttributeHandleValuePairSet &, 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 242 of file RTI.hh.
virtual ~AttributeHandleValuePairSet | ( | ) | [inline, virtual] |
virtual ULong size | ( | ) | const [pure virtual] |
Implemented in AttributeHandleValuePairSetImp.
Implemented in AttributeHandleValuePairSetImp.
Implemented in AttributeHandleValuePairSetImp.
virtual void getValue | ( | ULong | , | |
char * | , | |||
ULong & | ||||
) | const throw (ArrayIndexOutOfBounds) [pure virtual] |
Implemented in AttributeHandleValuePairSetImp.
virtual char* getValuePointer | ( | ULong | , | |
ULong & | ||||
) | const throw (ArrayIndexOutOfBounds) [pure virtual] |
Implemented in AttributeHandleValuePairSetImp.
virtual TransportType getTransportType | ( | ULong | ) | const throw (InvalidHandleValuePairSetContext) [pure virtual] |
Implemented in AttributeHandleValuePairSetImp.
virtual OrderType getOrderType | ( | ULong | ) | const throw (ArrayIndexOutOfBounds, InvalidHandleValuePairSetContext) [pure virtual] |
Implemented in AttributeHandleValuePairSetImp.
virtual Region* getRegion | ( | ULong | ) | const throw (ArrayIndexOutOfBounds, InvalidHandleValuePairSetContext) [pure virtual] |
Implemented in AttributeHandleValuePairSetImp.
virtual void add | ( | Handle | , | |
const char * | , | |||
ULong | ||||
) | throw (ValueLengthExceeded, ValueCountExceeded) [pure virtual] |
Implemented in AttributeHandleValuePairSetImp.
virtual void remove | ( | Handle | h | ) | throw (ArrayIndexOutOfBounds) [pure virtual] |
Implemented in AttributeHandleValuePairSetImp.
virtual void moveFrom | ( | const AttributeHandleValuePairSet & | , | |
ULong & | ||||
) | throw (ValueCountExceeded, ArrayIndexOutOfBounds) [pure virtual] |
virtual void empty | ( | ) | [pure virtual] |
Implemented in AttributeHandleValuePairSetImp.
virtual ULong start | ( | ) | const [pure virtual] |
Implemented in AttributeHandleValuePairSetImp.
Implemented in AttributeHandleValuePairSetImp.
Implemented in AttributeHandleValuePairSetImp.