MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
rti13::AttributeHandleValuePairSet Class Referenceabstract

Public Member Functions

virtual ~AttributeHandleValuePairSet ()
 
virtual ULong size () const =0
 
virtual Handle getHandle (ULong i) const =0 throw ( ArrayIndexOutOfBounds)
 
virtual ULong getValueLength (ULong i) const =0 throw ( ArrayIndexOutOfBounds)
 
virtual void getValue (ULong i, char *buff, ULong &valueLength) const =0 throw ( ArrayIndexOutOfBounds)
 
virtual char * getValuePointer (ULong i, ULong &valueLength) const =0 throw ( ArrayIndexOutOfBounds)
 
virtual TransportType getTransportType (ULong i) const =0 throw ( ArrayIndexOutOfBounds, InvalidHandleValuePairSetContext)
 
virtual OrderType getOrderType (ULong i) const =0 throw ( ArrayIndexOutOfBounds, InvalidHandleValuePairSetContext)
 
virtual RegiongetRegion (ULong i) const =0 throw ( ArrayIndexOutOfBounds, InvalidHandleValuePairSetContext)
 
virtual void add (Handle h, const char *buff, ULong valueLength)=0 throw ( ValueLengthExceeded, ValueCountExceeded)
 
virtual void remove (Handle h)=0 throw ( ArrayIndexOutOfBounds)
 
virtual void moveFrom (const AttributeHandleValuePairSet &ahvps, ULong &i)=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
 

Constructor & Destructor Documentation

virtual rti13::AttributeHandleValuePairSet::~AttributeHandleValuePairSet ( )
inlinevirtual

Member Function Documentation

virtual void rti13::AttributeHandleValuePairSet::add ( Handle  h,
const char *  buff,
ULong  valueLength 
)
throw ( ValueLengthExceeded,
ValueCountExceeded
)
pure virtual
virtual void rti13::AttributeHandleValuePairSet::empty ( )
pure virtual
virtual Handle rti13::AttributeHandleValuePairSet::getHandle ( ULong  i) const
throw (ArrayIndexOutOfBounds
)
pure virtual
virtual OrderType rti13::AttributeHandleValuePairSet::getOrderType ( ULong  i) const
throw ( ArrayIndexOutOfBounds,
InvalidHandleValuePairSetContext
)
pure virtual
virtual Region* rti13::AttributeHandleValuePairSet::getRegion ( ULong  i) const
throw ( ArrayIndexOutOfBounds,
InvalidHandleValuePairSetContext
)
pure virtual
virtual TransportType rti13::AttributeHandleValuePairSet::getTransportType ( ULong  i) const
throw ( ArrayIndexOutOfBounds,
InvalidHandleValuePairSetContext
)
pure virtual
virtual void rti13::AttributeHandleValuePairSet::getValue ( ULong  i,
char *  buff,
ULong valueLength 
) const
throw (ArrayIndexOutOfBounds
)
pure virtual
virtual ULong rti13::AttributeHandleValuePairSet::getValueLength ( ULong  i) const
throw (ArrayIndexOutOfBounds
)
pure virtual
virtual char* rti13::AttributeHandleValuePairSet::getValuePointer ( ULong  i,
ULong valueLength 
) const
throw (ArrayIndexOutOfBounds
)
pure virtual
virtual void rti13::AttributeHandleValuePairSet::moveFrom ( const AttributeHandleValuePairSet ahvps,
ULong i 
)
throw ( ValueCountExceeded,
ArrayIndexOutOfBounds
)
pure virtual
virtual ULong rti13::AttributeHandleValuePairSet::next ( ULong  i) const
pure virtual
virtual void rti13::AttributeHandleValuePairSet::remove ( Handle  h)
throw (ArrayIndexOutOfBounds
)
pure virtual
virtual ULong rti13::AttributeHandleValuePairSet::size ( ) const
pure virtual
virtual ULong rti13::AttributeHandleValuePairSet::start ( ) const
pure virtual
virtual ULong rti13::AttributeHandleValuePairSet::valid ( ULong  i) const
pure virtual

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)