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::DtDisConnectionLogic Class Reference

Logic for configuring the Dis Connection. More...

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

Public Member Functions

 DtDisConnectionLogic (DtDe &de, DtDisConnectionInterface *DisInterface)
 CTOR.
virtual ~DtDisConnectionLogic ()
 DTOR.
virtual void updateCurrentDriver ()
 Update the current driver.

Protected Member Functions

virtual std::string className () const
virtual void populateDeviceAddresses ()
DtDisDriverfindCurrentDriver (const std::string &name)
void on_currentConnectionChanged (const std::string &connectionName)
void on_portChanged (int value)
void on_exerciseIdChanged (int value)
void on_appNumberChanged (int value)
void on_selfReflectChanged (bool val)
void on_siteIdChanged (int value)
void on_asynchIOChanged (bool value)
void on_absoluteTimeStampsChanged (bool value)
void on_destinationAddressChanged (const std::string &str)
void on_deviceAddressChanged (const std::string &str)
void on_sendBufferSizeChanged (int value)
void on_receiveBufferSizeChanged (int value)
void on_multicastTTLChanged (int value)
void on_timeoutProcessingChanged (bool onOff)
void on_timeoutIntervalChanged (double value)
void on_multiCastAddressesChanged (const std::string &str)
void on_disVersionChanged (int value)
void on_publishObserversChanged (bool value)
void on_viewControlChanged (bool onOff)
void on_useTopoForFlatEarthVectorConversionChanged (bool onOff)
void on_connect ()
void on_disconnect ()
void on_makeAutoConnect ()
void on_driverStarted (DtDriver &simCon)
void on_driverStopped (DtDriver &simCon)
void on_autoDriverChanged (const std::string &con)
- 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
DtDisConnectionInterfacemyDisInterface
DtDisDrivermyCurrentDriver
DtExerciseConnInitializer * myLocalInit

Additional Inherited Members

Detailed Description

Logic for configuring the Dis Connection.

Constructor & Destructor Documentation

makVrv::DtDisConnectionLogic::DtDisConnectionLogic ( DtDe de,
DtDisConnectionInterface DisInterface 
)

CTOR.

virtual makVrv::DtDisConnectionLogic::~DtDisConnectionLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtDisConnectionLogic::updateCurrentDriver ( )
virtual

Update the current driver.

virtual std::string makVrv::DtDisConnectionLogic::className ( ) const
protectedvirtual
virtual void makVrv::DtDisConnectionLogic::populateDeviceAddresses ( )
protectedvirtual
DtDisDriver* makVrv::DtDisConnectionLogic::findCurrentDriver ( const std::string &  name)
protected
void makVrv::DtDisConnectionLogic::on_currentConnectionChanged ( const std::string &  connectionName)
protected
void makVrv::DtDisConnectionLogic::on_portChanged ( int  value)
protected
void makVrv::DtDisConnectionLogic::on_exerciseIdChanged ( int  value)
protected
void makVrv::DtDisConnectionLogic::on_appNumberChanged ( int  value)
protected
void makVrv::DtDisConnectionLogic::on_selfReflectChanged ( bool  val)
protected
void makVrv::DtDisConnectionLogic::on_siteIdChanged ( int  value)
protected
void makVrv::DtDisConnectionLogic::on_asynchIOChanged ( bool  value)
protected
void makVrv::DtDisConnectionLogic::on_absoluteTimeStampsChanged ( bool  value)
protected
void makVrv::DtDisConnectionLogic::on_destinationAddressChanged ( const std::string &  str)
protected
void makVrv::DtDisConnectionLogic::on_deviceAddressChanged ( const std::string &  str)
protected
void makVrv::DtDisConnectionLogic::on_sendBufferSizeChanged ( int  value)
protected
void makVrv::DtDisConnectionLogic::on_receiveBufferSizeChanged ( int  value)
protected
void makVrv::DtDisConnectionLogic::on_multicastTTLChanged ( int  value)
protected
void makVrv::DtDisConnectionLogic::on_timeoutProcessingChanged ( bool  onOff)
protected
void makVrv::DtDisConnectionLogic::on_timeoutIntervalChanged ( double  value)
protected
void makVrv::DtDisConnectionLogic::on_multiCastAddressesChanged ( const std::string &  str)
protected
void makVrv::DtDisConnectionLogic::on_disVersionChanged ( int  value)
protected
void makVrv::DtDisConnectionLogic::on_publishObserversChanged ( bool  value)
protected
void makVrv::DtDisConnectionLogic::on_viewControlChanged ( bool  onOff)
protected
void makVrv::DtDisConnectionLogic::on_useTopoForFlatEarthVectorConversionChanged ( bool  onOff)
protected
void makVrv::DtDisConnectionLogic::on_connect ( )
protected
void makVrv::DtDisConnectionLogic::on_disconnect ( )
protected
void makVrv::DtDisConnectionLogic::on_makeAutoConnect ( )
protected
void makVrv::DtDisConnectionLogic::on_driverStarted ( DtDriver simCon)
protected
void makVrv::DtDisConnectionLogic::on_driverStopped ( DtDriver simCon)
protected
void makVrv::DtDisConnectionLogic::on_autoDriverChanged ( const std::string &  con)
protected

Member Data Documentation

DtDe& makVrv::DtDisConnectionLogic::myDe
protected
DtDisConnectionInterface& makVrv::DtDisConnectionLogic::myDisInterface
protected
DtDisDriver* makVrv::DtDisConnectionLogic::myCurrentDriver
protected
DtExerciseConnInitializer* makVrv::DtDisConnectionLogic::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)