VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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_overrideGlobalViewControlChanged (bool trueFalse)
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
DtDisExerciseConnInitializermyLocalInit

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_overrideGlobalViewControlChanged ( bool  trueFalse)
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
DtDisExerciseConnInitializer* makVrv::DtDisConnectionLogic::myLocalInit
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)