#include <ConfigRPC.h>

The facility whose configuration is being accessed using XML-RPC through ConfigRPC may derive a class from this that implements additional actions.
The default actions provided by the base class are to allow no access and no-ops for the modified and deleted callbacks.
Public Types | |
| enum | Method { Version, Get, Set, Delete, NumMethods } |
| Method identifiers for accessAllowed. More... | |
Public Member Functions | |
| ConfigRPC_Callback () | |
| virtual XmlRpcMethod::ExecutionStatus | accessAllowed (const HttpRequestContext &requestContext, Method method) const |
| Access check function. | |
| virtual void | modified () |
| Invoked after the database has been modified. | |
| virtual | ~ConfigRPC_Callback () |
Protected Member Functions | |
| const char * | methodName (Method method) const |
Private Member Functions | |
| ConfigRPC_Callback (const ConfigRPC_Callback &nocopy) | |
| no copy constructor | |
| ConfigRPC_Callback & | operator= (const ConfigRPC_Callback &noassignment) |
| no assignment operator | |
| enum Method |
| ~ConfigRPC_Callback | ( | ) | [virtual] |
| ConfigRPC_Callback | ( | const ConfigRPC_Callback & | nocopy | ) | [private] |
no copy constructor
| XmlRpcMethod::ExecutionStatus accessAllowed | ( | const HttpRequestContext & | requestContext, | |
| Method | method | |||
| ) | const [virtual] |
Access check function.
Reimplemented in ConfigRPC_InDomainCallback.
| void modified | ( | ) | [virtual] |
Invoked after the database has been modified.
| const char* methodName | ( | Method | method | ) | const [protected] |
| ConfigRPC_Callback& operator= | ( | const ConfigRPC_Callback & | noassignment | ) | [private] |
no assignment operator