17 #include <boost/signals2.hpp>
27 namespace makVrfVrlinkExtToolkit
29 class DtReflectedExtendedAttributesObjectList;
34 class DtUUIDNetworkManager;
35 class DtVrlinkNetworkInterface;
94 virtual void init(DtExerciseConn* exConn,
99 const DtString& uuidMarkingForNonVrForces =
"entity-identifier",
100 bool disableRemoteDiscovery =
false
110 const DtString& uuidMarkingForNonVrForces =
"entity-identifier"
121 const DtString& uuidMarkingForNonVrForces =
"entity-identifier"
131 virtual void reinitialize(
146 virtual DtExerciseConn* findExerciseConnection();
152 virtual void entityReflectedListDeleted();
153 virtual void aggregateReflectedListDeleted();
154 virtual void controlObjectReflectedListDeleted();
DtExerciseConn * myExConn
Definition: vrlinkVrfRemoteController.h:169
The DtVrfTDLMessageInterface is a transporter for sending TDL messages as data interactions using a V...
Definition: vrfTDLMessageInterface.h:37
bool myOwnsCommunicationManager
Definition: vrlinkVrfRemoteController.h:178
DtVrlinkNetworkInterface * myVrlinkNetworkInterface
Definition: vrlinkVrfRemoteController.h:177
class DtReflectedControlObjectList:
Definition: reflectedControlObjectList.h:23
This class is a specialization of the DtVrfRemoteController for use with a VR-Link exercise connectio...
Definition: vrlinkVrfRemoteController.h:44
class DtVrlinkNetworkInterface:
Definition: vrlinkNetworkInterface.h:72
The main class for the remote control interface to VR-Forces. Instantiating this class allows the sen...
Definition: vrfRemoteController.h:206
The DtCommunicationManager class is a convenience class that will create both the DtNetworkInterfaceM...
Definition: communicationManager.h:54
#define DT_DLL_vrlinkNetworkInterface
This file is used to determine how to build.
Definition: vrlinkNetworkInterfaceDefines.h:24
bool myCreatedReflectedEnvironmentProcessList
Definition: vrlinkVrfRemoteController.h:168
boost::signals2::connection myFindExerciseConnection
Definition: vrlinkVrfRemoteController.h:174
DtReflectedEnvironmentProcessList * myReflectedEnvironmentProcessList
Definition: vrlinkVrfRemoteController.h:167
Definition: UUIDNetworkManager.h:71
DtUUIDNetworkManager * myUUIDNetworkManager
Class that will manage and work with VR-Forces UUIDs and make sure the mapping is kept up to date...
Definition: vrlinkVrfRemoteController.h:173
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtString myUUIDMarkingForNonVrForces
Definition: vrlinkVrfRemoteController.h:175
Definition: vrfMessageInterface.h:40