|
RcuConf::BlobValue Class Reference |
Public Types | |
typedef std::list< BlobValue * > | List |
Public Member Functions | |
template<typename T> | BlobValue (int config, int param, int address, const std::vector< T > &value) |
virtual | ~BlobValue () |
virtual void | Print () const |
virtual bool | Insert (RcuDb::Server &s) |
template<typename T> void | Values (std::vector< T > &v) const |
template<typename T> void | Set (const std::vector< T > &v) |
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, const Config &c, const Parameter &p, int addr=-1) |
bool | Select (List &l, RcuDb::Server &s, int c, int p, int addr=-1) |
Static Public Attributes | |
const std::string | fgName |
Protected Member Functions | |
BlobValue (RcuDb::Row &row) | |
Protected Attributes | |
RcuDb::Blob | fValue |
Friends | |
class | Value |
|
Type of List of addresss.
Reimplemented from RcuConf::Value. Definition at line 74 of file BlobValue.h. |
|
User constructor.
Definition at line 63 of file BlobValue.h. References fValue. Referenced by Select(). |
|
Destructor.
Definition at line 71 of file BlobValue.h. |
|
Construct from a row.
Definition at line 38 of file BlobValue.cxx. References fValue. |
|
Create a table for these objects.
Definition at line 80 of file BlobValue.cxx. References fgName. |
|
Delete table for these objects.
Definition at line 93 of file BlobValue.cxx. References fgName. |
|
Insert this object into the database.
Implements RcuConf::Table.
Definition at line 54 of file BlobValue.cxx. References fgName, fValue, RcuConf::Value::fVersion, List, RcuConf::Table::MakeId(), Select(), and RcuConf::Value::ValueInsert(). |
|
Print to standard out.
Reimplemented from RcuConf::Value.
Definition at line 46 of file BlobValue.cxx. References fValue. |
|
Query the database for objects of this type.
Definition at line 128 of file BlobValue.cxx. References BlobValue(), fgName, and List. |
|
Query the database for objects of this type.
Definition at line 118 of file BlobValue.cxx. References RcuConf::Table::Id(), RcuConf::Parameter::IsBlob(), List, and Select(). |
|
Query the database for objects of this type.
Definition at line 100 of file BlobValue.cxx. References BlobValue(), fgName, and List. |
|
Definition at line 128 of file BlobValue.h. References fValue. Referenced by RcuConf::Rcu::Read(). |
|
Definition at line 122 of file BlobValue.h. References fValue. Referenced by RcuConf::Rcu::Write(). |
|
Base class is a friend.
Definition at line 141 of file BlobValue.h. |
|
Table name.
|
|
Value of the parameter encoded as a blob integer.
Definition at line 139 of file BlobValue.h. Referenced by BlobValue(), Insert(), Print(), Set(), and Values(). |
Top of page | Last update Fri Apr 27 01:54:16 2007 |
Copyright © 2004 Christian Holm | Created by DoxyGen 1.3.5 |