8 class http_context_impl;
15 using http_context = std::unique_ptr<detail::http_context_impl, detail::http_context_deleter>;
28 return {scheme,
server, port,
path + sub_path};
32 parsed_url parse_url(
const string& server_url );
38 ,resolved_port(resolved_port)
39 ,is_loopback(is_loopback)
76 const connection_param& cp,
136 const string kiod_stop =
"/v1/" +
string(client::config::key_store_executable_name) +
"/stop";
const CBigNum operator+(const CBigNum &a, const CBigNum &b)
wraps boost::filesystem::path to provide platform independent path manipulation.
stores null, int64, uint64, double, bool, string, std::vector<variant>, and variant_object's.
websocketpp::server< websocketpp::config::asio > server
#define FC_DECLARE_EXCEPTION(TYPE, CODE, WHAT)
void verify(const char *msg, const T &a, const S &b)
const string get_raw_code_and_abi_func
const string get_controlled_accounts_func
const string get_transaction_status_func
const string wallet_sign_trx
const string get_schedule_func
const string get_producers_func
const string get_key_accounts_func
const string send_txn_func
const string get_currency_stats_func
const string trace_api_func_base
const string get_code_hash_func
const string get_info_func
const string wallet_public_keys
const string wallet_remove_key
const string get_block_trace_func
const string get_account_func
std::unique_ptr< detail::http_context_impl, detail::http_context_deleter > http_context
const string get_code_func
const string net_connections
const string get_abi_func
const string chain_func_base
const string get_actions_func
const string wallet_create_key
const string wallet_import_key
const string get_table_func
const string get_currency_balance_func
http_context create_http_context()
const string push_txn_func
const string get_block_header_state_func
const string get_transaction_func
const string wallet_unlock
const string get_transaction_trace_func
const string wallet_list_keys
const string net_disconnect
const string send2_txn_func
const string push_txns_func
const string get_block_info_func
const string wallet_func_base
const string get_table_by_scope_func
const string compute_txn_func
const string get_raw_abi_func
const string wallet_create
const string json_to_bin_func
const string net_func_base
const string history_func_base
const string wallet_lock_all
const string get_block_func
resolved_url resolve_url(const http_context &context, const parsed_url &url)
const string get_required_keys
connection_param(const http_context &context, const parsed_url &url, bool verify, std::vector< string > &h)
std::vector< string > & headers
const http_context & context
connection_param(const http_context &context, const resolved_url &url, bool verify, std::vector< string > &h)
void operator()(http_context_impl *) const
static string normalize_path(const string &path)
resolved_url(const parsed_url &url)
resolved_url(const parsed_url &url, vector< string > &&resolved_addresses, uint16_t resolved_port, bool is_loopback)
vector< string > resolved_addresses