| makVrf::DtLocalStateComponentNetInterface::DtLocalStateComponentNetInterface |
( |
| ) |
|
|
private |
read/writable constructor Publish object flag indicate whether or not locally simulated objects should actually publish the object on the network. If flag is false, no PDUs/RPR interactions should be sent over the network for the object.
| virtual makVrf::DtLocalStateComponentNetInterface::~DtLocalStateComponentNetInterface |
( |
| ) |
|
|
virtual |
| virtual bool makVrf::DtLocalStateComponentNetInterface::isUnit |
( |
| ) |
const |
|
inlinevirtual |
Is this network interface for a local (true) or remote (false) object? Deriving network interfaces should implement this function to return the appropriate value.
Reimplemented from makVrf::DtStateComponentNetInterface.
| virtual bool makVrf::DtLocalStateComponentNetInterface::isEntity |
( |
| ) |
const |
|
inlinevirtual |
| virtual bool makVrf::DtLocalStateComponentNetInterface::isEnvironmental |
( |
| ) |
const |
|
inlinevirtual |
| virtual void makVrf::DtLocalStateComponentNetInterface::onTick |
( |
| ) |
|
|
virtual |
| virtual bool makVrf::DtLocalStateComponentNetInterface::isLocal |
( |
| ) |
const |
|
inlinevirtual |
Is this network interface for a local (true) or remote (false) object? Local network interfaces should implement this function to return true. Remote network interfaces should implement this to return true.
Implements makVrf::DtSimObjectNetInterface.
Reimplemented in makVrf::DtTaskVisualizationLocalNetInterface, makVrf::DtActiveSonarLocalNetInterface, makVrf::DtIffLocalNetInterface, makVrf::DtWindCorridorLocalNetInterface, makVrf::DtEmitterSystemLocalNetInterface, makVrf::DtTimeAndDateLocalNetInterface, makVrf::DtDynamicTerrainLocalNetInterface, makVrf::DtRadioReceiverLocalNetInterface, makVrf::DtUnderwaterAcousticsLocalNetInterface, makVrf::DtRadioTransmitterLocalNetInterface, makVrf::DtSensorFieldOfViewLocalNetInterface, and makVrf::DtLaserDesignatorLocalNetInterface.
| bool makVrf::DtLocalStateComponentNetInterface::publishObject |
( |
| ) |
const |
|
inlinevirtual |
| virtual bool makVrf::DtLocalStateComponentNetInterface::shouldPublish |
( |
| ) |
const |
|
virtual |
| virtual void makVrf::DtLocalStateComponentNetInterface::updatePublisher |
( |
| ) |
|
|
protectedpure virtual |
Implemented in makVrf::DtTaskVisualizationLocalNetInterface, makVrf::DtIffLocalNetInterface, makVrf::DtActiveSonarLocalNetInterface, makVrf::DtRadioTransmitterLocalNetInterface, makVrf::DtEmitterSystemLocalNetInterface, makVrf::DtTimeAndDateLocalNetInterface, makVrf::DtWindCorridorLocalNetInterface, makVrf::DtDynamicTerrainLocalNetInterface, makVrf::DtRadioReceiverLocalNetInterface, makVrf::DtSensorFieldOfViewLocalNetInterface, makVrf::DtLaserDesignatorLocalNetInterface, and makVrf::DtUnderwaterAcousticsLocalNetInterface.
| virtual void makVrf::DtLocalStateComponentNetInterface::lock |
( |
| ) |
|
|
protectedvirtual |
For those publishers that need to lock around tick.
| virtual void makVrf::DtLocalStateComponentNetInterface::unlock |
( |
| ) |
|
|
protectedvirtual |
| bool makVrf::DtLocalStateComponentNetInterface::myPublishObject |
|
protected |
| boost::signals2::connection makVrf::DtLocalStateComponentNetInterface::myComponentAddedConnection |
|
protected |
| boost::signals2::connection makVrf::DtLocalStateComponentNetInterface::myComponentRemovedConnection |
|
protected |
The documentation for this class was generated from the following file: