#include <OnixS/CME/MDH/SettingGroup.h>
Public Member Functions | |
| void | beginChange (const SettingGroup &group, const Messaging::Char *details) noexcept override |
| void | endChange () noexcept override |
Static Public Member Functions | |
| static SettingChangeController & | self () noexcept |
Both controller callbacks are no-ops. Use self() to obtain the shared instance used by settings that have no explicit controller.
Definition at line 59 of file SettingGroup.h.
|
inlineoverridevirtualnoexcept |
Starts a guarded setting change.
| group | Group containing the setting being changed. |
| details | Human-readable description of the change; may be null. |
| Any | exception used by the implementation to reject or defer the change. |
Implements SettingChangeController.
Definition at line 62 of file SettingGroup.h.
|
inlineoverridevirtualnoexcept |
Completes the current guarded setting change.
Implements SettingChangeController.
Definition at line 65 of file SettingGroup.h.
|
staticnoexcept |
Obtains the shared controller that accepts every change.