VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Private Member Functions
DtVrfGlobalEnvironmentObjectPublisher Class Reference
Inheritance diagram for DtVrfGlobalEnvironmentObjectPublisher:
Inheritance graph
[legend]

Public Member Functions

 DtVrfGlobalEnvironmentObjectPublisher (const DtVrfParameterDb *paramDb)
 
virtual ~DtVrfGlobalEnvironmentObjectPublisher ()
 
- Public Member Functions inherited from DtVrfWeatherObjectPublisher
 DtVrfWeatherObjectPublisher (const DtVrfParameterDb *paramDb)
 
virtual ~DtVrfWeatherObjectPublisher ()
 
virtual DtWeatherObjectRepositorywesr ()
 
virtual const
DtWeatherObjectRepository
wesr () const
 
- Public Member Functions inherited from DtVrfExtControlObjectPublisher
 DtVrfExtControlObjectPublisher (const DtVrfParameterDb *paramDb)
 
virtual ~DtVrfExtControlObjectPublisher ()
 
virtual void initialize (const DtObjectType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &glId=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId(), DtRwProperties *stateProps=0, DtRwProperties *paramProps=0)
 
- Public Member Functions inherited from DtVrfControlObjectPublisher
 DtVrfControlObjectPublisher (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &glId=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId(), DtRwProperties *stateProps=0, DtRwProperties *paramProps=0)
 
 DtVrfControlObjectPublisher (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &glId=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId(), const DtRwProperties &stateProps=DtRwProperties::emptyProperties(), const DtRwProperties &paramProps=DtRwProperties::emptyProperties())
 
virtual ~DtVrfControlObjectPublisher ()
 
virtual bool tick (bool &extAttrTicked)
 
virtual DtCtrlPublisherDecoderdecoder ()
 
virtual DtCtrlPublisherEncoderencoder ()
 
DtStateRepositorysr ()
 
const DtStringname () const
 
virtual const DtObjectId & id () const
 
virtual const DtObjectId & localId () const
 
virtual const
DtGlobalObjectDesignator
globalId () const
 
virtual void forceUpdate ()
 
virtual DtControlObjectPublishercontrolObjectPublisher ()
 
virtual void setSendVrfObjectDataRecord (bool shouldSend)
 
virtual void setExtendedData (const DtString &key, const DtString &value)
 
virtual void clearExtendedData ()
 
virtual void removeExtendedData (const DtString &key)
 
virtual DtString extendedData (const DtString &key) const
 
virtual DtControlObjectRepositorycontrolObjectProcessStateRep ()
 
virtual DtControlObjectRepositorycontrolObjectStateRep ()
 
virtual DtControlObjectRepositorycosr ()
 

Protected Member Functions

virtual DtControlObjectPublishercreatePublisher (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &glId, const DtEntityIdentifier &entId) const override
 
- Protected Member Functions inherited from DtVrfControlObjectPublisher
 DtVrfControlObjectPublisher ()
 
void initialize (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &glId, const DtEntityIdentifier &entId)
 

Private Member Functions

 DtVrfGlobalEnvironmentObjectPublisher (const DtVrfGlobalEnvironmentObjectPublisher &)
 
DtVrfGlobalEnvironmentObjectPublisheroperator= (const DtVrfGlobalEnvironmentObjectPublisher &)
 

Additional Inherited Members

- Public Types inherited from DtVrfControlObjectPublisher
typedef
DtControlObjectRepository *(* 
MyStateRepCreator )()
 
- Static Public Member Functions inherited from DtVrfControlObjectPublisher
static void setInitializer (DtExtendedAttributesInitializerPtr init)
 
static
DtExtendedAttributesInitializerPtr 
initializer ()
 
static void setObjectClassChooser (DtObjectClassChooserPtr chooser)
 
static DtObjectClassChooserPtr objectClassChooser ()
 
- Protected Attributes inherited from DtVrfExtControlObjectPublisher
const DtVrfParameterDbmyParameterDb
 
- Protected Attributes inherited from DtVrfControlObjectPublisher
DtControlObjectPublishermyPublisher
 
makVrfVrlinkExtToolkit::DtExtendedAttributesObjectPublishermyExtAttrPublisher
 
- Static Protected Attributes inherited from DtVrfControlObjectPublisher
static DtObjectClassChooserPtr theObjectClassChooser
 
static
DtExtendedAttributesInitializerPtr 
theInitializer
 

Constructor & Destructor Documentation

DtVrfGlobalEnvironmentObjectPublisher::DtVrfGlobalEnvironmentObjectPublisher ( const DtVrfParameterDb paramDb)

Constructor.

virtual DtVrfGlobalEnvironmentObjectPublisher::~DtVrfGlobalEnvironmentObjectPublisher ( )
virtual

Destructor.

DtVrfGlobalEnvironmentObjectPublisher::DtVrfGlobalEnvironmentObjectPublisher ( const DtVrfGlobalEnvironmentObjectPublisher )
private

Unimplemented.

Member Function Documentation

virtual DtControlObjectPublisher* DtVrfGlobalEnvironmentObjectPublisher::createPublisher ( const DtEntityType &  type,
DtExerciseConn *  conn,
const DtGlobalObjectDesignator glId,
const DtEntityIdentifier &  entId 
) const
overrideprotectedvirtual

Reimplemented from DtVrfWeatherObjectPublisher.

DtVrfGlobalEnvironmentObjectPublisher& DtVrfGlobalEnvironmentObjectPublisher::operator= ( const DtVrfGlobalEnvironmentObjectPublisher )
private

Unimplemented.


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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)