#include <transport.hpp>
◆ BridgeTransport()
| hw::trezor::BridgeTransport::BridgeTransport |
( |
boost::optional< std::string > |
device_path = boost::none, |
|
|
boost::optional< std::string > |
bridge_host = boost::none |
|
) |
| |
◆ ~BridgeTransport()
| virtual hw::trezor::BridgeTransport::~BridgeTransport |
( |
| ) |
|
|
virtualdefault |
◆ close()
| void hw::trezor::BridgeTransport::close |
( |
| ) |
|
|
overridevirtual |
◆ device_info()
| const boost::optional< json > & hw::trezor::BridgeTransport::device_info |
( |
| ) |
const |
◆ dump()
| std::ostream & hw::trezor::BridgeTransport::dump |
( |
std::ostream & |
o | ) |
const |
|
overridevirtual |
◆ enumerate()
◆ get_path()
| std::string hw::trezor::BridgeTransport::get_path |
( |
| ) |
const |
|
overridevirtual |
◆ open()
| void hw::trezor::BridgeTransport::open |
( |
| ) |
|
|
overridevirtual |
◆ read()
| void hw::trezor::BridgeTransport::read |
( |
std::shared_ptr< google::protobuf::Message > & |
msg, |
|
|
messages::MessageType * |
msg_type = nullptr |
|
) |
| |
|
overridevirtual |
◆ write()
| void hw::trezor::BridgeTransport::write |
( |
const google::protobuf::Message & |
req | ) |
|
|
overridevirtual |
◆ m_bridge_host
| std::string hw::trezor::BridgeTransport::m_bridge_host |
|
private |
◆ m_device_info
| boost::optional<json> hw::trezor::BridgeTransport::m_device_info |
|
private |
◆ m_device_path
| boost::optional<std::string> hw::trezor::BridgeTransport::m_device_path |
|
private |
◆ m_http_client
| epee::net_utils::http::http_simple_client hw::trezor::BridgeTransport::m_http_client |
|
private |
◆ m_response
| boost::optional<std::string> hw::trezor::BridgeTransport::m_response |
|
private |
◆ m_session
| boost::optional<std::string> hw::trezor::BridgeTransport::m_session |
|
private |
◆ PATH_PREFIX
| const char * hw::trezor::BridgeTransport::PATH_PREFIX = "bridge:" |
|
static |
The documentation for this class was generated from the following files: