|
Electroneum
|
#include <transport.hpp>


Public Member Functions | |
| BridgeTransport (boost::optional< std::string > device_path=boost::none, boost::optional< std::string > bridge_host=boost::none) | |
| virtual | ~BridgeTransport ()=default |
| std::string | get_path () const override |
| void | enumerate (t_transport_vect &res) override |
| void | open () override |
| void | close () override |
| void | write (const google::protobuf::Message &req) override |
| void | read (std::shared_ptr< google::protobuf::Message > &msg, messages::MessageType *msg_type=nullptr) override |
| const boost::optional< json > & | device_info () const |
| std::ostream & | dump (std::ostream &o) const override |
| Public Member Functions inherited from hw::trezor::Transport | |
| Transport () | |
| virtual | ~Transport ()=default |
| virtual bool | ping () |
| virtual std::shared_ptr< Transport > | find_debug () |
| virtual void | write_chunk (const void *buff, size_t size) |
| virtual size_t | read_chunk (void *buff, size_t size) |
Static Public Attributes | |
| static const char * | PATH_PREFIX = "bridge:" |
Additional Inherited Members | |
| Protected Member Functions inherited from hw::trezor::Transport | |
| virtual bool | pre_open () |
| virtual bool | pre_close () |
| Protected Attributes inherited from hw::trezor::Transport | |
| long | m_open_counter |
Definition at line 162 of file transport.hpp.
| hw::trezor::BridgeTransport::BridgeTransport | ( | boost::optional< std::string > | device_path = boost::none, |
| boost::optional< std::string > | bridge_host = boost::none ) |
Definition at line 315 of file transport.cpp.

|
virtualdefault |
|
overridevirtual |
Reimplemented from hw::trezor::Transport.
Definition at line 404 of file transport.cpp.

| const boost::optional< json > & hw::trezor::BridgeTransport::device_info | ( | ) | const |
Definition at line 476 of file transport.cpp.
|
overridevirtual |
Reimplemented from hw::trezor::Transport.
Definition at line 480 of file transport.cpp.

|
overridevirtual |
Reimplemented from hw::trezor::Transport.
Definition at line 347 of file transport.cpp.


|
overridevirtual |
Reimplemented from hw::trezor::Transport.
Definition at line 338 of file transport.cpp.

|
overridevirtual |
Reimplemented from hw::trezor::Transport.
Definition at line 383 of file transport.cpp.

|
overridevirtual |
Implements hw::trezor::Transport.
Definition at line 448 of file transport.cpp.

|
overridevirtual |
Implements hw::trezor::Transport.
Definition at line 425 of file transport.cpp.

|
static |
Definition at line 170 of file transport.hpp.