Class Description: DtIffRemoteNetInterface.
Publishes laser designator found in the DtLaserDesignatorStateComponent passed in
|
| | DtIffRemoteNetInterface (DtStateData *simObject, DtVrlinkNetworkInterface *objectManager, bool publishObject=true) |
| |
| virtual | ~DtIffRemoteNetInterface () override |
| |
| virtual DtString | type () const override |
| |
| virtual void | init (DtFrameStateInterface *, DtReflectedObject *) override |
| |
| | DtRemoteStateComponentNetInterface (DtStateData *simObject, DtVrlinkNetworkInterface *objectManager, bool publishObject=true) |
| |
| virtual | ~DtRemoteStateComponentNetInterface () override |
| |
| virtual bool | isUnit () const override |
| |
| virtual bool | isEntity () const override |
| |
| virtual bool | isEnvironmental () const override |
| |
| virtual void | onTick () override |
| |
| virtual bool | isLocal () const override |
| |
| virtual bool | wantsToCreatePublisher () const override |
| |
| | DtStateComponentNetInterface (DtStateData *simObject, DtVrlinkNetworkInterface *objectManager, bool publishObject=true) |
| |
| virtual | ~DtStateComponentNetInterface () override |
| |
| virtual bool | init (const DtStateComponent *) |
| |
| virtual bool | publishObject () const override |
| |
| virtual void | tick () override |
| |
| DtVrfCallbackQueue::CallbackInterface::Ptr | parallelContainer () |
| |
| | DtSimObjectNetInterface (DtStateData *simObject, DtVrlinkNetworkInterface *, bool publishObject=true) |
| |
| virtual | ~DtSimObjectNetInterface () |
| |
| virtual bool | init (const DtEntityIdentifier &id=DtEntityIdentifier()) |
| |
| virtual bool | init (DtHlaObjectWithStateRep *obj, DtHlaObjectWithStateRep *extendedAttributes=nullptr) |
| |
| virtual int | maxNameLength () const |
| |
| virtual void | toBeRemoved () |
| |
| virtual void | sendFinalPduOnDestruction (bool) |
| |
| bool | isValid () const |
| |
virtual std::vector
< DtGlobalObjectDesignator > | associatedGlobalObjectDesignators () const |
| |
| virtual void | parallelTick () |
| |
| virtual void | forceUpdate () |
| |
|
| static DtSimObjectNetInterface * | creator (DtStateData *vrfObject, DtVrlinkNetworkInterface *mgr, bool publishObject) |
| |
| static void | SetModeDecoder (int, ModeDecoder) |
| |
| static void | DecodeGeneralSettings (DtReflectedIff *, DtIffStateComponent *) |
| |
| static void | DecodeBasicDataSettings (DtIFFDataStateRepository *, DtIffBasicModeSetting *) |
| |
| static void | DecodeBasicModeSettings (DtModeType, DtReflectedIff *, DtIffStateComponent *) |
| |
| static void | DecodeTCASDataSettings (DtReflectedIff *, DtIffStateComponent *) |
| |
| static void | DecodeMode5Settings (DtReflectedIff *, DtIffStateComponent *) |
| |
| static void | DecodeModeSSettings (DtReflectedIff *, DtIffStateComponent *) |
| |
| static void | DecodeMode3CSettings (DtReflectedIff *, DtIffStateComponent *) |
| |
| static void | setNonVrfUUIDResolver (DtNonVrfUUIDResolver *) |
| |
| static DtNonVrfUUIDResolver * | nonVrfUUIDResolver () |
| |
| static void | addSimObjectNetInterfaceCreatorFcn (const DtString &type, DtSimObjectNetIfaceCreatorFcn fcn) |
| |
| static void | setFactory (DtSimObjectNetInterfaceFactory *factory) |
| |
static
DtSimObjectNetInterfaceFactory * | factory () |
| |
| static DtSimObjectNetInterface * | createNetInterface (const DtString &type, DtStateData *simObject, DtVrlinkNetworkInterface *, bool publishObject=true) |
| |
| static int | maxNameLengthForInterfaceType (const DtString &interfaceTypeString) |
| |
| static void | setNonVrfObjectsUUIDScheme (const DtString &) |
| |
| static DtString | nonVrfObjectsUUIDScheme () |
| |
| makVrf::DtIffRemoteNetInterface::DtIffRemoteNetInterface |
( |
| ) |
|
|
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::DtIffRemoteNetInterface::~DtIffRemoteNetInterface |
( |
| ) |
|
|
overridevirtual |
| virtual DtString makVrf::DtIffRemoteNetInterface::type |
( |
| ) |
const |
|
overridevirtual |
| static void makVrf::DtIffRemoteNetInterface::SetModeDecoder |
( |
int |
, |
|
|
ModeDecoder |
|
|
) |
| |
|
static |
| static void makVrf::DtIffRemoteNetInterface::DecodeGeneralSettings |
( |
DtReflectedIff * |
, |
|
|
DtIffStateComponent * |
|
|
) |
| |
|
static |
| static void makVrf::DtIffRemoteNetInterface::DecodeBasicDataSettings |
( |
DtIFFDataStateRepository * |
, |
|
|
DtIffBasicModeSetting * |
|
|
) |
| |
|
static |
| static void makVrf::DtIffRemoteNetInterface::DecodeBasicModeSettings |
( |
DtModeType |
, |
|
|
DtReflectedIff * |
, |
|
|
DtIffStateComponent * |
|
|
) |
| |
|
static |
| static void makVrf::DtIffRemoteNetInterface::DecodeTCASDataSettings |
( |
DtReflectedIff * |
, |
|
|
DtIffStateComponent * |
|
|
) |
| |
|
static |
| static void makVrf::DtIffRemoteNetInterface::DecodeMode5Settings |
( |
DtReflectedIff * |
, |
|
|
DtIffStateComponent * |
|
|
) |
| |
|
static |
| static void makVrf::DtIffRemoteNetInterface::DecodeModeSSettings |
( |
DtReflectedIff * |
, |
|
|
DtIffStateComponent * |
|
|
) |
| |
|
static |
| static void makVrf::DtIffRemoteNetInterface::DecodeMode3CSettings |
( |
DtReflectedIff * |
, |
|
|
DtIffStateComponent * |
|
|
) |
| |
|
static |
| virtual void makVrf::DtIffRemoteNetInterface::decode |
( |
int |
modeType | ) |
|
|
protectedvirtual |
| virtual void makVrf::DtIffRemoteNetInterface::updateComponent |
( |
| ) |
|
|
overrideprotectedvirtual |
| DtReflectedIff* makVrf::DtIffRemoteNetInterface::myIff |
|
protected |
| ModeDecoders makVrf::DtIffRemoteNetInterface::theModeDecoders |
|
staticprotected |
The documentation for this class was generated from the following file: