|
RcuConf::Component Class Reference |
Public Types | |
enum | { kSuccess = 0, kNotSupported, kUnknownParameter, kInvalidValue, kInvalidAddress, kFailure } |
Public Member Functions | |
Component () | |
virtual | ~Component () |
virtual unsigned int | Write (const Parameter &p, const SingleValue &v)=0 |
virtual unsigned int | Write (const Parameter &p, const SingleValue &v, const Address &a) |
virtual unsigned int | Write (const Parameter &p, const BlobValue &v) |
virtual unsigned int | Write (const Parameter &p, const BlobValue &v, const Address &a) |
virtual unsigned int | Read (const Parameter &p, SingleValue &v)=0 |
virtual unsigned int | Read (const Parameter &p, const Address &a, SingleValue &v) |
virtual unsigned int | Read (const Parameter &p, BlobValue &v) |
virtual unsigned int | Read (const Parameter &p, const Address &a, BlobValue &v) |
Static Protected Member Functions | |
void | Create (RcuDb::Server &s, const std::string &name, Parameter::Where dest, bool isBlob, unsigned int mask) throw (bool) |
|
Status codes. Note, that negative errors correspond to Rcu++ error codes.
Definition at line 73 of file Component.h. |
|
Constructor.
Definition at line 67 of file Component.h. |
|
Destructor.
Definition at line 69 of file Component.h. |
|
Create an entry in the parameter table.
Definition at line 35 of file Component.cxx. References RcuConf::Parameter::Insert(). |
|
Read Parameter p, with BlobValue v for the Address a. A call to this member function implies writing to a particular address on the bus.
Definition at line 155 of file Component.h. References kNotSupported. |
|
Read Parameter p, with BlobValue v. A call to this member function implies writing in broadcast.
Reimplemented in RcuConf::Rcu. Definition at line 146 of file Component.h. References kNotSupported. |
|
Read Parameter p, with SingleValue v for the Address a. A call to this member function implies writing to a particular address on the bus.
Reimplemented in RcuConf::BusComponent. Definition at line 138 of file Component.h. References kNotSupported. |
|
Read Parameter p, with SingleValue v. A call to this member function implies writing in broadcast.
Implemented in RcuConf::BusComponent, and RcuConf::Rcu. |
|
Write Parameter p, with BlobValue v for the Address a. A call to this member function implies writing to a particular address on the bus.
Definition at line 120 of file Component.h. References kNotSupported. |
|
Write Parameter p, with BlobValue v. A call to this member function implies writing in broadcast.
Reimplemented in RcuConf::Rcu. Definition at line 111 of file Component.h. References kNotSupported. |
|
Write Parameter p, with SingleValue v for the Address a. A call to this member function implies writing to a particular address on the bus.
Reimplemented in RcuConf::BusComponent. Definition at line 103 of file Component.h. References kNotSupported. |
|
Write Parameter p, with SingleValue v. A call to this member function implies writing in broadcast.
Implemented in RcuConf::BusComponent, and RcuConf::Rcu. Referenced by RcuConf::Configurator::Write(). |
Top of page | Last update Fri Apr 27 01:54:16 2007 |
Copyright © 2004 Christian Holm | Created by DoxyGen 1.3.5 |