tinyrpc
Quickstart examples
Structure of tinyrpc
Dispatching
The protocol layer
The JSON-RPC protocol
The MSGPACK-RPC protocol
Transports
RPC Client
Server implementations
The Exceptions hierarchy
tinyrpc
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
K
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
_jsonrpc_error_code (tinyrpc.protocols.jsonrpc.JSONRPCErrorResponse attribute)
A
add_method() (tinyrpc.dispatch.RPCDispatcher method)
add_subdispatch() (tinyrpc.dispatch.RPCDispatcher method)
args (tinyrpc.protocols.jsonrpc.JSONRPCRequest attribute)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCRequest attribute)
(tinyrpc.protocols.RPCRequest attribute)
B
BadReplyError (class in tinyrpc.exc)
BadRequestError (class in tinyrpc.exc)
C
create_batch_request() (tinyrpc.protocols.jsonrpc.JSONRPCProtocol method)
(tinyrpc.protocols.RPCBatchProtocol method)
create_batch_response() (tinyrpc.protocols.jsonrpc.JSONRPCBatchRequest method)
(tinyrpc.protocols.RPCBatchRequest method)
create_request() (tinyrpc.protocols.jsonrpc.JSONRPCProtocol method)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCProtocol method)
(tinyrpc.protocols.RPCProtocol method)
D
data (tinyrpc.protocols.jsonrpc.JSONRPCErrorResponse attribute)
dispatch() (tinyrpc.dispatch.RPCDispatcher method)
E
error (tinyrpc.protocols.jsonrpc.JSONRPCErrorResponse attribute)
(tinyrpc.protocols.RPCErrorResponse attribute)
(tinyrpc.protocols.RPCResponse attribute)
error_respond() (tinyrpc.exc.RPCError method)
(tinyrpc.protocols.jsonrpc.FixedErrorMessageMixin method)
(tinyrpc.protocols.jsonrpc.JSONRPCRequest method)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCRequest method)
(tinyrpc.protocols.RPCRequest method)
F
FixedErrorMessageMixin (class in tinyrpc.protocols.jsonrpc)
(class in tinyrpc.protocols.msgpackrpc)
G
get_method() (tinyrpc.dispatch.RPCDispatcher method)
I
id (tinyrpc.protocols.RPCResponse attribute)
InvalidParamsError (class in tinyrpc.exc)
InvalidReplyError (class in tinyrpc.exc)
InvalidRequestError (class in tinyrpc.exc)
J
JSON_RPC_VERSION (tinyrpc.protocols.jsonrpc.JSONRPCProtocol attribute)
jsonrpc_error_code (tinyrpc.protocols.jsonrpc.FixedErrorMessageMixin attribute)
JSONRPCBatchRequest (class in tinyrpc.protocols.jsonrpc)
JSONRPCBatchResponse (class in tinyrpc.protocols.jsonrpc)
JSONRPCError (class in tinyrpc.protocols.jsonrpc)
JSONRPCErrorResponse (class in tinyrpc.protocols.jsonrpc)
JSONRPCInternalError (class in tinyrpc.protocols.jsonrpc)
JSONRPCInvalidParamsError (class in tinyrpc.protocols.jsonrpc)
JSONRPCInvalidRequestError (class in tinyrpc.protocols.jsonrpc)
JSONRPCMethodNotFoundError (class in tinyrpc.protocols.jsonrpc)
JSONRPCParseError (class in tinyrpc.protocols.jsonrpc)
JSONRPCProtocol (class in tinyrpc.protocols.jsonrpc)
JSONRPCRequest (class in tinyrpc.protocols.jsonrpc)
JSONRPCServerError (class in tinyrpc.protocols.jsonrpc)
JSONRPCSuccessResponse (class in tinyrpc.protocols.jsonrpc)
K
kwargs (tinyrpc.protocols.jsonrpc.JSONRPCRequest attribute)
(tinyrpc.protocols.RPCRequest attribute)
M
message (tinyrpc.protocols.jsonrpc.FixedErrorMessageMixin attribute)
method (tinyrpc.protocols.jsonrpc.JSONRPCRequest attribute)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCRequest attribute)
(tinyrpc.protocols.RPCRequest attribute)
MethodNotFoundError (class in tinyrpc.exc)
MSGPACKRPCError (class in tinyrpc.protocols.msgpackrpc)
MSGPACKRPCErrorResponse (class in tinyrpc.protocols.msgpackrpc)
MSGPACKRPCInternalError (class in tinyrpc.protocols.msgpackrpc)
MSGPACKRPCInvalidParamsError (class in tinyrpc.protocols.msgpackrpc)
MSGPACKRPCInvalidRequestError (class in tinyrpc.protocols.msgpackrpc)
MSGPACKRPCMethodNotFoundError (class in tinyrpc.protocols.msgpackrpc)
MSGPACKRPCParseError (class in tinyrpc.protocols.msgpackrpc)
MSGPACKRPCProtocol (class in tinyrpc.protocols.msgpackrpc)
MSGPACKRPCRequest (class in tinyrpc.protocols.msgpackrpc)
MSGPACKRPCServerError (class in tinyrpc.protocols.msgpackrpc)
MSGPACKRPCSuccessResponse (class in tinyrpc.protocols.msgpackrpc)
O
one_way (tinyrpc.protocols.jsonrpc.JSONRPCRequest attribute)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCRequest attribute)
P
parse_reply() (tinyrpc.protocols.jsonrpc.JSONRPCProtocol method)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCProtocol method)
(tinyrpc.protocols.RPCProtocol method)
parse_request() (tinyrpc.protocols.jsonrpc.JSONRPCProtocol method)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCProtocol method)
(tinyrpc.protocols.RPCProtocol method)
public() (in module tinyrpc.dispatch)
(tinyrpc.dispatch.RPCDispatcher method)
R
raise_error() (tinyrpc.protocols.jsonrpc.JSONRPCProtocol method)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCProtocol method)
(tinyrpc.protocols.RPCProtocol method)
raises_errors (tinyrpc.protocols.RPCProtocol attribute)
register_instance() (tinyrpc.dispatch.RPCDispatcher method)
request_factory() (tinyrpc.protocols.jsonrpc.JSONRPCProtocol method)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCProtocol method)
respond() (tinyrpc.protocols.jsonrpc.JSONRPCRequest method)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCRequest method)
(tinyrpc.protocols.RPCRequest method)
result (tinyrpc.protocols.jsonrpc.JSONRPCSuccessResponse attribute)
(tinyrpc.protocols.RPCResponse attribute)
RPCBatchProtocol (class in tinyrpc.protocols)
RPCBatchRequest (class in tinyrpc.protocols)
RPCBatchResponse (class in tinyrpc.protocols)
RPCDispatcher (class in tinyrpc.dispatch)
RPCError (class in tinyrpc.exc)
RPCErrorResponse (class in tinyrpc.protocols)
RPCProtocol (class in tinyrpc.protocols)
RPCRequest (class in tinyrpc.protocols)
RPCResponse (class in tinyrpc.protocols)
S
serialize() (tinyrpc.protocols.jsonrpc.JSONRPCBatchRequest method)
(tinyrpc.protocols.jsonrpc.JSONRPCBatchResponse method)
(tinyrpc.protocols.jsonrpc.JSONRPCErrorResponse method)
(tinyrpc.protocols.jsonrpc.JSONRPCRequest method)
(tinyrpc.protocols.jsonrpc.JSONRPCSuccessResponse method)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCErrorResponse method)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCRequest method)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCSuccessResponse method)
(tinyrpc.protocols.RPCBatchRequest method)
(tinyrpc.protocols.RPCBatchResponse method)
(tinyrpc.protocols.RPCRequest method)
(tinyrpc.protocols.RPCResponse method)
ServerError (class in tinyrpc.exc)
supports_out_of_order (tinyrpc.protocols.RPCProtocol attribute)
T
tinyrpc.server.gevent.RPCServerGreenlets (class in tinyrpc.server)
U
unique_id (tinyrpc.protocols.jsonrpc.JSONRPCErrorResponse attribute)
(tinyrpc.protocols.jsonrpc.JSONRPCRequest attribute)
(tinyrpc.protocols.jsonrpc.JSONRPCSuccessResponse attribute)
(tinyrpc.protocols.msgpackrpc.MSGPACKRPCRequest attribute)
(tinyrpc.protocols.RPCRequest attribute)
(tinyrpc.protocols.RPCResponse attribute)
V
validate_parameters() (tinyrpc.dispatch.RPCDispatcher static method)
validator() (tinyrpc.dispatch.RPCDispatcher static method)