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

CapabilitiesClass 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

ErrorsClass 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)
GetCapabilitiesClass 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

JsonProcessorClass in namespace Comodojo\RpcServer\Request
The JSONRPC processor

L

ListMethodsClass in namespace Comodojo\RpcServer\Introspection
The system.listMethods method implementation
Parameters::logger() — Method in class Parameters
Get current logger instance

M

MethodsClass in namespace Comodojo\RpcServer\Component
RPC methods manager
MethodHelpClass in namespace Comodojo\RpcServer\Introspection
The system.methodHelp method implementation
MethodSignatureClass in namespace Comodojo\RpcServer\Introspection
The system.methodSignature method implementation
Parameters::methods() — Method in class Parameters
Get methods object
MulticallClass 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
ParametersClass 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)
RpcMethodClass in namespace Comodojo\RpcServer
RPC Method object
$RpcMethod#rpcvaluesProperty in class RpcMethod
Generic-to-RPC values map
RpcServerClass 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

XmlProcessorClass 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