RTXI 1.3
Settings::Object Class Reference

#include <settings.h>

Inheritance diagram for Settings::Object:
DataRecorder::Panel IO::Block IO::Connector Oscilloscope::Panel Plugin::Object ClampUtilities::Panel DAQ::Device Workspace::Instance AnalogyDriver ClampUtilities::Plugin ComediDriver ComediDriver Connector::Plugin DataRecorder::Plugin DefaultGUIModel DynamoModelLoader ModelLoader NIDriver Oscilloscope::Plugin PerformanceMeasurement::Plugin SystemControl TestPluginModule UserPrefs::Prefs

List of all members.

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

Detailed Description

Definition at line 41 of file settings.h.


Member Typedef Documentation

typedef unsigned long Settings::Object::ID

Definition at line 50 of file settings.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]
virtual void Settings::Object::doLoad ( const State ) [inline, protected, virtual]
virtual void Settings::Object::doSave ( State ) const [inline, protected, virtual]
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.


Friends And Related Function Documentation

friend class Manager [friend]

Reimplemented in Plugin::Object, and Workspace::Instance.

Definition at line 43 of file settings.h.


Member Data Documentation

const ID Settings::Object::INVALID = 0 [static]

Definition at line 54 of file settings.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines