MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions
DtPhvps Class Reference
+ Collaboration diagram for DtPhvps:

Public Member Functions

 DtPhvps (RTI_API::ParameterHandleValueMap *phvpm)
 Constructor. More...
 
virtual ~DtPhvps ()
 Destructor. More...
 
virtual MAKRti::DtU32 size () const
 
virtual DtParameterHandle 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 unsigned long getTransportType () const
 
virtual unsigned long getOrderType () const
 
virtual void print (DtInteractionClassInfo *fomClass) const
 
virtual void add (DtParameterHandle h, const char *buff, MAKRti::DtU32 valueLength)
 
virtual void addPointer (DtParameterHandle h, void const *buff, MAKRti::DtU32 valueLength)
 
virtual void remove (DtParameterHandle h)
 
virtual void moveFrom (DtPhvps &phvp, 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::ParameterHandleValueMap::const_iterator 
getConstIterator (MAKRti::DtU32 i) const
 
virtual
RTI_API::ParameterHandleValueMap::iterator 
getIterator (MAKRti::DtU32 i)
 
virtual void print () const
 
virtual
RTI_API::ParameterHandleValueMap * 
getImplementation () const
 
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 void setOrderType (unsigned long type)
 Set/Get order type. More...
 
virtual unsigned long orderType () const
 

Static Public Member Functions

static void setDefaultChannel (unsigned long defaultChannelValue)
 
static unsigned long defaultChannel ()
 

Protected Attributes

unsigned long myChannel
 
RTI_API::ParameterHandleValueMap * myPhvpMap
 
unsigned long myTransportType
 
unsigned long myOrderType
 

Static Protected Attributes

static unsigned long theDefaultChannel
 

Private Member Functions

 DtPhvps ()
 Prohibit default constructor. More...
 

Constructor & Destructor Documentation

DtPhvps::DtPhvps ( RTI_API::ParameterHandleValueMap *  phvpm)

Constructor.

virtual DtPhvps::~DtPhvps ( )
virtual

Destructor.

DtPhvps::DtPhvps ( )
private

Prohibit default constructor.

Member Function Documentation

virtual void DtPhvps::add ( DtParameterHandle  h,
const char *  buff,
MAKRti::DtU32  valueLength 
)
virtual
virtual void DtPhvps::addPointer ( DtParameterHandle  h,
void const *  buff,
MAKRti::DtU32  valueLength 
)
virtual
virtual unsigned long DtPhvps::channel ( ) const
virtual
static unsigned long DtPhvps::defaultChannel ( )
static
virtual void DtPhvps::empty ( )
virtual
virtual RTI_API::ParameterHandleValueMap::const_iterator DtPhvps::getConstIterator ( MAKRti::DtU32  i) const
virtual
virtual DtParameterHandle DtPhvps::getHandle ( MAKRti::DtU32  i) const
virtual
virtual RTI_API::ParameterHandleValueMap* DtPhvps::getImplementation ( ) const
virtual
virtual RTI_API::ParameterHandleValueMap::iterator DtPhvps::getIterator ( MAKRti::DtU32  i)
virtual
virtual unsigned long DtPhvps::getOrderType ( ) const
virtual
virtual unsigned long DtPhvps::getTransportType ( ) const
virtual
virtual void DtPhvps::getValue ( MAKRti::DtU32  i,
char *  buff,
MAKRti::DtU32 &  valueLength 
) const
virtual
virtual MAKRti::DtU32 DtPhvps::getValueLength ( MAKRti::DtU32  i) const
virtual
virtual char* DtPhvps::getValuePointer ( MAKRti::DtU32  i,
MAKRti::DtU32 &  valueLength 
) const
virtual
virtual void DtPhvps::moveFrom ( DtPhvps phvp,
MAKRti::DtU32 &  i 
)
virtual
virtual MAKRti::DtU32 DtPhvps::next ( MAKRti::DtU32  i) const
virtual
virtual unsigned long DtPhvps::orderType ( ) const
virtual
virtual void DtPhvps::print ( DtInteractionClassInfo fomClass) const
virtual
virtual void DtPhvps::print ( ) const
virtual
virtual void DtPhvps::remove ( DtParameterHandle  h)
virtual
virtual void DtPhvps::setChannel ( unsigned long  channelValue)
virtual

Set/Get Channel.

static void DtPhvps::setDefaultChannel ( unsigned long  defaultChannelValue)
static
virtual void DtPhvps::setOrderType ( unsigned long  type)
virtual

Set/Get order type.

virtual void DtPhvps::setTransportType ( unsigned long  type)
virtual

Set/Get transport type.

virtual MAKRti::DtU32 DtPhvps::size ( ) const
virtual
virtual MAKRti::DtU32 DtPhvps::start ( ) const
virtual
virtual unsigned long DtPhvps::transportType ( ) const
virtual
virtual MAKRti::DtU32 DtPhvps::valid ( MAKRti::DtU32  i) const
virtual

Member Data Documentation

unsigned long DtPhvps::myChannel
protected
unsigned long DtPhvps::myOrderType
protected
RTI_API::ParameterHandleValueMap* DtPhvps::myPhvpMap
protected
unsigned long DtPhvps::myTransportType
protected
unsigned long DtPhvps::theDefaultChannel
staticprotected

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)