VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtHla1516ConnectionLogic Class Reference

Logic for configuring the Hla1516 Connection. More...

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

Public Member Functions

 DtHla1516ConnectionLogic (DtDe &de, DtHla1516ConnectionInterface *hla1516Interface)
 CTOR.
virtual ~DtHla1516ConnectionLogic ()
 Virtual DTOR.
virtual void updateCurrentDriver ()
 Update the current driver.
virtual std::string className () const

Protected Member Functions

DtHla1516DriverfindCurrentDriver (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_useAbsoluteTimeStamps (bool enabled)
void on_publishObserversChanged (bool value)
void on_autoDriverChanged (const std::string &con)
void on_viewControlChanged (bool onOff)
void on_overrideGlobalViewControlChanged (bool trueFalse)
void on_useTopoForFlatEarthVectorConversionChanged (bool onOff)
void on_siteIdChanged (int siteId)
void on_appNumberChanged (int appId)
- Protected Member Functions inherited from makVrv::DtSignalConnectionManager
 DtSignalConnectionManager ()
 CTOR.
virtual ~DtSignalConnectionManager ()
 DTOR.
void manageConnection (const boost::signalslib::connection &conn)
 Connect a signal.
DtSignalConnectionManageroperator+= (const boost::signalslib::connection &conn)
 Connect a signal.
int numberOfConnections () const
 Get the number of connections.
void disconnectSignals ()
 Disconnect all signals.
bool blockConnections (bool blocked)
 Blocks/unblocks connections.
bool blockConnection (int index, bool blocked)
 Blocks/unblocks connections.
bool connectionsBlocked () const
 check whether connections are blocked.
bool connectionBlocked (int index) const
 check whether connections are blocked.

Protected Attributes

DtDemyDe
DtHla1516ConnectionInterfacemyHla1516Interface
DtHla1516DrivermyCurrentDriver
DtExerciseConnInitializer * myLocalInit

Additional Inherited Members

Detailed Description

Logic for configuring the Hla1516 Connection.

Constructor & Destructor Documentation

makVrv::DtHla1516ConnectionLogic::DtHla1516ConnectionLogic ( DtDe de,
DtHla1516ConnectionInterface hla1516Interface 
)

CTOR.

virtual makVrv::DtHla1516ConnectionLogic::~DtHla1516ConnectionLogic ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtHla1516ConnectionLogic::updateCurrentDriver ( )
virtual

Update the current driver.

virtual std::string makVrv::DtHla1516ConnectionLogic::className ( ) const
virtual
DtHla1516Driver* makVrv::DtHla1516ConnectionLogic::findCurrentDriver ( const std::string &  name)
protected
void makVrv::DtHla1516ConnectionLogic::on_currentConnectionChanged ( const std::string &  connectionName)
protected
void makVrv::DtHla1516ConnectionLogic::on_exerciseNameChanged ( const std::string &  name)
protected
void makVrv::DtHla1516ConnectionLogic::on_federateTypeChanged ( const std::string &  name)
protected
void makVrv::DtHla1516ConnectionLogic::on_fedFileNameChanged ( const std::string &  name)
protected
void makVrv::DtHla1516ConnectionLogic::on_rprFomVersionChanged ( double  version)
protected
void makVrv::DtHla1516ConnectionLogic::on_rprFomRevisionChanged ( int  revision)
protected
void makVrv::DtHla1516ConnectionLogic::on_fomMapperFileNameChanged ( const std::string &  name)
protected
void makVrv::DtHla1516ConnectionLogic::on_fomMapperInitStringChanged ( const std::string &  str)
protected

NOTE: non-reentrant.

void makVrv::DtHla1516ConnectionLogic::on_connect ( )
protected
void makVrv::DtHla1516ConnectionLogic::on_disconnect ( )
protected
void makVrv::DtHla1516ConnectionLogic::on_makeAutoConnect ( )
protected
void makVrv::DtHla1516ConnectionLogic::on_driverStarted ( DtDriver simCon)
protected
void makVrv::DtHla1516ConnectionLogic::on_driverStopped ( DtDriver simCon)
protected
void makVrv::DtHla1516ConnectionLogic::on_ddmChanged ( bool  enabled)
protected
void makVrv::DtHla1516ConnectionLogic::on_useAdvisories ( bool  enabled)
protected
void makVrv::DtHla1516ConnectionLogic::on_useAbsoluteTimeStamps ( bool  enabled)
protected
void makVrv::DtHla1516ConnectionLogic::on_publishObserversChanged ( bool  value)
protected
void makVrv::DtHla1516ConnectionLogic::on_autoDriverChanged ( const std::string &  con)
protected
void makVrv::DtHla1516ConnectionLogic::on_viewControlChanged ( bool  onOff)
protected
void makVrv::DtHla1516ConnectionLogic::on_overrideGlobalViewControlChanged ( bool  trueFalse)
protected
void makVrv::DtHla1516ConnectionLogic::on_useTopoForFlatEarthVectorConversionChanged ( bool  onOff)
protected
void makVrv::DtHla1516ConnectionLogic::on_siteIdChanged ( int  siteId)
protected
void makVrv::DtHla1516ConnectionLogic::on_appNumberChanged ( int  appId)
protected

Member Data Documentation

DtDe& makVrv::DtHla1516ConnectionLogic::myDe
protected
DtHla1516ConnectionInterface& makVrv::DtHla1516ConnectionLogic::myHla1516Interface
protected
DtHla1516Driver* makVrv::DtHla1516ConnectionLogic::myCurrentDriver
protected
DtExerciseConnInitializer* makVrv::DtHla1516ConnectionLogic::myLocalInit
protected

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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)