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

Logic for configuring the Hla13 Connection. More...

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

List of all members.

Public Member Functions

 DtHla13ConnectionLogic (DtDe &de, DtHla13ConnectionInterface *hla13Interface)
 CTOR.
virtual ~DtHla13ConnectionLogic ()
 Virtual DTOR.
virtual void updateCurrentDriver ()
 Update the current driver.

Protected Member Functions

virtual std::string className () const
DtHla13DriverfindCurrentDriver (const std::string &name)
void on_currentConnectionChanged (const std::string &connectionName)
void on_exerciseNameChanged (const std::string &name)
void on_federateTypeChanged (const std::string &name)
void on_fedFileNameChanged (const std::string &name)
void on_rprFomVersionChanged (double version)
void on_rprFomRevisionChanged (int revision)
void on_fomMapperFileNameChanged (const std::string &name)
void on_fomMapperInitStringChanged (const std::string &str)
 NOTE: non-reentrant.
void on_connect ()
void on_disconnect ()
void on_makeAutoConnect ()
void on_driverStarted (DtDriver &simCon)
void on_driverStopped (DtDriver &simCon)
void on_ddmChanged (bool enabled)
void on_useAdvisories (bool enabled)
void on_publishObserversChanged (bool value)
void on_autoDriverChanged (const std::string &con)
void on_viewControlChanged (bool onOff)
void on_siteIdChanged (int siteId)
void on_appNumberChanged (int appId)

Protected Attributes

DtDemyDe
DtHla13ConnectionInterfacemyHla13Interface
DtHla13DrivermyCurrentDriver
DtExerciseConnInitializer * myLocalInit

Detailed Description

Logic for configuring the Hla13 Connection.


Constructor & Destructor Documentation

CTOR.

Virtual DTOR.


Member Function Documentation

Update the current driver.

virtual std::string makVrv::DtHla13ConnectionLogic::className ( ) const [protected, virtual]
DtHla13Driver* makVrv::DtHla13ConnectionLogic::findCurrentDriver ( const std::string &  name) [protected]
void makVrv::DtHla13ConnectionLogic::on_currentConnectionChanged ( const std::string &  connectionName) [protected]
void makVrv::DtHla13ConnectionLogic::on_exerciseNameChanged ( const std::string &  name) [protected]
void makVrv::DtHla13ConnectionLogic::on_federateTypeChanged ( const std::string &  name) [protected]
void makVrv::DtHla13ConnectionLogic::on_fedFileNameChanged ( const std::string &  name) [protected]
void makVrv::DtHla13ConnectionLogic::on_rprFomVersionChanged ( double  version) [protected]
void makVrv::DtHla13ConnectionLogic::on_fomMapperFileNameChanged ( const std::string &  name) [protected]
void makVrv::DtHla13ConnectionLogic::on_fomMapperInitStringChanged ( const std::string &  str) [protected]

NOTE: non-reentrant.

void makVrv::DtHla13ConnectionLogic::on_ddmChanged ( bool  enabled) [protected]
void makVrv::DtHla13ConnectionLogic::on_autoDriverChanged ( const std::string &  con) [protected]
void makVrv::DtHla13ConnectionLogic::on_siteIdChanged ( int  siteId) [protected]
void makVrv::DtHla13ConnectionLogic::on_appNumberChanged ( int  appId) [protected]

Member Data Documentation

DtExerciseConnInitializer* makVrv::DtHla13ConnectionLogic::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)