rbc.remotejit#

Description

RemoteJIT client/server config functions

Classes

Caller(func, signature)

Remote JIT caller, holds the decorated function that can be executed remotely.

DebugDispatcherRJIT(server[, debug])

Enables debug messages.

DispatcherRJIT(server[, debug])

Implements remotejit service methods.

LocalClient([debug])

Pretender of thrift.Client.

RemoteCallCapsule(caller, target_info, ...)

Encapsulates remote call execution.

RemoteDispatcher(name, callers)

A collection of Caller instances holding functions with a common name.

RemoteJIT([host, port, local, debug])

RemoteJIT is a decorator generator for user functions to be remotely JIT compiled.

Signature(remotejit)

Signature decorator for Python functions.

Functions

extract_templates(options)

Extract templates mapping data from options dictionary.

isfunctionlike(obj)

Return True if object is function alike.