15 #include <boost/function.hpp>
24 class DtBaseConnection;
29 class DtVrfConnectionHelper;
30 class DtVantageToLegionIdMapper;
31 class DtTDLMessageProcessor;
32 class DtStateDataManager;
This class allows itself to be registered with the connection.
Definition: vrfCommunicationManager.h:25
Definition: vantageToLegionIdMapper.h:28
static DtVrfCommunicationManagerCreatorFcn thsCommuncationManagerCreatorFcn
While you can supply your own creator, your creator must call the method that passes 0 for the state ...
Definition: vrfGuiNetworkFactory.h:87
The DtVrfTDLMessageInterface is a transporter for sending TDL messages as data interactions using a V...
Definition: vrfTDLMessageInterface.h:37
DtVrfTDLMessageInterface *(* DtVrfTDLMessageInterfaceCreatorFcn)(DtCommunicationManager *exConn, bool useDefaultInterfaceFactory)
Definition: vrfGuiNetworkFactory.h:39
Helper code for connectors. Does not exist in it's own project but is included by all projects that u...
Definition: vrfConnectionHelper.h:130
static DtTDLMessageProcessorCreatorFcn theTDLMessageProcessorCreatorFcn
Definition: vrfGuiNetworkFactory.h:84
DtVantageToLegionIdMapper *(* DtVantageToLegionIdMapperCreatorFcn)(DtStateDataManager *, makVrv::DtBaseConnection &c)
Definition: vrfGuiNetworkFactory.h:41
Definition: vrfGuiNetworkFactory.h:45
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
static DtVrfConnectionHelperCreatorFcn theVrfConnectionHelperCreatorFcn
Definition: vrfGuiNetworkFactory.h:82
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
boost::function< DtVrfRemoteController *(int)> VrfRemoteControllerCreatorFcn
Parameter for remote controller creator function is the receive port of the file transporter. Default is 9000.
Definition: vrfGuiNetworkFactory.h:33
static DtVantageToLegionIdMapperCreatorFcn theVantageToLegionIdMapperCreatorFcn
Definition: vrfGuiNetworkFactory.h:83
DtVrfMessageInterface *(* DtVrfMessageInterfaceCreatorFcn)(DtCommunicationManager *exConn, bool useDefaultInterfaceFactory)
Definition: vrfGuiNetworkFactory.h:38
DtVrfCommunicationManager *(* DtVrfCommunicationManagerCreatorFcn)(const DtSimulationAddress &, makVrf::DtStateDataManager *sm)
Definition: vrfGuiNetworkFactory.h:43
The DtTDLMessageProcessor is a base class that will create the agent that can be used to send more ge...
Definition: tdlMessageProcessor.h:27
#define DT_DLL_vrfGuiNetworkCommon
This file is used to determine how to build.
Definition: vrfGuiNetworkCommonDefines.h:24
DtTDLMessageProcessor *(* DtTDLMessageProcessorCreatorFcn)(makVrv::DtBaseConnection &c, DtVrfRemoteController *)
Definition: vrfGuiNetworkFactory.h:42
static VrfRemoteControllerCreatorFcn myRemoteControllerCreatorFcn
[vrfGuiNetworkFactory Creators]
Definition: vrfGuiNetworkFactory.h:80
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
DtVrfConnectionHelper *(* DtVrfConnectionHelperCreatorFcn)(makVrv::DtDe &de, bool inThread)
Definition: vrfGuiNetworkFactory.h:40
Definition: vrfMessageInterface.h:40
This class holds the state data that represents each simulation object in the system.
Definition: stateDataManager.h:73