for Spread RPC Library 0.1.0


Introduction
License — GNU Lesser General Public License
Compiling the Spread RPC library — How to compile Spread RPC library itself
Compiling Spread RPC Applications — How to compile your Spread RPC application
Specification
Overview — SpreadRPC is a lightweight asynchronous remote procedure call protocol based on spread. It's designed to be simple!
Specification — Working Draft 17 September 2008
SPRpc Fondamentals
Version Information — Variables to check the SpreadRPC version
SPRpc Object — The main data struct of Spread RPC
Register Functions — How to serve and manage new remote methods
Client functions — API for the Remote Procedure Calls
SPRpc Loop
The SpreadRPC loop — How to create the SpreaDRPC loop for applications
Interation with GMainLoop — How to integrate SpreadRPC library with a normal GLib application
SPRpcValues
SpreadRPC Values — Functions about the values/parameters for methods
SPRpcParams data struct — The Container of SPRpcValue(s)
Value Builder
Builder Syntax — Format Strings for the sp_rpc_value_builder function
SpreadRPC Value Builder API — How to create value using the builder syntax
Index of symbols