VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Typedefs
vrfRemoteController.h File Reference

Go to the source code of this file.

Classes

class  PlanCbInfo
 A container for information provided to a plan callback. More...
class  StmtCbInfo
 A container for information provided to a plan statement callback. More...
class  PlanCompleteCbInfo
 A container for information provided to a plan-complete callback. More...
class  DtVrfRemoteController
 The main class for the remote control interface to VR-Forces. More...
class  DtVrfOverlayObjectModify
 This class will hold information that can be used to modify a overlay object after it has been created (this is called as part of the callback to processOverlayObjectCreated()) More...
class  DtVrfIndirectArtilleryObjectModify
 This class holds the data necessary to define an indirect artiller object It extends the DtVrfOverlayObjectModify class. More...

Namespaces

Typedefs

typedef void(* DtScenarioCallbackFcn )(void *usr)
typedef void(* DtScenarioAboutToBeSavedCallbackFcn )(DtScenario &, void *usr)
typedef bool(* DtBackendRemappingFcn )(DtBackendMap *map, const std::set< DtSimulationAddress > &expectedBackends, void *usr)
 Used by loadScenario to get replacements for missing backends.
typedef bool(* DtPreserveMappingsFcn )(void *usr)
 Used by saveScenario to determine if original (true) or new mappings should be saved.
typedef void(* DtJoystickControlResponseFcn )(DtIfJoystickControlsResponse *map, void *usr)
typedef void(* DtBackendSaveCallbackFcn )(const DtSimulationAddress &addr, DtSaveResult result, void *usr)
typedef void(* DtScenarioSavedCallbackFcn )(DtSaveResult result, const DtString &sError, void *usr)
typedef void(* DtCheckpointSavedCallbackFcn )(DtSaveResult result, double, void *usr)
typedef void(* DtVrfObjectCreatedCallbackFcn )(const DtString &name, const DtEntityIdentifier &id, const DtUUID &uuid, void *usr)
typedef void(* DtOverlayCreatedCallbackFcn )(const DtString &name, const DtEntityIdentifier &id, const DtUUID &uuid, DtVrfOverlayObjectModify *usr)
typedef void(* DtIndirectArtilleryCreatedCallbackFcn )(const DtString &name, const DtEntityIdentifier &id, const DtUUID &uuid, void *usr)
typedef void(* DtObjectConsoleMessageCallbackFcn )(const DtEntityIdentifier &id, int notifyLevel, const DtString &message, void *usr)
typedef void(* DtBackendConsoleMessageCallbackFcn )(const DtSimulationAddress &id, int notifyLevel, const DtString &message, void *usr)
typedef void(* DtServerRequestResponseCallbackFcn )(const DtIfServerRequestResponse &response, void *usr)
 This function ties a request id to a particular server response.

Detailed Description

Typedef Documentation

typedef void(* DtScenarioCallbackFcn)(void *usr)
typedef void(* DtScenarioAboutToBeSavedCallbackFcn)(DtScenario &, void *usr)
typedef bool(* DtBackendRemappingFcn)(DtBackendMap *map, const std::set< DtSimulationAddress > &expectedBackends, void *usr)

Used by loadScenario to get replacements for missing backends.

typedef bool(* DtPreserveMappingsFcn)(void *usr)

Used by saveScenario to determine if original (true) or new mappings should be saved.

typedef void(* DtJoystickControlResponseFcn)(DtIfJoystickControlsResponse *map, void *usr)
typedef void(* DtBackendSaveCallbackFcn)(const DtSimulationAddress &addr, DtSaveResult result, void *usr)
typedef void(* DtScenarioSavedCallbackFcn)(DtSaveResult result, const DtString &sError, void *usr)
typedef void(* DtCheckpointSavedCallbackFcn)(DtSaveResult result, double, void *usr)
typedef void(* DtVrfObjectCreatedCallbackFcn)(const DtString &name, const DtEntityIdentifier &id, const DtUUID &uuid, void *usr)
typedef void(* DtOverlayCreatedCallbackFcn)(const DtString &name, const DtEntityIdentifier &id, const DtUUID &uuid, DtVrfOverlayObjectModify *usr)
typedef void(* DtIndirectArtilleryCreatedCallbackFcn)(const DtString &name, const DtEntityIdentifier &id, const DtUUID &uuid, void *usr)
typedef void(* DtObjectConsoleMessageCallbackFcn)(const DtEntityIdentifier &id, int notifyLevel, const DtString &message, void *usr)
typedef void(* DtBackendConsoleMessageCallbackFcn)(const DtSimulationAddress &id, int notifyLevel, const DtString &message, void *usr)
typedef void(* DtServerRequestResponseCallbackFcn)(const DtIfServerRequestResponse &response, void *usr)

This function ties a request id to a particular server response.

In order for the server response to be valid and to respond correctly to the client request, it must mirror back the request id from the original response


Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)