2003-01-16 18:31:42

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

RPC server commands

Copyright 2005 Fourthought, Inc. (USA). Detailed license and copyright information: http://4suite.org/COPYRIGHT Project home, documentation, distributions: http://4suite.org/

RPC server protocol implementation

Code to marshal and unmarshal our little protocol's messages. A message consists of: 4 bytes for command/response code 10 bytes for data length n bytes for data where n=length (cPickle)

Copyright 2005 Fourthought, Inc. (USA). Detailed license and copyright information: http://4suite.org/COPYRIGHT Project home, documentation, distributions: http://4suite.org/

Error codes and messages for the repository RPC server

Copyright 2003 Fourthought, Inc. (USA). Detailed license and copyright information: http://4suite.org/COPYRIGHT Project home, documentation, distributions: http://4suite.org/

RPC server protocol responses

Copyright 2005 Fourthought, Inc. (USA). Detailed license and copyright information: http://4suite.org/COPYRIGHT Project home, documentation, distributions: http://4suite.org/

1
2
4
5
3

<module 'Ft.Server.FtRpc.MessageSource' from 'bu...LEASE-i386-2.4/Ft/Server/FtRpc/MessageSource.py'>

5
2
4
1
6
3