All JSON-RPC Related APIs.
Classes | |
| class | client |
| struct | client_interface |
| Interface Delegate that adapts an interface for asynchronous calls over the network. More... | |
| class | connection |
| struct | add_interface_visitor |
| class | http_client |
| class | http_connection |
| class | http_server |
| struct | has_named_params |
| class | tcp_server |
| class | value |
| variant type that may hold a string, int, double, array, bool, nil, or object. More... | |
Typedefs | |
|
typedef boost::error_info < struct json_rpc_error_, json::value > | error |
|
typedef boost::error_info < struct json_err_data_, std::string > | err_data |
|
typedef boost::error_info < struct json_err_code_, int64_t > | err_code |
|
typedef boost::function < json::value(connection &, const json::value ¶m)> | rpc_method |
|
typedef boost::variant< null_t, double, bool, std::string, boost::recursive_wrapper < object > , boost::recursive_wrapper < array > > | value_variant |
Functions | |
| void | from_string (const std::string &j, value &v) |
| void | to_string (const value &v, std::string &j, bool pretty=false) |
| std::ostream & | write (std::ostream &os, const json::value &v, bool pretty=false) |
| template<typename T > | |
| std::string | to_string (const T &v, bool pretty=false) |
| value & | operator<< (value &jv, const value &v) |
| const value & | operator>> (const value &jv, value &v) |
| template<typename T > | |
| value & | operator<< (value &jv, const std::vector< T > &v) |
| template<typename T > | |
| const value & | operator>> (const value &jv, std::vector< T > &v) |
1.8.0