/** * \file doxygen-main.h * \brief Documentation main page. * \author Sebastien Vincent * \date 2008-2009 */ /** * \mainpage JsonRpc-Cpp Documentation * * \section section-intro Introduction * * This is the API of JsonRpc-Cpp, an OpenSource implementation of the JSON-RPC protocol (specification 2.0). * * JSON-RPC is a lightweight remote procedure call protocol similar to XML-RPC. * * \section section-features Features * * * * JsonRpc-Cpp uses JsonCpp library to encode/decode JSON message. * * JsonRpc-Cpp provides a JSON-RPC class called Json::Rpc::Handler that contains RPC methods, check incoming JSON-RPC message, * reply either with success or error code (in case parsing failed, ...). * * JsonRpc-Cpp provides also simple JSON-RPC TCP and UDP server implementations (Json::Rpc::TcpServer and Json::Rpc::UdpServer) as well * as simple JSON-RPC TCP and UDP client implementations (Json::Rpc::TcpClient and Json::Rpc::UdpClient). * * \section section-build Build instructions * * To build and install JsonRpc-Cpp, see INSTALL file located in the source tree. * * \section section-links Links * * * * \section section-license License * * JsonRpc-Cpp is licensed under the GPL version 3. * */