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 Attributes
DtAhvpList Class Reference
+ Inheritance diagram for DtAhvpList:
+ Collaboration diagram for DtAhvpList:

Public Member Functions

 DtAhvpList (unsigned size)
 Constructor. More...
 
 ~DtAhvpList ()
 Destructor. More...
 
virtual void addPointer (DtHandle handle, const char *value, MAKRti::DtU32 &valueLength)
 Note: This does no checking apart from an assert to verify that you have not added more than available size. 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
 
- 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 Attributes

DtAhvpStructmyAhvpValues
 
unsigned myCurrentSize
 
unsigned myMaxSize
 
- 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...
 

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
 

Constructor & Destructor Documentation

DtAhvpList::DtAhvpList ( unsigned  size)

Constructor.

DtAhvpList::~DtAhvpList ( )

Destructor.

Member Function Documentation

virtual void DtAhvpList::addPointer ( DtHandle  handle,
const char *  value,
MAKRti::DtU32 &  valueLength 
)
virtual

Note: This does no checking apart from an assert to verify that you have not added more than available size.

virtual DtHandle DtAhvpList::getHandle ( MAKRti::DtU32  i) const
virtual

Implements DtAhvpBase.

virtual void DtAhvpList::getValue ( MAKRti::DtU32  i,
char *  buff,
MAKRti::DtU32 &  valueLength 
) const
virtual

Implements DtAhvpBase.

virtual MAKRti::DtU32 DtAhvpList::getValueLength ( MAKRti::DtU32  i) const
virtual

Implements DtAhvpBase.

virtual char* DtAhvpList::getValuePointer ( MAKRti::DtU32  i,
MAKRti::DtU32 &  valueLength 
) const
virtual

Implements DtAhvpBase.

virtual MAKRti::DtU32 DtAhvpList::size ( ) const
virtual

Implements DtAhvpBase.

Member Data Documentation

DtAhvpStruct* DtAhvpList::myAhvpValues
protected
unsigned DtAhvpList::myCurrentSize
protected
unsigned DtAhvpList::myMaxSize
protected

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)