![]() |
MAK RTIspy API Documentation for HLA 1.3
|
A class used to build up list of attribute lists segragated by transport, order, and region. More...
Collaboration diagram for DtAttrSetLists:Public Member Functions | |
| DtAttrSetLists (int size, bool allocateMemory) | |
| The attributes added to the sets in this list can either be copied into internally allocated memory or sets can reference the value pointers directly. | |
| virtual | ~DtAttrSetLists () |
| virtual void | add (DtAttributeHandle handle, const char *value, unsigned long valueLength, DtTransportHandle transportType, DtOrderHandle orderType, DtHandle regionHandle, unsigned int updateRateOffset=0) |
| Add/Remove an attribute with given transport, order, and region. | |
| virtual void | remove (DtAttributeHandle handle, DtTransportHandle transportType, DtOrderHandle orderType, DtHandle regionHandle) |
| virtual const DtAhvps * | attributeList (DtTransportHandle transportType, DtOrderHandle orderType, DtHandle regionHandle) |
| Get an attribute value list with the given transport, order, and region. | |
| virtual const MAKRti::DtList & | attributeLists () |
| Get all the attribute value lists. | |
Protected Member Functions | |
| DtAttrSetLists (const DtAttrSetLists &orig) | |
| DtAttrSetLists & | operator= (DtAttrSetLists const &orig) |
| virtual int | index (DtTransportHandle transportType, DtOrderHandle orderType) |
| Return the array index for the given transport and order. | |
Protected Attributes | |
| MAKRti::DtList | myAttrSetLists |
| Collection of attribute handle value sets. | |
| DtAhvps ** | myAttrSetArray |
| MAKRti::DtHashList ** | myAttrSetRegionLists |
| int | mySize |
| bool | myAllocateMemory |
| DtAhvps * | myWorkingSet |
A class used to build up list of attribute lists segragated by transport, order, and region.
| DtAttrSetLists::DtAttrSetLists | ( | int | size, |
| bool | allocateMemory | ||
| ) |
The attributes added to the sets in this list can either be copied into internally allocated memory or sets can reference the value pointers directly.
References myAttrSetArray, myAttrSetRegionLists, and NULL.
|
virtual |
References myAttrSetArray, myAttrSetLists, myAttrSetRegionLists, and NULL.
|
protected |
|
virtual |
Add/Remove an attribute with given transport, order, and region.
References DtDefaultRegionSetHandle, index(), myAllocateMemory, myAttrSetArray, myAttrSetLists, myAttrSetRegionLists, mySize, myWorkingSet, and NULL.
Referenced by DtObjectMgr::sendUpdate().
|
virtual |
Get an attribute value list with the given transport, order, and region.
References DtDefaultRegionSetHandle, index(), myAttrSetArray, myAttrSetRegionLists, myWorkingSet, and NULL.
|
virtual |
Get all the attribute value lists.
References myAttrSetLists.
|
protectedvirtual |
Return the array index for the given transport and order.
Referenced by add(), attributeList(), and remove().
|
protected |
|
virtual |
References DtDefaultRegionSetHandle, index(), myAttrSetArray, myAttrSetRegionLists, myWorkingSet, and NULL.
|
protected |
Referenced by add().
|
protected |
Referenced by add(), attributeList(), DtAttrSetLists(), remove(), and ~DtAttrSetLists().
|
protected |
Collection of attribute handle value sets.
Referenced by add(), attributeLists(), and ~DtAttrSetLists().
|
protected |
Referenced by add(), attributeList(), DtAttrSetLists(), remove(), and ~DtAttrSetLists().
|
protected |
Referenced by add().
|
protected |
Referenced by add(), attributeList(), and remove().