17 #include <boost/signals2.hpp>
26 namespace makVrfVrlinkExtToolkit
28 class DtReflectedExtendedAttributesObjectList;
33 class DtUUIDNetworkManager;
34 class DtVrlinkNetworkInterface;
93 virtual void init(DtExerciseConn* exConn,
97 const DtString& uuidMarkingForNonVrForces =
"entity-identifier",
98 bool disableRemoteDiscovery =
false
108 const DtString& uuidMarkingForNonVrForces =
"entity-identifier"
119 const DtString& uuidMarkingForNonVrForces =
"entity-identifier"
129 virtual void reinitialize(
144 virtual DtExerciseConn* findExerciseConnection();
150 virtual void entityReflectedListDeleted();
151 virtual void aggregateReflectedListDeleted();
152 virtual void controlObjectReflectedListDeleted();
DtExerciseConn * myExConn
Definition: vrlinkVrfRemoteController.h:167
The DtVrfTDLMessageInterface is a transporter for sending TDL messages as data interactions using a V...
Definition: vrfTDLMessageInterface.h:37
bool myOwnsCommunicationManager
Definition: vrlinkVrfRemoteController.h:176
DtVrlinkNetworkInterface * myVrlinkNetworkInterface
Definition: vrlinkVrfRemoteController.h:175
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:43
class DtVrlinkNetworkInterface:
Definition: vrlinkNetworkInterface.h:62
The main class for the remote control interface to VR-Forces. Instantiating this class allows the sen...
Definition: vrfRemoteController.h:201
The DtCommunicationManager class is a convenience class that will create both the DtNetworkInterfaceM...
Definition: communicationManager.h:51
#define DT_DLL_vrlinkNetworkInterface
This file is used to determine how to build.
Definition: vrlinkNetworkInterfaceDefines.h:24
bool myCreatedReflectedEnvironmentProcessList
Definition: vrlinkVrfRemoteController.h:166
boost::signals2::connection myFindExerciseConnection
Definition: vrlinkVrfRemoteController.h:172
DtReflectedEnvironmentProcessList * myReflectedEnvironmentProcessList
Definition: vrlinkVrfRemoteController.h:165
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:171
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtString myUUIDMarkingForNonVrForces
Definition: vrlinkVrfRemoteController.h:173
Definition: vrfMessageInterface.h:40