RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Settings::Object Class Reference

#include <settings.h>

Inheritance diagram for Settings::Object:
DataRecorder::PanelIO::BlockIO::ConnectorOscilloscope::PanelPlugin::ObjectDAQ::DeviceWorkspace::InstanceAnalogyDriverConnector::PluginDataRecorder::PluginDefaultGUIModelModelLoaderOscilloscope::PluginPerformanceMeasurement::PluginRTXIWizard::PluginSystemControlUserPrefs::Prefs

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
 

Private Attributes

ID id
 

Friends

class Manager
 

Detailed Description

Definition at line 43 of file settings.h.

Member Typedef Documentation

typedef unsigned long Settings::Object::ID

Definition at line 53 of file settings.h.

Constructor & Destructor Documentation

Settings::Object::Object(void )

Definition at line 45 of file settings.cpp.

Settings::Object::~Object(void )
virtual

Reimplemented in Plugin::Object.

Definition at line 50 of file settings.cpp.

Member Function Documentation

void Settings::Object::deferred(const States)

Definition at line 207 of file settings.cpp.

virtual void Settings::Object::doDeferred(const State)
inlineprotectedvirtual
virtual void Settings::Object::doLoad(const State)
inlineprotectedvirtual
virtual void Settings::Object::doSave(State)const
inlineprotectedvirtual
ID Settings::Object::getID(void )const
inline

Definition at line 131 of file settings.h.

void Settings::Object::load(const States)

Definition at line 195 of file settings.cpp.

Settings::Object::State Settings::Object::save(void )const

Definition at line 188 of file settings.cpp.

Friends And Related Function Documentation

friend class Manager
friend

Definition at line 46 of file settings.h.

Member Data Documentation

ID Settings::Object::id
private

Definition at line 162 of file settings.h.

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

Definition at line 57 of file settings.h.


The documentation for this class was generated from the following files: