|
Electroneum
|
#include <transport.hpp>


Public Member Functions | |
| UdpTransport (boost::optional< std::string > device_path=boost::none, boost::optional< std::shared_ptr< Protocol > > proto=boost::none) | |
| virtual | ~UdpTransport ()=default |
| bool | ping () override |
| std::string | get_path () const override |
| void | enumerate (t_transport_vect &res) override |
| void | open () override |
| void | close () override |
| std::shared_ptr< Transport > | find_debug () override |
| void | write (const google::protobuf::Message &req) override |
| void | read (std::shared_ptr< google::protobuf::Message > &msg, messages::MessageType *msg_type=nullptr) override |
| void | write_chunk (const void *buff, size_t size) override |
| size_t | read_chunk (void *buff, size_t size) override |
| std::ostream & | dump (std::ostream &o) const override |
| Public Member Functions inherited from hw::trezor::Transport | |
| Transport () | |
| virtual | ~Transport ()=default |
Static Public Attributes | |
| static const char * | PATH_PREFIX = "udp:" |
| static const char * | DEFAULT_HOST = "127.0.0.1" |
| static const int | DEFAULT_PORT = 21324 |
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 196 of file transport.hpp.
|
explicit |
Definition at line 510 of file transport.cpp.
|
virtualdefault |
|
overridevirtual |
Reimplemented from hw::trezor::Transport.
Definition at line 601 of file transport.cpp.

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

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

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

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

|
overridevirtual |
Reimplemented from hw::trezor::Transport.
Definition at line 546 of file transport.cpp.
|
overridevirtual |
Implements hw::trezor::Transport.
Definition at line 729 of file transport.cpp.
|
overridevirtual |
Reimplemented from hw::trezor::Transport.
Definition at line 642 of file transport.cpp.

|
overridevirtual |
Implements hw::trezor::Transport.
Definition at line 725 of file transport.cpp.
|
overridevirtual |
Reimplemented from hw::trezor::Transport.
Definition at line 629 of file transport.cpp.
|
static |
Definition at line 206 of file transport.hpp.
|
static |
Definition at line 207 of file transport.hpp.
|
static |
Definition at line 205 of file transport.hpp.