|
| uint64_t | hw::trezor::pack_version (uint32_t major, uint32_t minor, uint32_t patch) |
| |
| bool | hw::trezor::t_serialize (const std::string &in, std::string &out) |
| |
| bool | hw::trezor::t_serialize (const json_val &in, std::string &out) |
| |
| std::string | hw::trezor::t_serialize (const json_val &in) |
| |
| bool | hw::trezor::t_deserialize (const std::string &in, std::string &out) |
| |
| bool | hw::trezor::t_deserialize (const std::string &in, json &out) |
| |
| template<class t_req , class t_res , class t_transport > |
| bool | hw::trezor::invoke_bridge_http (const boost::string_ref uri, const t_req &out_struct, t_res &result_struct, t_transport &transport, const boost::string_ref method="POST", std::chrono::milliseconds timeout=std::chrono::seconds(180)) |
| |
| void | hw::trezor::enumerate (t_transport_vect &res) |
| |
| void | hw::trezor::sort_transports_by_env (t_transport_vect &res) |
| |
| std::shared_ptr< Transport > | hw::trezor::transport (const std::string &path) |
| |
| template<class t_transport = Transport> |
| std::shared_ptr< t_transport > | hw::trezor::transport_typed (const std::string &path) |
| |
| void | hw::trezor::throw_failure_exception (const messages::common::Failure *failure) |
| |
| template<class t_message = google::protobuf::Message> |
| std::shared_ptr< t_message > | hw::trezor::exchange_message (Transport &transport, const google::protobuf::Message &req, boost::optional< messages::MessageType > resp_type=boost::none) |
| |
| std::ostream & | hw::trezor::operator<< (std::ostream &o, hw::trezor::Transport const &t) |
| |
| std::ostream & | hw::trezor::operator<< (std::ostream &o, std::shared_ptr< hw::trezor::Transport > const &t) |
| |