#include <transport.hpp>
Definition at line 137 of file transport.hpp.
◆ Transport()
| hw::trezor::Transport::Transport |
( |
| ) |
|
◆ ~Transport()
| virtual hw::trezor::Transport::~Transport |
( |
| ) |
|
|
virtualdefault |
◆ close()
| virtual void hw::trezor::Transport::close |
( |
| ) |
|
|
inlinevirtual |
◆ dump()
| virtual std::ostream & hw::trezor::Transport::dump |
( |
std::ostream & | o | ) |
const |
|
inlinevirtual |
◆ enumerate()
◆ find_debug()
| virtual std::shared_ptr< Transport > hw::trezor::Transport::find_debug |
( |
| ) |
|
|
inlinevirtual |
◆ get_path()
| virtual std::string hw::trezor::Transport::get_path |
( |
| ) |
const |
|
inlinevirtual |
◆ open()
| virtual void hw::trezor::Transport::open |
( |
| ) |
|
|
inlinevirtual |
◆ ping()
| virtual bool hw::trezor::Transport::ping |
( |
| ) |
|
|
inlinevirtual |
◆ pre_close()
| bool hw::trezor::Transport::pre_close |
( |
| ) |
|
|
protectedvirtual |
Definition at line 295 of file transport.cpp.
295 {
297
300
302 return true;
303
304 }
305
306 return false;
307 }
◆ pre_open()
| bool hw::trezor::Transport::pre_open |
( |
| ) |
|
|
protectedvirtual |
Definition at line 279 of file transport.cpp.
279 {
283 return false;
284
287
288 }
289
290
292 return true;
293 }
◆ read()
| virtual void hw::trezor::Transport::read |
( |
std::shared_ptr< google::protobuf::Message > & | msg, |
|
|
messages::MessageType * | msg_type = nullptr ) |
|
pure virtual |
◆ read_chunk()
| virtual size_t hw::trezor::Transport::read_chunk |
( |
void * | buff, |
|
|
size_t | size ) |
|
inlinevirtual |
◆ write()
| virtual void hw::trezor::Transport::write |
( |
const google::protobuf::Message & | req | ) |
|
|
pure virtual |
◆ write_chunk()
| virtual void hw::trezor::Transport::write_chunk |
( |
const void * | buff, |
|
|
size_t | size ) |
|
inlinevirtual |
◆ m_open_counter
| long hw::trezor::Transport::m_open_counter |
|
protected |
The documentation for this class was generated from the following files:
- /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/src/device_trezor/trezor/transport.hpp
- /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/src/device_trezor/trezor/transport.cpp