VR-Forces 4.5 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::DtHla1516eConnectionLogic Class Reference

Logic for configuring the Hla1516e Connection. More...

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

Public Member Functions

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

Protected Member Functions

DtHla1516eDriverfindCurrentDriver (const std::string &name)
void on_currentConnectionChanged (const std::string &connectionName)
void on_exerciseNameChanged (const std::string &name)
void on_federateTypeChanged (const std::string &type)
void on_federateNameChanged (const std::string &name)
void on_localSettingsDesignatorChanged (const std::string &designator)
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)
void on_addFomModule (const std::string &)
void on_removeFomModule (const std::string &)
- 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
DtHla1516eConnectionInterfacemyHla1516eInterface
DtHla1516eDrivermyCurrentDriver
DtExerciseConnInitializermyLocalInit

Additional Inherited Members

Detailed Description

Logic for configuring the Hla1516e Connection.

Constructor & Destructor Documentation

makVrv::DtHla1516eConnectionLogic::DtHla1516eConnectionLogic ( DtDe de,
DtHla1516eConnectionInterface hla1516eInterface 
)

CTOR.

virtual makVrv::DtHla1516eConnectionLogic::~DtHla1516eConnectionLogic ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtHla1516eConnectionLogic::updateCurrentDriver ( )
virtual

Update the current driver.

virtual std::string makVrv::DtHla1516eConnectionLogic::className ( ) const
virtual
DtHla1516eDriver* makVrv::DtHla1516eConnectionLogic::findCurrentDriver ( const std::string &  name)
protected
void makVrv::DtHla1516eConnectionLogic::on_currentConnectionChanged ( const std::string &  connectionName)
protected
void makVrv::DtHla1516eConnectionLogic::on_exerciseNameChanged ( const std::string &  name)
protected
void makVrv::DtHla1516eConnectionLogic::on_federateTypeChanged ( const std::string &  type)
protected
void makVrv::DtHla1516eConnectionLogic::on_federateNameChanged ( const std::string &  name)
protected
void makVrv::DtHla1516eConnectionLogic::on_localSettingsDesignatorChanged ( const std::string &  designator)
protected
void makVrv::DtHla1516eConnectionLogic::on_fedFileNameChanged ( const std::string &  name)
protected
void makVrv::DtHla1516eConnectionLogic::on_rprFomVersionChanged ( double  version)
protected
void makVrv::DtHla1516eConnectionLogic::on_rprFomRevisionChanged ( int  revision)
protected
void makVrv::DtHla1516eConnectionLogic::on_fomMapperFileNameChanged ( const std::string &  name)
protected
void makVrv::DtHla1516eConnectionLogic::on_fomMapperInitStringChanged ( const std::string &  str)
protected

NOTE: non-reentrant.

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

Member Data Documentation

DtDe& makVrv::DtHla1516eConnectionLogic::myDe
protected
DtHla1516eConnectionInterface& makVrv::DtHla1516eConnectionLogic::myHla1516eInterface
protected
DtHla1516eDriver* makVrv::DtHla1516eConnectionLogic::myCurrentDriver
protected
DtExerciseConnInitializer* makVrv::DtHla1516eConnectionLogic::myLocalInit
protected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)