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

List of all members.

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

Constructor.

DtParamInfo::DtParamInfo ( const char *  attrName,
int  handle 
)

Destructor.


Member Function Documentation

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

References myFomType.

Referenced by isName().

Get/set handle.

References myHandle.

Referenced by DtInteractionClassInfo::paramHandle().

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().

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 Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)