#include <RTItypesImp.hh>

Public Member Functions | |
| ParameterHandleValuePairSetImp (ULong) | |
| ParameterHandleValuePairSetImp (const std::vector< ParameterHandleValuePair_t > &) | |
| virtual | ~ParameterHandleValuePairSetImp () |
| virtual ULong | size () const |
| virtual Handle | getHandle (ULong) const throw (RTI::ArrayIndexOutOfBounds) |
| virtual ULong | getValueLength (ULong) const throw (RTI::ArrayIndexOutOfBounds) |
| virtual void | getValue (ULong, char *, ULong &) const throw (RTI::ArrayIndexOutOfBounds) |
| virtual char * | getValuePointer (ULong, ULong &) const throw (RTI::ArrayIndexOutOfBounds) |
| virtual TransportType | getTransportType () const throw (RTI::InvalidHandleValuePairSetContext) |
| virtual OrderType | getOrderType () const throw (RTI::InvalidHandleValuePairSetContext) |
| virtual RTI::Region * | getRegion () const throw (RTI::InvalidHandleValuePairSetContext) |
| virtual void | add (Handle, const char *, ULong) throw (RTI::ValueLengthExceeded, RTI::ValueCountExceeded) |
| virtual void | remove (Handle) throw (RTI::ArrayIndexOutOfBounds) |
| virtual void | moveFrom (const ParameterHandleValuePairSet &, ULong &) throw (RTI::ValueCountExceeded, RTI::ArrayIndexOutOfBounds) |
| virtual void | empty () |
| virtual ULong | start () const |
| virtual ULong | valid (ULong i) const |
| virtual ULong | next (ULong i) const |
| const std::vector < ParameterHandleValuePair_t > & | getParameterHandleValuePairs () const |
Protected Attributes | |
| std::vector < ParameterHandleValuePair_t > | _set |
| OrderType | _order |
| TransportType | _transport |
Definition at line 174 of file RTItypesImp.hh.
| ParameterHandleValuePairSetImp | ( | ULong | size | ) |
Definition at line 294 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_order, ParameterHandleValuePairSetImp::_set, ParameterHandleValuePairSetImp::_transport, certi::RECEIVE, and certi::RELIABLE.
Referenced by RTI::ParameterSetFactory::create().
| ParameterHandleValuePairSetImp | ( | const std::vector< ParameterHandleValuePair_t > & | val | ) |
Definition at line 302 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_order, ParameterHandleValuePairSetImp::_transport, certi::RECEIVE, and certi::RELIABLE.
| ~ParameterHandleValuePairSetImp | ( | ) | [virtual] |
Definition at line 309 of file RTItypesImp.cc.
| ULong size | ( | ) | const [virtual] |
Implements RTI::ParameterHandleValuePairSet.
Definition at line 313 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_set.
Referenced by RTI::ParameterSetFactory::create(), RTI::FederateHandleSetFactory::create(), RTI::AttributeHandleSetFactory::create(), RTI::AttributeSetFactory::create(), ParameterHandleValuePairSetImp::getHandle(), ParameterHandleValuePairSetImp::getValue(), ParameterHandleValuePairSetImp::getValueLength(), and ParameterHandleValuePairSetImp::getValuePointer().
Implements RTI::ParameterHandleValuePairSet.
Definition at line 318 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_set, and ParameterHandleValuePairSetImp::size().

Implements RTI::ParameterHandleValuePairSet.
Definition at line 327 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_set, and ParameterHandleValuePairSetImp::size().

| void getValue | ( | ULong | i, | |
| char * | buff, | |||
| ULong & | len | |||
| ) | const throw (RTI::ArrayIndexOutOfBounds) [virtual] |
Implements RTI::ParameterHandleValuePairSet.
Definition at line 336 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_set, and ParameterHandleValuePairSetImp::size().

Implements RTI::ParameterHandleValuePairSet.
Definition at line 348 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_set, and ParameterHandleValuePairSetImp::size().

| TransportType getTransportType | ( | ) | const throw (RTI::InvalidHandleValuePairSetContext) [virtual] |
Implements RTI::ParameterHandleValuePairSet.
Definition at line 360 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_transport.
| OrderType getOrderType | ( | ) | const throw (RTI::InvalidHandleValuePairSetContext) [virtual] |
Implements RTI::ParameterHandleValuePairSet.
Definition at line 366 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_order.
| RTI::Region * getRegion | ( | ) | const throw (RTI::InvalidHandleValuePairSetContext) [virtual] |
| void add | ( | Handle | h, | |
| const char * | str, | |||
| ULong | len | |||
| ) | throw (RTI::ValueLengthExceeded, RTI::ValueCountExceeded) [virtual] |
Implements RTI::ParameterHandleValuePairSet.
Definition at line 378 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_set.
| void remove | ( | Handle | h | ) | throw (RTI::ArrayIndexOutOfBounds) [virtual] |
Implements RTI::ParameterHandleValuePairSet.
Definition at line 384 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_set.
| void moveFrom | ( | const ParameterHandleValuePairSet & | , | |
| ULong & | ||||
| ) | throw (RTI::ValueCountExceeded, RTI::ArrayIndexOutOfBounds) [virtual] |
Definition at line 398 of file RTItypesImp.cc.
| void empty | ( | ) | [virtual] |
Implements RTI::ParameterHandleValuePairSet.
Definition at line 404 of file RTItypesImp.cc.
References ParameterHandleValuePairSetImp::_set.
| ULong start | ( | ) | const [virtual] |
| const std::vector< ParameterHandleValuePair_t > & getParameterHandleValuePairs | ( | ) | const |
std::vector<ParameterHandleValuePair_t> _set [protected] |
Definition at line 222 of file RTItypesImp.hh.
Referenced by ParameterHandleValuePairSetImp::add(), ParameterHandleValuePairSetImp::empty(), ParameterHandleValuePairSetImp::getHandle(), ParameterHandleValuePairSetImp::getParameterHandleValuePairs(), ParameterHandleValuePairSetImp::getValue(), ParameterHandleValuePairSetImp::getValueLength(), ParameterHandleValuePairSetImp::getValuePointer(), ParameterHandleValuePairSetImp::ParameterHandleValuePairSetImp(), ParameterHandleValuePairSetImp::remove(), and ParameterHandleValuePairSetImp::size().
Definition at line 223 of file RTItypesImp.hh.
Referenced by ParameterHandleValuePairSetImp::getOrderType(), and ParameterHandleValuePairSetImp::ParameterHandleValuePairSetImp().
TransportType _transport [protected] |
Definition at line 224 of file RTItypesImp.hh.
Referenced by ParameterHandleValuePairSetImp::getTransportType(), and ParameterHandleValuePairSetImp::ParameterHandleValuePairSetImp().
1.5.5