|
RcuConf::Rcu Class Reference |
Public Member Functions | |
Rcu (Rcuxx::Rcu &rcu) | |
virtual | ~Rcu () |
unsigned int | Write (const Parameter &p, const SingleValue &v) |
unsigned int | Write (const Parameter &p, const BlobValue &v) |
unsigned int | Read (const Parameter &p, SingleValue &v) |
unsigned int | Read (const Parameter &p, BlobValue &v) |
const std::string & | ErrorString (int err) |
void | StartBlock () |
int | EndBlock () |
long int * | GetBlock () const |
Static Public Member Functions | |
bool | Create (RcuDb::Server &server) |
Protected Member Functions | |
Rcuxx::RcuRegister * | Name2Register (const std::string &name) |
Rcuxx::RcuCommand * | Name2Command (const std::string &name) |
Rcuxx::RcuMemory * | Name2Memory (const std::string &name) |
Protected Attributes | |
Rcuxx::Rcu & | fRcu |
std::string | fErrorString |
|
Constructor.
Definition at line 50 of file Rcu.h. References fRcu. |
|
Destructor.
|
|
Create entries for all parameters in the data base.
|
|
End a data block.
Definition at line 214 of file Rcu.cxx. References fRcu. Referenced by RcuConf::Configurator::Write(). |
|
Get the latest error string.
Definition at line 229 of file Rcu.cxx. References fErrorString, and fRcu. Referenced by RcuConf::Configurator::CheckWrite(). |
|
Get the data block.
Definition at line 221 of file Rcu.cxx. References fRcu. Referenced by RcuConf::CommandCoder::getDataBlock(). |
|
Map a parameter name to a command.
Definition at line 65 of file Rcu.cxx. References fRcu. |
|
Map a parameter name to a memory.
Definition at line 98 of file Rcu.cxx. References fRcu. |
|
Map a parameter name to a register.
Definition at line 33 of file Rcu.cxx. References fRcu. |
|
Read Parameter p, with BlobValue v. A call to this member function implies writing in broadcast.
Reimplemented from RcuConf::Component. Definition at line 187 of file Rcu.cxx. References RcuConf::Parameter::IsBlob(), RcuConf::Parameter::Name(), Name2Memory(), and RcuConf::BlobValue::Set(). |
|
Read Parameter p, with SingleValue v. A call to this member function implies writing in broadcast.
Implements RcuConf::Component. Definition at line 162 of file Rcu.cxx. References RcuConf::Parameter::IsBlob(), RcuConf::Parameter::Name(), Name2Command(), Name2Register(), and RcuConf::SingleValue::Set(). |
|
Start a data block.
Definition at line 206 of file Rcu.cxx. References fRcu. Referenced by RcuConf::Configurator::Write(). |
|
Write Parameter p, with BlobValue v. A call to this member function implies writing in broadcast.
Reimplemented from RcuConf::Component. Definition at line 142 of file Rcu.cxx. References RcuConf::Parameter::IsBlob(), RcuConf::Parameter::Name(), Name2Memory(), and RcuConf::BlobValue::Values(). |
|
Write Parameter p, with SingleValue v. A call to this member function implies writing in broadcast.
Implements RcuConf::Component. Definition at line 114 of file Rcu.cxx. References RcuConf::Parameter::IsBlob(), RcuConf::Parameter::Name(), Name2Command(), Name2Register(), and RcuConf::SingleValue::Values(). |
|
Last error string.
Definition at line 112 of file Rcu.h. Referenced by ErrorString(). |
|
Reference to low-level interface.
Definition at line 110 of file Rcu.h. Referenced by EndBlock(), ErrorString(), GetBlock(), Name2Command(), Name2Memory(), Name2Register(), Rcu(), and StartBlock(). |
Top of page | Last update Fri Apr 27 01:54:16 2007 |
Copyright © 2004 Christian Holm | Created by DoxyGen 1.3.5 |