Spread RPC - Reference Manual
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