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
DtVrfWeatherObjectPublisher Class Reference
Inheritance diagram for DtVrfWeatherObjectPublisher:
Inheritance graph
[legend]

Public Member Functions

 DtVrfWeatherObjectPublisher (const DtVrfParameterDb *paramDb)
 
virtual ~DtVrfWeatherObjectPublisher () override
 
virtual DtWeatherObjectRepositorywesr ()
 
virtual const
DtWeatherObjectRepository
wesr () const
 
- Public Member Functions inherited from DtVrfExtControlObjectPublisher
 DtVrfExtControlObjectPublisher (const DtVrfParameterDb *paramDb)
 
virtual ~DtVrfExtControlObjectPublisher () override
 
virtual void initialize (const DtEntityType &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

 DtVrfWeatherObjectPublisher (const DtVrfWeatherObjectPublisher &)
 
DtVrfWeatherObjectPublisheroperator= (const DtVrfWeatherObjectPublisher &)
 

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

DtVrfWeatherObjectPublisher::DtVrfWeatherObjectPublisher ( const DtVrfParameterDb paramDb)

Constructor.

virtual DtVrfWeatherObjectPublisher::~DtVrfWeatherObjectPublisher ( )
overridevirtual

Destructor.

DtVrfWeatherObjectPublisher::DtVrfWeatherObjectPublisher ( const DtVrfWeatherObjectPublisher )
private

Unimplemented.

Member Function Documentation

virtual DtWeatherObjectRepository* DtVrfWeatherObjectPublisher::wesr ( )
virtual

Access the underlying network state repository.

virtual const DtWeatherObjectRepository* DtVrfWeatherObjectPublisher::wesr ( ) const
virtual
virtual DtControlObjectPublisher* DtVrfWeatherObjectPublisher::createPublisher ( const DtEntityType &  type,
DtExerciseConn *  conn,
const DtGlobalObjectDesignator glId,
const DtEntityIdentifier &  entId 
) const
overrideprotectedvirtual
DtVrfWeatherObjectPublisher& DtVrfWeatherObjectPublisher::operator= ( const DtVrfWeatherObjectPublisher )
private

Unimplemented.


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)