![]() |
VR-Forces 5.0.1 Developer's Guide
|

Protected Member Functions | |
| virtual void | updatePublisher ()=0 |
| virtual void | lock () |
| virtual void | unlock () |
Protected Member Functions inherited from makVrf::DtStateComponentNetInterface | |
| virtual RTI::ObjectClassHandle | objectClassHandle () const |
Protected Member Functions inherited from makVrf::DtSimObjectNetInterface | |
| bool | runFullyThreaded () const |
| const DtStateData * | vrfObject () const |
| DtStateData * | nextFrameVrfObject () |
| virtual const DtStateRepository * | networkState () const |
Protected Attributes | |
| bool | myPublishObject |
| DtObjectPublisher * | myPublisher |
| boost::signals2::connection | myComponentAddedConnection |
| boost::signals2::connection | myComponentRemovedConnection |
Protected Attributes inherited from makVrf::DtStateComponentNetInterface | |
| const DtStateComponent * | myStateComponent |
Protected Attributes inherited from makVrf::DtSimObjectNetInterface | |
| DtStateData * | mySimObject |
| DtVrlinkNetworkInterface * | myObjectManager |
| DtStateRepository * | myNetworkState |
| bool | myNeedsNetworkSetup |
| DtNetInterfaceParallelLock | myLock |
Private Member Functions | |
| DtLocalStateComponentNetInterface () | |
| DtLocalStateComponentNetInterface (const DtLocalStateComponentNetInterface &orig) | |
| const DtLocalStateComponentNetInterface & | operator= (const DtLocalStateComponentNetInterface &orig) |
|
private |
default constructor
|
private |
copy constructor
| makVrf::DtLocalStateComponentNetInterface::DtLocalStateComponentNetInterface | ( | DtStateData * | simObject, |
| DtVrlinkNetworkInterface * | objectManager, | ||
| bool | publishObject = true |
||
| ) |
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 |
destructor
|
private |
assignment operator
|
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.
|
inlinevirtual |
Reimplemented from makVrf::DtStateComponentNetInterface.
|
inlinevirtual |
Reimplemented from makVrf::DtStateComponentNetInterface.
|
virtual |
Calls onTick()
Implements makVrf::DtSimObjectNetInterface.
|
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::DtDynamicTerrainLocalNetInterface, makVrf::DtEmitterSystemLocalNetInterface, makVrf::DtRadioReceiverLocalNetInterface, makVrf::DtUnderwaterAcousticsLocalNetInterface, makVrf::DtRadioTransmitterLocalNetInterface, makVrf::DtSensorFieldOfViewLocalNetInterface, makVrf::DtIffLocalNetInterface, and makVrf::DtLaserDesignatorLocalNetInterface.
|
inlinevirtual |
Reimplemented from makVrf::DtStateComponentNetInterface.
|
virtual |
Reimplemented in makVrf::DtIffLocalNetInterface.
|
protectedpure virtual |
Implemented in makVrf::DtTaskVisualizationLocalNetInterface, makVrf::DtActiveSonarLocalNetInterface, makVrf::DtEmitterSystemLocalNetInterface, makVrf::DtRadioTransmitterLocalNetInterface, makVrf::DtDynamicTerrainLocalNetInterface, makVrf::DtSensorFieldOfViewLocalNetInterface, makVrf::DtIffLocalNetInterface, makVrf::DtLaserDesignatorLocalNetInterface, makVrf::DtUnderwaterAcousticsLocalNetInterface, and makVrf::DtRadioReceiverLocalNetInterface.
|
protectedvirtual |
For those publishers that need to lock around tick.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |