15 #include <boost/function.hpp>
24 class DtBaseConnection;
29 class DtVrfConnectionHelper;
30 class DtVantageToLegionIdMapper;
31 class DtTDLMessageProcessor;
32 class DtExtendedStateDataProcessor;
33 class DtSimDataProcessorManager;
34 class DtStateDataManager;
This class allows itself to be registered with the connection.
Definition: vrfCommunicationManager.h:25
Definition: vantageToLegionIdMapper.h:28
The protocol specific processor for entity sim data.
Definition: extendedStateDataProcessor.h:38
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:98
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:41
Helper code for connectors. Does not exist in it's own project but is included by all projects that u...
Definition: vrfConnectionHelper.h:124
static DtTDLMessageProcessorCreatorFcn theTDLMessageProcessorCreatorFcn
Definition: vrfGuiNetworkFactory.h:94
static DtExtendedStateDataProcessorCreatorFcn theExtendedStateDataProcessorCreatorFcn
Definition: vrfGuiNetworkFactory.h:95
This class will manage the data processors. It will be the spot that the data processors can post mes...
Definition: simDataProcessorManager.h:25
DtVantageToLegionIdMapper *(* DtVantageToLegionIdMapperCreatorFcn)(DtStateDataManager *, makVrv::DtBaseConnection &c)
Definition: vrfGuiNetworkFactory.h:43
Definition: vrfGuiNetworkFactory.h:49
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
static DtVrfConnectionHelperCreatorFcn theVrfConnectionHelperCreatorFcn
Definition: vrfGuiNetworkFactory.h:92
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
DtExtendedStateDataProcessor *(* DtExtendedStateDataProcessorCreatorFcn)(DtStateDataManager *, makVrv::DtBaseConnection &c)
Definition: vrfGuiNetworkFactory.h:45
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:35
static DtVantageToLegionIdMapperCreatorFcn theVantageToLegionIdMapperCreatorFcn
Definition: vrfGuiNetworkFactory.h:93
DtVrfMessageInterface *(* DtVrfMessageInterfaceCreatorFcn)(DtCommunicationManager *exConn, bool useDefaultInterfaceFactory)
Definition: vrfGuiNetworkFactory.h:40
DtVrfCommunicationManager *(* DtVrfCommunicationManagerCreatorFcn)(const DtSimulationAddress &, makVrf::DtStateDataManager *sm)
Definition: vrfGuiNetworkFactory.h:47
The DtTDLMessageProcessor is a base class that will create the agent that can be used to send more ge...
Definition: tdlMessageProcessor.h:27
DtSimDataProcessorManager *(* DtSimDataProcessorManagerCreatorFcn)(DtStateDataManager *instance, makVrv::DtBaseConnection &sim)
Definition: simDataProcessorManager.h:22
#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:44
static VrfRemoteControllerCreatorFcn myRemoteControllerCreatorFcn
[vrfGuiNetworkFactory Creators]
Definition: vrfGuiNetworkFactory.h:90
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:70
DtVrfConnectionHelper *(* DtVrfConnectionHelperCreatorFcn)(makVrv::DtDe &de, bool inThread)
Definition: vrfGuiNetworkFactory.h:42
Definition: vrfMessageInterface.h:40
This class holds the state data that represents each simulation object in the system.
Definition: stateDataManager.h:71