VR-Forces 4.3 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_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
DtExerciseConnInitializer * myLocalInit

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_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 Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)