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
DtParamInfo Class Reference
+ Collaboration diagram for DtParamInfo:

Public Member Functions

 DtParamInfo ()
 Constructor. More...
 
 DtParamInfo (const char *attrName, DtParameterHandle handle)
 
 DtParamInfo (const DtParamInfo &orig)
 
DtParamInfooperator= (const DtParamInfo &orig)
 operators More...
 
bool operator== (const DtParamInfo &orig)
 
bool operator!= (const DtParamInfo &orig)
 
virtual ~DtParamInfo ()
 Destructor. More...
 
virtual void setFomType (MAKRti::DtFomType type)
 Set/Get the FOM type. More...
 
virtual MAKRti::DtFomType fomType () const
 
virtual void subscribe ()
 Mark as subscribed. More...
 
virtual void unsubscribe ()
 Mark as unsubscribed. More...
 
virtual int subscribed () const
 Is subscribed? More...
 
virtual void publish ()
 Mark as published. More...
 
virtual void unpublish ()
 Mark as unpublished. More...
 
virtual int published () const
 Is published? More...
 
virtual const char * name () const
 Get/set name. More...
 
virtual void setName (const char *nameValue)
 
virtual const char * semantics () const
 Get / set semantics. More...
 
virtual void setSemantics (const char *semantics)
 
virtual DtParameterHandle handle () const
 Get/set handle. More...
 
virtual void setHandle (DtParameterHandle handleValue)
 
virtual bool isName (const char *name)
 Return boolean: name matches (case insensitive)? More...
 
virtual bool sameDataTypes (const DtParamInfo &) const
 
virtual bool sameSemantics (const DtParamInfo &) const
 
virtual void print () const
 Print the contents. More...
 

Protected Attributes

MAKRti::DtString myName
 
MAKRti::DtString mySemantics
 
DtParameterHandle myHandle
 
MAKRti::DtFomType myFomType
 
int mySubscribed
 
int myPublished
 

Constructor & Destructor Documentation

DtParamInfo::DtParamInfo ( )

Constructor.

DtParamInfo::DtParamInfo ( const char *  attrName,
DtParameterHandle  handle 
)
DtParamInfo::DtParamInfo ( const DtParamInfo orig)
virtual DtParamInfo::~DtParamInfo ( )
virtual

Destructor.

Member Function Documentation

virtual MAKRti::DtFomType DtParamInfo::fomType ( ) const
virtual
virtual DtParameterHandle DtParamInfo::handle ( ) const
virtual

Get/set handle.

virtual bool DtParamInfo::isName ( const char *  name)
virtual

Return boolean: name matches (case insensitive)?

virtual const char* DtParamInfo::name ( ) const
virtual

Get/set name.

bool DtParamInfo::operator!= ( const DtParamInfo orig)
DtParamInfo& DtParamInfo::operator= ( const DtParamInfo orig)

operators

bool DtParamInfo::operator== ( const DtParamInfo orig)
virtual void DtParamInfo::print ( ) const
virtual

Print the contents.

virtual void DtParamInfo::publish ( )
virtual

Mark as published.

virtual int DtParamInfo::published ( ) const
virtual

Is published?

virtual bool DtParamInfo::sameDataTypes ( const DtParamInfo ) const
virtual
virtual bool DtParamInfo::sameSemantics ( const DtParamInfo ) const
virtual
virtual const char* DtParamInfo::semantics ( ) const
virtual

Get / set semantics.

virtual void DtParamInfo::setFomType ( MAKRti::DtFomType  type)
virtual

Set/Get the FOM type.

virtual void DtParamInfo::setHandle ( DtParameterHandle  handleValue)
virtual
virtual void DtParamInfo::setName ( const char *  nameValue)
virtual
virtual void DtParamInfo::setSemantics ( const char *  semantics)
virtual
virtual void DtParamInfo::subscribe ( )
virtual

Mark as subscribed.

virtual int DtParamInfo::subscribed ( ) const
virtual

Is subscribed?

virtual void DtParamInfo::unpublish ( )
virtual

Mark as unpublished.

virtual void DtParamInfo::unsubscribe ( )
virtual

Mark as unsubscribed.

Member Data Documentation

MAKRti::DtFomType DtParamInfo::myFomType
protected
DtParameterHandle DtParamInfo::myHandle
protected
MAKRti::DtString DtParamInfo::myName
protected
int DtParamInfo::myPublished
protected
MAKRti::DtString DtParamInfo::mySemantics
protected
int DtParamInfo::mySubscribed
protected

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

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)