VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes
DtEventManagerTCPAccessory Class Reference

This used to create our new message processor. More...

Inheritance diagram for DtEventManagerTCPAccessory:
Inheritance graph
[legend]

Public Member Functions

 DtEventManagerTCPAccessory ()
 
virtual ~DtEventManagerTCPAccessory ()
 
virtual void install (makVrv::DtDriver *driver)
 Called when this accessory is installed into a driver (right before the driver is started). More...
 
virtual void uninstall (makVrv::DtDriver *baseConn)
 Called when this accessory is uninstalled from a driver (right after the driver is stopped). More...
 
virtual bool isCompatible (makVrv::DtDriver *driver)
 Called to find out if this accessory is compatible with a particular driver. More...
 
- Public Member Functions inherited from makVrv::DtBaseAccessory
 DtBaseAccessory (const std::string &name)
 
virtual ~DtBaseAccessory ()
 
virtual const std::string & name ()
 Returns the name of this accessory. More...
 

Protected Member Functions

virtual void slot_onSimCreated (makVrv::DtConnection *connection)
 
virtual void slot_onSimAboutToBeDisconnected (makVrv::DtConnection *connection)
 
virtual void slot_connectionSetUp ()
 Called when connection is set up to see if there are any back-ends, and, if not, connect to the back-end listener to connect to the back-end when added More...
 
virtual void connectToBackend (const DtSimulationAddress &)
 Connect to a back-end with TCP port. More...
 
virtual void backendRemoved (const DtSimulationAddress &)
 
virtual void slot_onConnectionAboutToBeCleanedUp ()
 
- Protected Member Functions inherited from makVrv::DtBaseAccessory
 DtBaseAccessory ()
 

Static Protected Member Functions

static void backendDiscoveredCallback (const DtSimulationAddress &addr, void *usr)
 
static void backendRemovedCallback (const DtSimulationAddress &addr, void *usr)
 

Protected Attributes

makVrf::VRF_PROTOCOL_NAMESPACE::DtVrfDrivermyDriver
 
DtSimulationAddress myConnectedTo
 
- Protected Attributes inherited from makVrv::DtBaseAccessory
std::string myName
 

Detailed Description

This used to create our new message processor.

This hooks into the simulation thread of the gui, Hence why you need to specify protocol for this example's project file. We hook into when the driver which is home to the exercise connetion listening to what comes off the network.

Constructor & Destructor Documentation

DtEventManagerTCPAccessory::DtEventManagerTCPAccessory ( )
virtual DtEventManagerTCPAccessory::~DtEventManagerTCPAccessory ( )
virtual

Member Function Documentation

virtual void DtEventManagerTCPAccessory::install ( makVrv::DtDriver baseConn)
virtual

Called when this accessory is installed into a driver (right before the driver is started).

Implements makVrv::DtBaseAccessory.

virtual void DtEventManagerTCPAccessory::uninstall ( makVrv::DtDriver baseConn)
virtual

Called when this accessory is uninstalled from a driver (right after the driver is stopped).

Implements makVrv::DtBaseAccessory.

virtual bool DtEventManagerTCPAccessory::isCompatible ( makVrv::DtDriver simConn)
virtual

Called to find out if this accessory is compatible with a particular driver.

Implements makVrv::DtBaseAccessory.

virtual void DtEventManagerTCPAccessory::slot_onSimCreated ( makVrv::DtConnection connection)
protectedvirtual
virtual void DtEventManagerTCPAccessory::slot_onSimAboutToBeDisconnected ( makVrv::DtConnection connection)
protectedvirtual
virtual void DtEventManagerTCPAccessory::slot_connectionSetUp ( )
protectedvirtual

Called when connection is set up to see if there are any back-ends, and, if not, connect to the back-end listener to connect to the back-end when added

virtual void DtEventManagerTCPAccessory::connectToBackend ( const DtSimulationAddress &  )
protectedvirtual

Connect to a back-end with TCP port.

static void DtEventManagerTCPAccessory::backendDiscoveredCallback ( const DtSimulationAddress &  addr,
void *  usr 
)
staticprotected
static void DtEventManagerTCPAccessory::backendRemovedCallback ( const DtSimulationAddress &  addr,
void *  usr 
)
staticprotected
virtual void DtEventManagerTCPAccessory::backendRemoved ( const DtSimulationAddress &  )
protectedvirtual
virtual void DtEventManagerTCPAccessory::slot_onConnectionAboutToBeCleanedUp ( )
protectedvirtual

Member Data Documentation

makVrf::VRF_PROTOCOL_NAMESPACE::DtVrfDriver* DtEventManagerTCPAccessory::myDriver
protected
DtSimulationAddress DtEventManagerTCPAccessory::myConnectedTo
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)