![]() |
VR-Forces 4.0.4 Class Documentation
|
A signaler for the shared interest management settings. More...

Public Member Functions | |
| virtual | ~DtSharedObjectSettingsSignaler () |
| DTOR. | |
Static Public Member Functions | |
| static DtSharedObjectSettingsSignaler & | instance (const makVrv::DtSharedSettingsManager &) |
| Get an instance of the simulation settings automatically from the settings manager. | |
| static DtSharedObjectSettingsSignaler & | instance (makVrv::DtEventQueueInterface &) |
| Get an instance of the simulation settings from the event queue interface. | |
| static DtSharedObjectSettingsSignaler * | findInstance (makVrv::DtEventQueueInterface *) |
| Find an instance of the signaler, for an interface, if one does not exist it will not be created. | |
Public Attributes | |
| makVrv::event_signal< void(std::string, ObjectSetting)> | signal_settingsChanged |
Protected Member Functions | |
| DtSharedObjectSettingsSignaler (makVrv::DtEventQueueInterface &eqi) | |
Private Member Functions | |
| DtSharedObjectSettingsSignaler (const DtSharedObjectSettingsSignaler &) | |
| DtSharedObjectSettingsSignaler & | operator= (const DtSharedObjectSettingsSignaler &) |
A signaler for the shared interest management settings.
| virtual makVrf::DtSharedObjectSettingsSignaler::~DtSharedObjectSettingsSignaler | ( | ) | [virtual] |
DTOR.
| makVrf::DtSharedObjectSettingsSignaler::DtSharedObjectSettingsSignaler | ( | makVrv::DtEventQueueInterface & | eqi | ) | [protected] |
| makVrf::DtSharedObjectSettingsSignaler::DtSharedObjectSettingsSignaler | ( | const DtSharedObjectSettingsSignaler & | ) | [private] |
| static DtSharedObjectSettingsSignaler& makVrf::DtSharedObjectSettingsSignaler::instance | ( | const makVrv::DtSharedSettingsManager & | ) | [static] |
Get an instance of the simulation settings automatically from the settings manager.
this will return a different signaler depending on what thread this function is called from.
| static DtSharedObjectSettingsSignaler& makVrf::DtSharedObjectSettingsSignaler::instance | ( | makVrv::DtEventQueueInterface & | ) | [static] |
Get an instance of the simulation settings from the event queue interface.
This will return the same signaler independent of the thread.
| static DtSharedObjectSettingsSignaler* makVrf::DtSharedObjectSettingsSignaler::findInstance | ( | makVrv::DtEventQueueInterface * | ) | [static] |
Find an instance of the signaler, for an interface, if one does not exist it will not be created.
| NULL | if the instance does not exist. |
| DtSharedObjectSettingsSignaler& makVrf::DtSharedObjectSettingsSignaler::operator= | ( | const DtSharedObjectSettingsSignaler & | ) | [private] |
| makVrv::event_signal<void (std::string, ObjectSetting)> makVrf::DtSharedObjectSettingsSignaler::signal_settingsChanged |