VR-Forces Development_Version 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::DtHla13ConnectionLogic Class Reference

Logic for configuring the Hla13 Connection. More...

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

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_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
DtHla13ConnectionInterfacemyHla13Interface
DtHla13DrivermyCurrentDriver
DtExerciseConnInitializermyLocalInit

Additional Inherited Members

Detailed Description

Logic for configuring the Hla13 Connection.

Constructor & Destructor Documentation

makVrv::DtHla13ConnectionLogic::DtHla13ConnectionLogic ( DtDe de,
DtHla13ConnectionInterface hla13Interface 
)

CTOR.

virtual makVrv::DtHla13ConnectionLogic::~DtHla13ConnectionLogic ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtHla13ConnectionLogic::updateCurrentDriver ( )
virtual

Update the current driver.

virtual std::string makVrv::DtHla13ConnectionLogic::className ( ) const
protectedvirtual
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_rprFomRevisionChanged ( int  revision)
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_connect ( )
protected
void makVrv::DtHla13ConnectionLogic::on_disconnect ( )
protected
void makVrv::DtHla13ConnectionLogic::on_makeAutoConnect ( )
protected
void makVrv::DtHla13ConnectionLogic::on_driverStarted ( DtDriver simCon)
protected
void makVrv::DtHla13ConnectionLogic::on_driverStopped ( DtDriver simCon)
protected
void makVrv::DtHla13ConnectionLogic::on_ddmChanged ( bool  enabled)
protected
void makVrv::DtHla13ConnectionLogic::on_useAdvisories ( bool  enabled)
protected
void makVrv::DtHla13ConnectionLogic::on_useAbsoluteTimeStamps ( bool  enabled)
protected
void makVrv::DtHla13ConnectionLogic::on_publishObserversChanged ( bool  value)
protected
void makVrv::DtHla13ConnectionLogic::on_autoDriverChanged ( const std::string &  con)
protected
void makVrv::DtHla13ConnectionLogic::on_viewControlChanged ( bool  onOff)
protected
void makVrv::DtHla13ConnectionLogic::on_overrideGlobalViewControlChanged ( bool  trueFalse)
protected
void makVrv::DtHla13ConnectionLogic::on_useTopoForFlatEarthVectorConversionChanged ( bool  onOff)
protected
void makVrv::DtHla13ConnectionLogic::on_siteIdChanged ( int  siteId)
protected
void makVrv::DtHla13ConnectionLogic::on_appNumberChanged ( int  appId)
protected

Member Data Documentation

DtDe& makVrv::DtHla13ConnectionLogic::myDe
protected
DtHla13ConnectionInterface& makVrv::DtHla13ConnectionLogic::myHla13Interface
protected
DtHla13Driver* makVrv::DtHla13ConnectionLogic::myCurrentDriver
protected
DtExerciseConnInitializer* makVrv::DtHla13ConnectionLogic::myLocalInit
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)