![]() |
MAK RTIspy API Documentation for HLA 1516
|
Inheritance diagram for DtAhvps:
Collaboration diagram for DtAhvps:Public Member Functions | |
| DtAhvps (RTI_API::AttributeHandleValueMap *ahvpm_i) | |
| Constructor. More... | |
| virtual | ~DtAhvps () |
| Destructor. More... | |
| virtual MAKRti::DtU32 | size () const |
| virtual DtHandle | getHandle (MAKRti::DtU32 i) const |
| virtual MAKRti::DtU32 | getValueLength (MAKRti::DtU32 i) const |
| virtual void | getValue (MAKRti::DtU32 i, char *buff, MAKRti::DtU32 &valueLength) const |
| virtual char * | getValuePointer (MAKRti::DtU32 i, MAKRti::DtU32 &valueLength) const |
| virtual void | print (DtObjectClassInfo *fomClass) const |
| virtual void | add (DtAttributeHandle h, const char *buff, MAKRti::DtU32 valueLength) |
| virtual void | addPointer (DtAttributeHandle h, void const *buff, MAKRti::DtU32 valueLength) |
| virtual void | remove (DtAttributeHandle h) |
| virtual void | moveFrom (DtAhvps &ahvp, MAKRti::DtU32 &i) |
| virtual void | empty () |
| virtual MAKRti::DtU32 | start () const |
| virtual MAKRti::DtU32 | valid (MAKRti::DtU32 i) const |
| virtual MAKRti::DtU32 | next (MAKRti::DtU32 i) const |
| virtual RTI_API::AttributeHandleValueMap::const_iterator | getConstIterator (MAKRti::DtU32 i) const |
| virtual RTI_API::AttributeHandleValueMap::iterator | getIterator (MAKRti::DtU32 i) |
| virtual void | print () const |
| virtual RTI_API::AttributeHandleValueMap * | getImplementation () const |
Public Member Functions inherited from DtAhvpBase | |
| virtual | ~DtAhvpBase () |
| Destructor. More... | |
| virtual void | setChannel (unsigned long channelValue) |
| Set/Get Channel. More... | |
| virtual unsigned long | channel () const |
| virtual void | setTransportType (unsigned long type) |
| Set/Get transport type. More... | |
| virtual unsigned long | transportType () const |
| virtual unsigned long | getTransportType (MAKRti::DtU32 i) const |
| virtual void | setOrderType (unsigned long type) |
| Set/Get order type. More... | |
| virtual unsigned long | orderType () const |
| virtual unsigned long | getOrderType (MAKRti::DtU32 i) const |
| virtual void | setOffset (MAKRti::DtU32 offset) |
| Set/Get Update Rate Reduction multicast address offset. More... | |
| virtual void | setMinOffset (MAKRti::DtU32 offset) |
| virtual MAKRti::DtU32 | offset (void) const |
Protected Types | |
| typedef std::vector < RTI_API::AttributeHandleValueMap::iterator > | DtAhvpmIteratorList |
Protected Attributes | |
| RTI_API::AttributeHandleValueMap * | myAhvpMap |
| DtAhvpmIteratorList | myAhvpByIndexCache |
| Cache attribute handle value pairs so that they may be accessed quickly by index instead of by iterator. More... | |
| bool | myAhvpByIndexCacheIsInvalid |
Protected Attributes inherited from DtAhvpBase | |
| unsigned long | myChannel |
| unsigned long | myTransportType |
| unsigned long | myOrderType |
| MAKRti::DtU32 | myUpdateRateOffset |
| Discriminator for which multicast address to send on. More... | |
Private Member Functions | |
| DtAhvps () | |
| Prohibit default constructor. More... | |
| void | buildAhvpCache () const |
| Build Ahvp cache by index. More... | |
| void | invalidateAhvpCache () const |
| Mark the cache as ready for a refresh. More... | |
| bool | testInvariant () const |
| Test Caching strategy (DEBUG build only) More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from DtAhvpBase | |
| static void | setDefaultChannel (unsigned long defaultChannelValue) |
| static unsigned long | defaultChannel () |
Protected Member Functions inherited from DtAhvpBase | |
| DtAhvpBase () | |
| Prohibit default constructor. More... | |
Static Protected Attributes inherited from DtAhvpBase | |
| static unsigned long | theDefaultChannel |
|
protected |
| DtAhvps::DtAhvps | ( | RTI_API::AttributeHandleValueMap * | ahvpm_i | ) |
Constructor.
|
virtual |
Destructor.
|
private |
Prohibit default constructor.
|
virtual |
|
virtual |
|
private |
Build Ahvp cache by index.
|
virtual |
|
virtual |
|
virtual |
Implements DtAhvpBase.
|
virtual |
|
virtual |
|
virtual |
Implements DtAhvpBase.
|
virtual |
Implements DtAhvpBase.
|
virtual |
Implements DtAhvpBase.
|
private |
Mark the cache as ready for a refresh.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements DtAhvpBase.
|
virtual |
|
private |
Test Caching strategy (DEBUG build only)
|
virtual |
|
mutableprotected |
Cache attribute handle value pairs so that they may be accessed quickly by index instead of by iterator.
|
mutableprotected |
|
protected |