Index
A
- Capabilities::add() — Method in class Capabilities
- Add a capability
- Errors::add() — Method in class Errors
- Add an error
- Methods::add() — Method in class Methods
- Add an RPC method
- RpcMethod::addSignature() — Method in class RpcMethod
- Add a signature and switch internal pointer
- RpcMethod::addParameter() — Method in class RpcMethod
- Add a parameter to current signature
C
- Capabilities — Class in namespace Comodojo\RpcServer\Component
- RPC capabilities manager
- Parameters::capabilities() — Method in class Parameters
- Get capabilities object
- RpcMethod::create() — Method in class RpcMethod
- Static class constructor - create an RpcMethod object
- RpcServer::capabilities() — Method in class RpcServer
- Get capabilities object
D
- Capabilities::delete() — Method in class Capabilities
- Delete a capability
- Errors::delete() — Method in class Errors
- Delete an error
- Methods::delete() — Method in class Methods
- Delete a method
- RpcMethod::deleteSignature() — Method in class RpcMethod
- Delete a signature
- RpcMethod::deleteParameter() — Method in class RpcMethod
- Delete a parameter from current signature
E
- Errors — Class in namespace Comodojo\RpcServer\Component
- RPC errors manager
- ListMethods::execute() — Method in class ListMethods
- Execute call
- MethodHelp::execute() — Method in class MethodHelp
- Execute call
- MethodSignature::execute() — Method in class MethodSignature
- Execute call
- Parameters::errors() — Method in class Parameters
- Get errors object
- GetCapabilities::execute() — Method in class GetCapabilities
- Execute call
- Multicall::execute() — Method in class Multicall
- Execute call
- RpcServer::errors() — Method in class RpcServer
- Get errors object
G
- Capabilities::get() — Method in class Capabilities
- Get registered capability (capabilities)
- Errors::get() — Method in class Errors
- Get registered error(s)
- Methods::get() — Method in class Methods
- Get registered method(s)
- Parameters::getCapabilities() — Method in class Parameters
- Get capabilities object
- Parameters::getMethods() — Method in class Parameters
- Get methods object
- Parameters::getErrors() — Method in class Parameters
- Get errors object
- Parameters::getProtocol() — Method in class Parameters
- Get current RPC protocol
- Parameters::getLogger() — Method in class Parameters
- Get current logger instance
- Parameters::get() — Method in class Parameters
- Get parameter(s)
- GetCapabilities — Class in namespace Comodojo\RpcServer\Reserved
- The system.getCapabilities method implementation
- RpcMethod::getName() — Method in class RpcMethod
- Get the method's name
- RpcMethod::getCallback() — Method in class RpcMethod
- Get the method's callback
- RpcMethod::getDescription() — Method in class RpcMethod
- Get the method's method
- RpcMethod::getArguments() — Method in class RpcMethod
- Get additional arguments to forward to callback
- RpcMethod::getSignatures() — Method in class RpcMethod
- Get the method's signatures
- RpcMethod::getSignature() — Method in class RpcMethod
- Get the current method's signature
- RpcMethod::getReturnType() — Method in class RpcMethod
- Get the current signature's return type
- RpcMethod::getParameters() — Method in class RpcMethod
- Get current signature's parameters
- RpcServer::getProtocol() — Method in class RpcServer
- Get RPC protocol
- RpcServer::getPayload() — Method in class RpcServer
- Get request payload
- RpcServer::getEncoding() — Method in class RpcServer
- RpcServer::getEncryption() — Method in class RpcServer
- Get the ecryption key or null if no encryption is selected
- RpcServer::getCapabilities() — Method in class RpcServer
- Get capabilities object
- RpcServer::getMethods() — Method in class RpcServer
- Get methods object
- RpcServer::getErrors() — Method in class RpcServer
- Get errors object
J
- JsonProcessor — Class in namespace Comodojo\RpcServer\Request
- The JSONRPC processor
L
- ListMethods — Class in namespace Comodojo\RpcServer\Introspection
- The system.listMethods method implementation
- Parameters::logger() — Method in class Parameters
- Get current logger instance
M
- Methods — Class in namespace Comodojo\RpcServer\Component
- RPC methods manager
- MethodHelp — Class in namespace Comodojo\RpcServer\Introspection
- The system.methodHelp method implementation
- MethodSignature — Class in namespace Comodojo\RpcServer\Introspection
- The system.methodSignature method implementation
- Parameters::methods() — Method in class Parameters
- Get methods object
- Multicall — Class in namespace Comodojo\RpcServer\Reserved
- The system.multicall method implementation.
- RpcServer::methods() — Method in class RpcServer
- Get methods object
P
- JsonProcessor::process() — Method in class JsonProcessor
- Static constructor - start processor
- Parameters — Class in namespace Comodojo\RpcServer\Request
- The parameters object
- Parameters::protocol() — Method in class Parameters
- Get current RPC protocol
- XmlProcessor::process() — Method in class XmlProcessor
- Static constructor - start processor
R
- JsonProcessor::run() — Method in class JsonProcessor
- Run the processor and exec callback(s)
- XmlProcessor::run() — Method in class XmlProcessor
- Run the processor and exec callback(s)
- RpcMethod — Class in namespace Comodojo\RpcServer
- RPC Method object
- $RpcMethod#rpcvalues — Property in class RpcMethod
- Generic-to-RPC values map
- RpcServer — Class in namespace Comodojo\RpcServer
- The RpcServer main class.
S
- Parameters::setParameters() — Method in class Parameters
- Set provided parameters
- RpcMethod::setDescription() — Method in class RpcMethod
- Set the method's description
- RpcMethod::selectSignature() — Method in class RpcMethod
- Select a signature
- RpcMethod::setReturnType() — Method in class RpcMethod
- Set the current signature's return type
- RpcServer::setProtocol() — Method in class RpcServer
- Set RPC protocol (json or xml)
- RpcServer::setPayload() — Method in class RpcServer
- Set request payload, raw format
- RpcServer::setEncoding() — Method in class RpcServer
- RpcServer::setEncryption() — Method in class RpcServer
- Set encryption key; this will enable the NOT-STANDARD payload encryption
- RpcServer::serve() — Method in class RpcServer
- Serve request
X
- XmlProcessor — Class in namespace Comodojo\RpcServer\Request
- The XMLRPC processor
_
- Capabilities::__construct() — Method in class Capabilities
- Class constructor
- Errors::__construct() — Method in class Errors
- Class constructor
- Methods::__construct() — Method in class Methods
- Class constructor
- JsonProcessor::__construct() — Method in class JsonProcessor
- Class constructor
- Parameters::__construct() — Method in class Parameters
- Class constructor
- XmlProcessor::__construct() — Method in class XmlProcessor
- Class constructor
- RpcMethod::__construct() — Method in class RpcMethod
- Class constructor
- RpcServer::__construct() — Method in class RpcServer
- Class constructor