![]() |
VR-Forces 4.8 Class Documentation
|

Public Member Functions | |
| virtual | ~DtDataBankSignaler () |
| DTOR. More... | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. More... | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. More... | |
Static Public Member Functions | |
| static DtDataBankSignaler & | instance (const DtSharedSettingsManager &) |
| Get an instance of the data bank signaler using the shared settings manager. More... | |
| static DtDataBankSignaler & | instance (DtEventQueueInterface &) |
| Get an instance of the data bank signaler using the event queue interface. More... | |
| static DtDataBankSignaler * | findInstance (DtEventQueueInterface *) |
| Find an instance of the data bank signaler using the event queue interface. More... | |
Public Attributes | |
| event_signal< void(DtUniqueID, DtUniqueID, DtBoost::shared_ptr< const DtElementAttribute >)> | signal_elementAttributeChangeRequested |
| Signal emitted when changing an element attribute has been requested. More... | |
| 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 &) | |
| DtDataBankSignaler & | operator= (const DtDataBankSignaler &) |
|
virtual |
DTOR.
|
protected |
|
private |
|
static |
Get an instance of the data bank signaler using the shared settings manager.
|
static |
Get an instance of the data bank signaler using the event queue interface.
|
static |
Find an instance of the data bank signaler using the event queue interface.
| NULL | if the instance does not exist. |
|
private |
| 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 |