RTXI  2.4
The Real-Time eXperiment Interface Documentation
Data Structures | Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Friends
Settings::Object Class Reference

#include <settings.h>

Inheritance diagram for Settings::Object:
Inheritance graph
Collaboration diagram for Settings::Object:
Collaboration graph

Data Structures

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

const static 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 43 of file settings.h.

Member Typedef Documentation

◆ ID

typedef unsigned long Settings::Object::ID

Definition at line 53 of file settings.h.

Constructor & Destructor Documentation

◆ Object()

Settings::Object::Object(void )

Definition at line 45 of file settings.cpp.

Here is the call graph for this function:

◆ ~Object()

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

Reimplemented in Plugin::Object.

Definition at line 50 of file settings.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ deferred()

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

Definition at line 207 of file settings.cpp.

Here is the call graph for this function:

◆ doDeferred()

virtual void Settings::Object::doDeferred(const State)
inlineprotectedvirtual

◆ doLoad()

virtual void Settings::Object::doLoad(const State)
inlineprotectedvirtual

◆ doSave()

virtual void Settings::Object::doSave(State)const
inlineprotectedvirtual

◆ getID()

ID Settings::Object::getID(void )const
inline

Definition at line 131 of file settings.h.

◆ load()

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

Definition at line 195 of file settings.cpp.

Here is the call graph for this function:

◆ save()

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

Definition at line 188 of file settings.cpp.

Here is the call graph for this function:

Friends And Related Function Documentation

◆ Manager

friend class Manager
friend

Definition at line 46 of file settings.h.

Field Documentation

◆ INVALID

const static 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: