VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions
makVrv::DtDataBankSignaler Class Reference
Inheritance diagram for makVrv::DtDataBankSignaler:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtDataBankSignaler ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtDataBankSignalerinstance (const DtSharedSettingsManager &)
 
static DtDataBankSignalerinstance (DtEventQueueInterface &)
 
static DtDataBankSignalerfindInstance (DtEventQueueInterface *)
 

Public Attributes

event_signal< void(DtUniqueID,
DtUniqueID,
DtBoost::shared_ptr< const
DtElementAttribute >)> 
signal_elementAttributeChangeRequested
 
event_signal< void(DtUniqueID,
DtSimEntryUpdater::UpdateRate)> 
signal_simEntryUpdateRateChanged
 
event_signal< void(DtUniqueID)> signal_forceSimEntryUpdate
 

Protected Member Functions

 DtDataBankSignaler (DtEventQueueInterface &eqi)
 

Private Member Functions

 DtDataBankSignaler (const DtDataBankSignaler &)
 
DtDataBankSignaleroperator= (const DtDataBankSignaler &)
 

Constructor & Destructor Documentation

virtual makVrv::DtDataBankSignaler::~DtDataBankSignaler ( )
virtual

DTOR.

makVrv::DtDataBankSignaler::DtDataBankSignaler ( DtEventQueueInterface eqi)
protected
makVrv::DtDataBankSignaler::DtDataBankSignaler ( const DtDataBankSignaler )
private

Member Function Documentation

static DtDataBankSignaler& makVrv::DtDataBankSignaler::instance ( const DtSharedSettingsManager )
static

Get an instance of the data bank signaler using the shared settings manager.

static DtDataBankSignaler& makVrv::DtDataBankSignaler::instance ( DtEventQueueInterface )
static

Get an instance of the data bank signaler using the event queue interface.

static DtDataBankSignaler* makVrv::DtDataBankSignaler::findInstance ( DtEventQueueInterface )
static

Find an instance of the data bank signaler using the event queue interface.

Return values
NULLif the instance does not exist.
DtDataBankSignaler& makVrv::DtDataBankSignaler::operator= ( const DtDataBankSignaler )
private

Member Data Documentation

event_signal< void(DtUniqueID, DtUniqueID, DtBoost::shared_ptr<const DtElementAttribute>)> makVrv::DtDataBankSignaler::signal_elementAttributeChangeRequested

Signal emitted when changing an element attribute has been requested. The idea here is that only the owner of an element should report an attribute change. So if something else wants to change an attribute, it uses this signal to notify the owner.

event_signal< void(DtUniqueID, DtSimEntryUpdater::UpdateRate)> makVrv::DtDataBankSignaler::signal_simEntryUpdateRateChanged
event_signal< void(DtUniqueID)> makVrv::DtDataBankSignaler::signal_forceSimEntryUpdate

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)