27 const std::vector<DtString>& simulationModelSetFiles = std::vector<DtString>(),
28 DtString* errorString = 0,
int* numberOfObjectsToBeCreated =
nullptr)
override;
Definition: scenario.h:52
install a version of the DtVrlinkVrfRemoteController class and print a message to the console when a ...
Definition: exampleRemoteController.h:14
bool(* DtBackendRemappingFcn)(DtBackendMap *map, const std::set< DtSimulationAddress > &expectedBackends, void *usr)
Used by loadScenario to get replacements for missing backends.
Definition: backendMap.h:52
This class is a specialization of the DtVrfRemoteController for use with a VR-Link exercise connectio...
Definition: vrlinkVrfRemoteController.h:44
The main class for the remote control interface to VR-Forces. Instantiating this class allows the sen...
Definition: vrfRemoteController.h:206
virtual ~DtExampleRemoteController() override
DTOR.
virtual bool loadScenario(const DtScenario &scenario, DtBackendRemappingFcn fcn=0, void *usrRemapping=0, DtLoadBalancingFcn=0, void *usrBalancing=0, const std::vector< DtString > &simulationModelSetFiles=std::vector< DtString >(), DtString *errorString=0, int *numberOfObjectsToBeCreated=nullptr) override
Will print a message to the console (DtWarn level) when a scenario is loaded with the scenario file b...
DtExampleRemoteController(int receivePort=9000)
CTOR.
static DtVrfRemoteController * Creator(int receivePort)
Static creator called when creating the remote controller.
bool(* DtLoadBalancingFcn)(DtAddressMap *map, const DtVrfFileParser *parser, const DtList *backends, bool &remapped, void *usr, const DtString &userOptions)
Return true from this function to signal success of load balancing, however, set remapped to true if ...
Definition: scenario.h:575