![]() |
VR-Forces Developer's Guide
|
Local network interface for weather state objects. These objects must have a DtWeatherStateRepository to work with this net interface.

Protected Member Functions | |
| DtMetocServiceLocalNetInterface () | |
| DtMetocServiceLocalNetInterface (const DtMetocServiceLocalNetInterface &orig) | |
| const DtMetocServiceLocalNetInterface & | operator= (const DtMetocServiceLocalNetInterface &orig) |
| virtual void | setupMetocPublisher () |
| virtual void | metocTick () |
| virtual void | onTick () |
Protected Member Functions inherited from makVrf::DtSimLocalEnvironmentalNetInterface | |
| virtual DtEnvironmentProcessPublisher * | _createPublisher (const DtEntityIdentifier &id=DtEntityIdentifier::nullId()) |
| virtual DtEnvironmentProcessRepository * | _createSR () const |
Protected Member Functions inherited from makVrf::DtSimObjectNetInterface | |
| virtual void | stateDataDestroyed () |
| bool | runFullyThreaded () const |
| const DtStateData * | vrfObject () const |
| DtStateData * | nextFrameVrfObject () |
| virtual const DtStateRepository * | networkState () const |
|
protected |
default constructor
|
protected |
| makVrf::DtMetocServiceLocalNetInterface::DtMetocServiceLocalNetInterface | ( | DtStateData * | vrfObject, |
| DtVrlinkNetworkInterface * | mgr, | ||
| bool | publishObject = true |
||
| ) |
read/writable constructor
|
virtual |
destructor; calls destroyPublisher()
|
protected |
|
virtual |
Called by init() to create a VR-Link publisher, deriving classes create the type of publisher needed for that entity type.
Reimplemented from makVrf::DtSimLocalEnvironmentalNetInterface.
|
virtual |
Called by the destructor (and also by setPublisher() in some cases, deletes a publisher.
Reimplemented from makVrf::DtSimLocalEnvironmentalNetInterface.
|
virtual |
Return type string for publisher that can be referred to in ope files (see "vrfNetIfTypes.h")
Implements makVrf::DtSimLocalEnvironmentalNetInterface.
|
static |
|
virtual |
Returns the HLA object class handle of the published or reflected object.
Reimplemented from makVrf::DtSimLocalEnvironmentalNetInterface.
|
overridevirtual |
Returns the publisher used by this net interface.
Reimplemented from makVrf::DtSimLocalEnvironmentalNetInterface.
|
virtual |
This will copy from the local state repository to the specific type of publisher created in deriving classes.
Implements makVrf::DtSimLocalEnvironmentalNetInterface.
|
virtual |
Updates the UUID to be published to the network.
Implements makVrf::DtSimLocalEnvironmentalNetInterface.
|
protectedvirtual |
Create and sets the METOC publisher.
|
protectedvirtual |
|
protectedvirtual |
Override of base class onTick() Checks if VR-Forces-specific data has changed. If it has, sets the object changed flag. Calls updatePublisher().
Reimplemented from makVrf::DtSimLocalEnvironmentalNetInterface.