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 | Protected Attributes
ExampleTDLVrfGuiAccessory Class Reference

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

Inheritance diagram for ExampleTDLVrfGuiAccessory:
Inheritance graph
[legend]

Public Member Functions

 ExampleTDLVrfGuiAccessory ()
 
virtual ~ExampleTDLVrfGuiAccessory ()
 
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_onSimConnected (makVrv::DtConnection *connection)
 
virtual void slot_onSimAboutToBeDisconnected (makVrv::DtConnection *connection)
 
virtual void slot_driverAboutToBeSetUp ()
 Called when the driver is going to be set up. Replaces the VRF TDL processor with the Link16 Processor. More...
 
virtual void slot_connectionSetUp ()
 Called when connection is set up so the new TDL message can be added More...
 
- Protected Member Functions inherited from makVrv::DtBaseAccessory
 DtBaseAccessory ()
 

Protected Attributes

makVrf::VRF_PROTOCOL_NAMESPACE::DtVrfDrivermyDriver
 
- 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

ExampleTDLVrfGuiAccessory::ExampleTDLVrfGuiAccessory ( )
virtual ExampleTDLVrfGuiAccessory::~ExampleTDLVrfGuiAccessory ( )
virtual

Member Function Documentation

virtual void ExampleTDLVrfGuiAccessory::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 ExampleTDLVrfGuiAccessory::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 ExampleTDLVrfGuiAccessory::isCompatible ( makVrv::DtDriver simConn)
virtual

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

Implements makVrv::DtBaseAccessory.

virtual void ExampleTDLVrfGuiAccessory::slot_onSimCreated ( makVrv::DtConnection connection)
protectedvirtual
virtual void ExampleTDLVrfGuiAccessory::slot_onSimConnected ( makVrv::DtConnection connection)
protectedvirtual
virtual void ExampleTDLVrfGuiAccessory::slot_onSimAboutToBeDisconnected ( makVrv::DtConnection connection)
protectedvirtual
virtual void ExampleTDLVrfGuiAccessory::slot_driverAboutToBeSetUp ( )
protectedvirtual

Called when the driver is going to be set up. Replaces the VRF TDL processor with the Link16 Processor.

virtual void ExampleTDLVrfGuiAccessory::slot_connectionSetUp ( )
protectedvirtual

Called when connection is set up so the new TDL message can be added

Member Data Documentation

makVrf::VRF_PROTOCOL_NAMESPACE::DtVrfDriver* ExampleTDLVrfGuiAccessory::myDriver
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)