![]() |
VR-Forces Developer's Guide
|

Public Member Functions | |
| virtual | ~DtDataBankSignaler () |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtDataBankSignaler & | instance (const DtSharedSettingsManager &) |
| static DtDataBankSignaler & | instance (DtEventQueueInterface &) |
| static DtDataBankSignaler * | findInstance (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 &) | |
| 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 |