MAK RTIspy API Documentation for HLA Evolved
List of all members | Public Member Functions | Protected Attributes
DtParamInfo Class Reference
+ Collaboration diagram for DtParamInfo:

Public Member Functions

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

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,
int  handle 
)
DtParamInfo::DtParamInfo ( const DtParamInfo orig)
DtParamInfo::~DtParamInfo ( )
virtual

Destructor.

Member Function Documentation

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

References myFomType.

Referenced by isName().

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

Return boolean: name matches (case insensitive)?

References fomType(), myName, and name().

const char * DtParamInfo::name ( ) const
virtual
bool DtParamInfo::operator!= ( const DtParamInfo orig)
DtParamInfo & DtParamInfo::operator= ( const DtParamInfo orig)

operators

References myHandle, myName, myPublished, mySemantics, and mySubscribed.

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

Print the contents.

References myHandle, and myName.

void DtParamInfo::publish ( )
virtual

Mark as published.

References myPublished.

int DtParamInfo::published ( ) const
virtual

Is published?

References myPublished.

bool DtParamInfo::sameDataTypes ( const DtParamInfo second) const
virtual
bool DtParamInfo::sameSemantics ( const DtParamInfo second) const
virtual

References semantics().

const char * DtParamInfo::semantics ( ) const
virtual

Get / set semantics.

References mySemantics.

Referenced by DtFomClassMgr::mergeParameters(), sameSemantics(), and setSemantics().

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

Set/Get the FOM type.

References myFomType.

Referenced by DtInteractionClassInfo::addParamUnsorted().

void DtParamInfo::setHandle ( DtParameterHandle  handleValue)
virtual

References myHandle.

void DtParamInfo::setName ( const char *  nameValue)
virtual

References myName.

void DtParamInfo::setSemantics ( const char *  semantics)
virtual

References mySemantics, and semantics().

void DtParamInfo::subscribe ( )
virtual

Mark as subscribed.

References mySubscribed.

int DtParamInfo::subscribed ( ) const
virtual

Is subscribed?

References mySubscribed.

void DtParamInfo::unpublish ( )
virtual

Mark as unpublished.

References myPublished.

void DtParamInfo::unsubscribe ( )
virtual

Mark as unsubscribed.

References mySubscribed.

Member Data Documentation

MAKRti::DtFomType DtParamInfo::myFomType
protected

Referenced by fomType(), and setFomType().

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 files:

Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)