12 class DtIFFDataStateRepository;
17 class DtIffStateComponent;
45 bool publishObject =
true);
52 virtual DtString type()
const override;
60 typedef boost::function<void (DtReflectedIff* pub, DtIffStateComponent*)>
ModeDecoder;
72 virtual void decode(
int modeType);
74 virtual void updateComponent()
override;
std::map< int, ModeDecoder > ModeDecoders
Definition: iffRemoteNetInterface.h:80
static ModeDecoders theModeDecoders
Definition: iffRemoteNetInterface.h:81
Definition: remoteStateComponentNetInterface.h:23
boost::function< void(DtReflectedIff *pub, DtIffStateComponent *)> ModeDecoder
Definition: iffRemoteNetInterface.h:60
Class Description: DtIffRemoteNetInterface.
Definition: iffRemoteNetInterface.h:25
class DtVrlinkNetworkInterface:
Definition: vrlinkNetworkInterface.h:72
The overall structure of the DtStateData mechanism is: The DtStateData contains a list of double buff...
Definition: stateData.h:398
Class Description: DtSimObjectNetInterface.
Definition: simObjectNetInterface.h:50
#define DT_DLL_vrlinkNetworkInterface
This file is used to determine how to build.
Definition: vrlinkNetworkInterfaceDefines.h:24
General settings that apply to all modes.
Definition: iffBasicModeSettings.h:14
DtReflectedIff * myIff
Definition: iffRemoteNetInterface.h:78
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...
1) Define the interface class that will be used to represent the next and curent frames. The UNDEFINED_ macros are convenience macros that will define methods that throw exceptions (until they are implemented)
Definition: iffStateComponent.h:83
DtIffStateComponent * myIffComponent
Definition: iffRemoteNetInterface.h:77
This is a simple base class that will be used to return a pointer to current or next frame state...
Definition: stateComponent.h:294