Wire Sysio Wire Sysion 1.0.0
|
#include <binary_api_connection.hpp>
Public Member Functions | |
virtual result_type | send_call (api_id_type api_id, string method_name, params_type args=params_type()) override |
virtual result_type | send_callback (uint64_t callback_id, params_type args=params_type()) override |
virtual void | send_notice (uint64_t callback_id, params_type args=params_type()) override |
void | set_remote_connection (const std::shared_ptr< fc::binary_api_connection > &rc) |
const std::shared_ptr< fc::binary_api_connection > & | remote_connection () const |
Public Member Functions inherited from fc::binary_api_connection | |
binary_api_connection () | |
virtual | ~binary_api_connection () |
template<typename T > | |
api< T > | get_remote_api (api_id_type api_id=0) |
result_type | receive_call (api_id_type api_id, const string &method_name, const params_type &args=params_type()) const |
result_type | receive_callback (uint64_t callback_id, const params_type &args=params_type()) const |
void | receive_notice (uint64_t callback_id, const params_type &args=params_type()) const |
template<typename Interface > | |
api_id_type | register_api (const Interface &a) |
template<typename Signature > | |
uint64_t | register_callback (const std::function< Signature > &cb) |
std::vector< std::string > | get_method_names (api_id_type local_api_id=0) const |
Public Attributes | |
std::shared_ptr< fc::binary_api_connection > | _remote_connection |
Public Attributes inherited from fc::binary_api_connection | |
fc::signal< void()> | closed |
Additional Inherited Members | |
Public Types inherited from fc::binary_api_connection | |
typedef std::vector< char > | params_type |
typedef std::vector< char > | result_type |
Definition at line 346 of file binary_api_connection.hpp.
|
inline |
Definition at line 373 of file binary_api_connection.hpp.
|
inlineoverridevirtual |
makes calls to the remote server
Implements fc::binary_api_connection.
Definition at line 350 of file binary_api_connection.hpp.
|
inlineoverridevirtual |
Implements fc::binary_api_connection.
Definition at line 355 of file binary_api_connection.hpp.
|
inlineoverridevirtual |
Implements fc::binary_api_connection.
Definition at line 360 of file binary_api_connection.hpp.
|
inline |
Definition at line 367 of file binary_api_connection.hpp.
std::shared_ptr<fc::binary_api_connection> fc::local_binary_api_connection::_remote_connection |
Definition at line 375 of file binary_api_connection.hpp.