4Suite API Documentation

Module Ft.Server.FtRpc

An abstraction of our internal RPC protocol. Currently this is implemented as sending pickled dictionaries across a socket. We have plans to make this more cross language friendly
Classes:

Modules

RPC server commands
RPC server protocol implementation
Error codes and messages for the repository RPC server
RPC server protocol responses

Classes

class CommandCodes

Members

LOGIN = 1
LOGOUT = 2
REMOTE_METHOD = 4
REMOTE_RDF = 5
RESOURCE_TYPE = 3
class FtServerFtRpcException(Ft.Server.FtServerBaseException)

Methods inherited from class Ft.Server.FtServerBaseException

Methods inherited from class Ft.FtException

__getattr__, __repr__, __str__

Methods inherited from class Exception

__getitem__

Members

MessageSource = <module 'Ft.Server.FtRpc.MessageSource' from 'bu...linux-i686-2.3/Ft/Server/FtRpc/MessageSource.py'>
class ResponseCodes

Members

FTSERVER_ERROR = 5
GENERAL_ERROR = 2
METHOD_RESULTS = 4
OK = 1
RDF_RESULTS = 6
RESOURCE_TYPE = 3