VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
makVrf::DtQueuedManager Class Reference

The class that is the interface between the GUI and the back-end. More...

Inheritance diagram for makVrf::DtQueuedManager:
Inheritance graph
[legend]

Public Member Functions

 DtQueuedManager (makVrv::DtDe &)
virtual ~DtQueuedManager ()
virtual void tick ()
virtual void setActivated (bool)
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Protected Types

typedef
makVrv::DtLockedBufferedQueue
< boost::function< void()> > 
DtVrfBackendManagerCallQueue
typedef std::vector
< boost::function< void()> > 
DtVrfBackendManagerCallList

Protected Member Functions

virtual void queueSimulationFunction (const boost::function< void()> &function)
 Put a function in the sim function queue, for threadsafe calling.
virtual void runFunctionQueue (DtVrfBackendManagerCallQueue &queue)
 Execute a function queue.

Protected Attributes

makVrv::DtDemyDe
DtVrfBackendManagerCallQueue myFunctionCallQueue
bool myActivated

Detailed Description

The class that is the interface between the GUI and the back-end.

Member Typedef Documentation

typedef std::vector<boost::function<void ()> > makVrf::DtQueuedManager::DtVrfBackendManagerCallList
protected

Constructor & Destructor Documentation

makVrf::DtQueuedManager::DtQueuedManager ( makVrv::DtDe )
virtual makVrf::DtQueuedManager::~DtQueuedManager ( )
virtual

Member Function Documentation

virtual void makVrf::DtQueuedManager::tick ( )
virtual

Reimplemented in makVrf::DtVrfSimBackendManager.

virtual void makVrf::DtQueuedManager::setActivated ( bool  )
virtual
virtual void makVrf::DtQueuedManager::queueSimulationFunction ( const boost::function< void()> &  function)
protectedvirtual

Put a function in the sim function queue, for threadsafe calling.

virtual void makVrf::DtQueuedManager::runFunctionQueue ( DtVrfBackendManagerCallQueue queue)
protectedvirtual

Execute a function queue.

Member Data Documentation

makVrv::DtDe& makVrf::DtQueuedManager::myDe
protected
DtVrfBackendManagerCallQueue makVrf::DtQueuedManager::myFunctionCallQueue
protected
bool makVrf::DtQueuedManager::myActivated
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)