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 | Protected Member Functions | Protected Attributes
DtAttrSetLists Class Reference

A class used to build up list of attribute lists segregated by transport, order, and region. More...

+ Collaboration diagram for DtAttrSetLists:

Public Member Functions

 DtAttrSetLists (int size)
 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 const DtAhvpListattributeList (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)
DtAttrSetListsoperator= (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.
DtAhvpList ** myAttrSetArray
MAKRti::DtHashList ** myAttrSetRegionLists
int mySize
DtAhvpListmyWorkingSet

Detailed Description

A class used to build up list of attribute lists segregated by transport, order, and region.

Constructor & Destructor Documentation

DtAttrSetLists::DtAttrSetLists ( int  size)

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::~DtAttrSetLists ( )
virtual
DtAttrSetLists::DtAttrSetLists ( const DtAttrSetLists orig)
protected

Member Function Documentation

virtual void DtAttrSetLists::add ( DtAttributeHandle  handle,
const char *  value,
unsigned long  valueLength,
DtTransportHandle  transportType,
DtOrderHandle  orderType,
DtHandle  regionHandle,
unsigned int  updateRateOffset = 0 
)
virtual

Add/Remove an attribute with given transport, order, and region.

virtual const DtAhvpList* DtAttrSetLists::attributeList ( DtTransportHandle  transportType,
DtOrderHandle  orderType,
DtHandle  regionHandle 
)
virtual

Get an attribute value list with the given transport, order, and region.

virtual const MAKRti::DtList& DtAttrSetLists::attributeLists ( )
virtual

Get all the attribute value lists.

virtual int DtAttrSetLists::index ( DtTransportHandle  transportType,
DtOrderHandle  orderType 
)
protectedvirtual

Return the array index for the given transport and order.

DtAttrSetLists& DtAttrSetLists::operator= ( DtAttrSetLists const &  orig)
protected

Member Data Documentation

DtAhvpList** DtAttrSetLists::myAttrSetArray
protected
MAKRti::DtList DtAttrSetLists::myAttrSetLists
protected

Collection of attribute handle value sets.

MAKRti::DtHashList** DtAttrSetLists::myAttrSetRegionLists
protected
int DtAttrSetLists::mySize
protected
DtAhvpList* DtAttrSetLists::myWorkingSet
protected

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

Document ID: Generated on Mon Mar 21 09:41:37 EDT 2016 from SVN revision 163228
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)