VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtDisConnectionLogic Class Reference

Logic for configuring the Dis Connection. More...

Inheritance diagram for makVrv::DtDisConnectionLogic:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtDisConnectionLogic (DtDe &de, DtDisConnectionInterface *DisInterface)
 CTOR.
virtual ~DtDisConnectionLogic ()
 DTOR.
virtual void updateCurrentDriver ()
 Update the current driver.

Protected Member Functions

virtual std::string className () const
virtual void populateDeviceAddresses ()
DtDisDriverfindCurrentDriver (const std::string &name)
void on_currentConnectionChanged (const std::string &connectionName)
void on_portChanged (int value)
void on_exerciseIdChanged (int value)
void on_appNumberChanged (int value)
void on_selfReflectChanged (bool val)
void on_siteIdChanged (int value)
void on_asynchIOChanged (bool value)
void on_destinationAddressChanged (const std::string &str)
void on_deviceAddressChanged (const std::string &str)
void on_sendBufferSizeChanged (int value)
void on_receiveBufferSizeChanged (int value)
void on_multicastTTLChanged (int value)
void on_multiCastAddressesChanged (const std::string &str)
void on_disVersionChanged (int value)
void on_publishObserversChanged (bool value)
void on_viewControlChanged (bool onOff)
void on_connect ()
void on_disconnect ()
void on_makeAutoConnect ()
void on_driverStarted (DtDriver &simCon)
void on_driverStopped (DtDriver &simCon)
void on_autoDriverChanged (const std::string &con)

Protected Attributes

DtDemyDe
DtDisConnectionInterfacemyDisInterface
DtDisDrivermyCurrentDriver
DtExerciseConnInitializer * myLocalInit

Detailed Description

Logic for configuring the Dis Connection.


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

Update the current driver.

virtual std::string makVrv::DtDisConnectionLogic::className ( ) const [protected, virtual]
virtual void makVrv::DtDisConnectionLogic::populateDeviceAddresses ( ) [protected, virtual]
DtDisDriver* makVrv::DtDisConnectionLogic::findCurrentDriver ( const std::string &  name) [protected]
void makVrv::DtDisConnectionLogic::on_currentConnectionChanged ( const std::string &  connectionName) [protected]
void makVrv::DtDisConnectionLogic::on_portChanged ( int  value) [protected]
void makVrv::DtDisConnectionLogic::on_exerciseIdChanged ( int  value) [protected]
void makVrv::DtDisConnectionLogic::on_appNumberChanged ( int  value) [protected]
void makVrv::DtDisConnectionLogic::on_siteIdChanged ( int  value) [protected]
void makVrv::DtDisConnectionLogic::on_destinationAddressChanged ( const std::string &  str) [protected]
void makVrv::DtDisConnectionLogic::on_deviceAddressChanged ( const std::string &  str) [protected]
void makVrv::DtDisConnectionLogic::on_multiCastAddressesChanged ( const std::string &  str) [protected]
void makVrv::DtDisConnectionLogic::on_disVersionChanged ( int  value) [protected]
void makVrv::DtDisConnectionLogic::on_autoDriverChanged ( const std::string &  con) [protected]

Member Data Documentation

DtExerciseConnInitializer* makVrv::DtDisConnectionLogic::myLocalInit [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)