VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes
makVrv::DtConnectionListInterface Class Referenceabstract

The interface to the connection list.

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

Public Types

enum  DriverState { Stopped = 0, Started = 1, Unavailable = 2 }
 

Public Member Functions

 DtConnectionListInterface ()
 
virtual ~DtConnectionListInterface ()
 
virtual void addDriver (const std::string &driverName, DtConnectionListInterface::DriverState state)=0
 
virtual void removeDriver (const std::string &driverName)=0
 
virtual void setCurrentDriver (const std::string &name)=0
 
virtual void setCurrentDriverState (DriverState state)=0
 
virtual void setDriverState (const std::string &driverName, DriverState state)=0
 
virtual void setAutoConnectDriver (const std::string &driverName)=0
 

Public Attributes

boost::signalslib::signal
< void(const std::string &)> 
signal_currentDriverChanged
 
boost::signalslib::signal< void()> signal_connectCurrentDriver
 
boost::signalslib::signal< void()> signal_setCurrentAsAutoDriver
 
boost::signalslib::signal
< void(const std::string &)> 
signal_setDriverAsAutoDriver
 

Member Enumeration Documentation

Enumerator
Stopped 
Started 
Unavailable 

Constructor & Destructor Documentation

makVrv::DtConnectionListInterface::DtConnectionListInterface ( )
virtual makVrv::DtConnectionListInterface::~DtConnectionListInterface ( )
virtual

Member Function Documentation

virtual void makVrv::DtConnectionListInterface::addDriver ( const std::string &  driverName,
DtConnectionListInterface::DriverState  state 
)
pure virtual

Add a sim.

Implemented in makVrv::DtConnectionListWidget.

virtual void makVrv::DtConnectionListInterface::removeDriver ( const std::string &  driverName)
pure virtual
virtual void makVrv::DtConnectionListInterface::setCurrentDriver ( const std::string &  name)
pure virtual
virtual void makVrv::DtConnectionListInterface::setCurrentDriverState ( DriverState  state)
pure virtual
virtual void makVrv::DtConnectionListInterface::setDriverState ( const std::string &  driverName,
DriverState  state 
)
pure virtual
virtual void makVrv::DtConnectionListInterface::setAutoConnectDriver ( const std::string &  driverName)
pure virtual

Member Data Documentation

boost::signalslib::signal<void (const std::string&)> makVrv::DtConnectionListInterface::signal_currentDriverChanged
boost::signalslib::signal<void ()> makVrv::DtConnectionListInterface::signal_connectCurrentDriver
boost::signalslib::signal<void ()> makVrv::DtConnectionListInterface::signal_setCurrentAsAutoDriver
boost::signalslib::signal<void (const std::string&)> makVrv::DtConnectionListInterface::signal_setDriverAsAutoDriver

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)