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::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
DtExerciseConnInitializer * myLocalInit

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 Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)