u-RPC (Python API)  1.0.1
The u-RPC Remote Procedure Call framework
All Classes Namespaces Files Functions Variables
urpc.misc Namespace Reference

Classes

class  StringType
 u-RPC server-side string type and (de)serializer. More...
 
class  URPCError
 u-RPC error class. More...
 
class  URPCType
 u-RPC Python-side high-level type and (de)serializer. More...
 

Functions

def urpc_sig (arg_types, ret_types, func=None)
 Decorate Python function with u-RPC signature. More...
 
def urpc_wrap (arg_types, ret_types, func=None)
 Wrap a Python function as a u-RPC function. More...
 

Function Documentation

◆ urpc_sig()

def urpc.misc.urpc_sig (   arg_types,
  ret_types,
  func = None 
)

Decorate Python function with u-RPC signature.

Parameters
arg_typesArguments signature.
ret_typesResult signature.
funcFunction to decorate.
Returns
Decorated Python function.

◆ urpc_wrap()

def urpc.misc.urpc_wrap (   arg_types,
  ret_types,
  func = None 
)

Wrap a Python function as a u-RPC function.

Parameters
arg_typesArguments signature.
ret_typesResult signature.
funcFunction to wrap.
Returns
u-RPC wrapper function.