![]() |
RTXI 1.3
|
#include <settings.h>
Classes | |
| class | State |
Public Types | |
| typedef unsigned long | ID |
Public Member Functions | |
| Object (void) | |
| virtual | ~Object (void) |
| ID | getID (void) const |
| State | save (void) const |
| void | load (const State &) |
| void | deferred (const State &) |
Static Public Attributes | |
| static const ID | INVALID = 0 |
Protected Member Functions | |
| virtual void | doLoad (const State &) |
| virtual void | doDeferred (const State &) |
| virtual void | doSave (State &) const |
Friends | |
| class | Manager |
Definition at line 41 of file settings.h.
| typedef unsigned long Settings::Object::ID |
Definition at line 50 of file settings.h.
| Settings::Object::Object | ( | void | ) |
Reimplemented in Plugin::Object.
Definition at line 42 of file settings.cpp.
| Settings::Object::~Object | ( | void | ) | [virtual] |
Reimplemented in Plugin::Object.
Definition at line 46 of file settings.cpp.
| void Settings::Object::deferred | ( | const State & | s | ) |
Definition at line 183 of file settings.cpp.
| virtual void Settings::Object::doDeferred | ( | const State & | ) | [inline, protected, virtual] |
Reimplemented in ClampUtilities::Plugin, ClampUtilities::Panel, DataRecorder::Panel, DataRecorder::Plugin, Oscilloscope::Plugin, and Oscilloscope::Panel.
Definition at line 151 of file settings.h.
| virtual void Settings::Object::doLoad | ( | const State & | ) | [inline, protected, virtual] |
Reimplemented in AnalogyDevice, AnalogyDriver, ClampUtilities::Plugin, ClampUtilities::Panel, ComediDevice, ComediDriver, ComediDevice, ComediDriver, DataRecorder::Panel, DataRecorder::Plugin, NIDevice, NIDriver, Oscilloscope::Plugin, and Oscilloscope::Panel.
Definition at line 147 of file settings.h.
| virtual void Settings::Object::doSave | ( | State & | ) | const [inline, protected, virtual] |
Reimplemented in AnalogyDevice, AnalogyDriver, ClampUtilities::Plugin, ClampUtilities::Panel, ComediDevice, ComediDriver, ComediDevice, ComediDriver, DataRecorder::Panel, DataRecorder::Plugin, NIDevice, NIDriver, Oscilloscope::Plugin, and Oscilloscope::Panel.
Definition at line 155 of file settings.h.
| ID Settings::Object::getID | ( | void | ) | const [inline] |
Definition at line 127 of file settings.h.
| void Settings::Object::load | ( | const State & | s | ) |
Definition at line 172 of file settings.cpp.
| Settings::Object::State Settings::Object::save | ( | void | ) | const |
Definition at line 166 of file settings.cpp.
friend class Manager [friend] |
Reimplemented in Plugin::Object, and Workspace::Instance.
Definition at line 43 of file settings.h.
const ID Settings::Object::INVALID = 0 [static] |
Definition at line 54 of file settings.h.