|
RcuConf::Config Class Reference |
Public Types | |
typedef std::list< Config * > | List |
Public Member Functions | |
Config (int tag, int x, int y, int z, int priority, const std::string &desc) | |
virtual | ~Config () |
virtual void | Print () const |
virtual bool | Insert (RcuDb::Server &s) |
int | Tag () const |
int | X () const |
int | Y () const |
int | Z () const |
int | PriorityId () const |
int | Version () const |
const std::string & | Description () const |
Static Public Member Functions | |
bool | Create (RcuDb::Server &s) |
bool | Drop (RcuDb::Server &s) |
bool | Select (List &l, RcuDb::Server &s, const RcuDb::Sql &cond) |
bool | Select (List &l, RcuDb::Server &s, int tag, int x, int y, int z) |
Static Public Attributes | |
const std::string | fgName |
Protected Member Functions | |
Config (RcuDb::Row &row) | |
Protected Attributes | |
int | fTag |
int | fX |
int | fY |
int | fZ |
int | fPriorityId |
int | fVersion |
std::string | fDescription |
|
Type of List of configs.
Definition at line 76 of file Config.h. Referenced by RcuConf::Configurator::GetCurrent(), Insert(), and Select(). |
|
User constructor.
Definition at line 58 of file Config.h. References fDescription, fPriorityId, fTag, fVersion, fX, fY, and fZ. Referenced by Select(). |
|
Destructor.
|
|
Construct from a row.
Definition at line 36 of file Config.cxx. References fDescription, fPriorityId, fTag, fVersion, fX, fY, and fZ. |
|
Create a table for these objects.
Definition at line 99 of file Config.cxx. References fgName. |
|
Definition at line 119 of file Config.h. References fDescription. |
|
Delete table for these objects.
Definition at line 122 of file Config.cxx. References fgName. |
|
Insert this object into the database.
Implements RcuConf::Table.
Definition at line 65 of file Config.cxx. References fDescription, fgName, fPriorityId, fTag, fVersion, fX, fY, fZ, List, RcuConf::Table::MakeId(), and Select(). |
|
Print to standard out.
Definition at line 50 of file Config.cxx. References fDescription, fPriorityId, fTag, fVersion, fX, fY, and fZ. Referenced by RcuConf::Configurator::GetCurrent(). |
|
Definition at line 115 of file Config.h. References fPriorityId. Referenced by RcuConf::Priority::Select(). |
|
Query the database for objects of this type.
Definition at line 153 of file Config.cxx. |
|
Query the database for objects of this type.
Definition at line 129 of file Config.cxx. |
|
Definition at line 107 of file Config.h. References fTag. |
|
Definition at line 117 of file Config.h. References fVersion. |
|
Definition at line 109 of file Config.h. References fX. |
|
Definition at line 111 of file Config.h. References fY. |
|
Definition at line 113 of file Config.h. References fZ. |
|
Description.
Definition at line 140 of file Config.h. Referenced by Config(), Description(), Insert(), and Print(). |
|
Table name.
|
|
Reference to priority.
Definition at line 136 of file Config.h. Referenced by Config(), Insert(), Print(), and PriorityId(). |
|
Tag.
|
|
Version number.
|
|
X coordinate.
|
|
Y coordinate.
|
|
Z coordinate.
|
Top of page | Last update Fri Apr 27 01:54:16 2007 |
Copyright © 2004 Christian Holm | Created by DoxyGen 1.3.5 |