Rizin
unix-like reverse engineering framework and cli tools
|
#include <transport.h>
Public Attributes | |
const char * | name |
int | type |
int(* | init )(void) |
int(* | deinit )(void) |
void *(* | open )(const char *path) |
bool(* | close )(void *) |
int(* | config )(void *, void *) |
int(* | read )(void *, uint8_t *buf, const uint64_t count, const int timeout) |
int(* | write )(void *, const uint8_t *buf, const uint64_t count, const int timeout) |
Definition at line 27 of file transport.h.
bool(* io_backend_t::close) (void *) |
Definition at line 33 of file transport.h.
int(* io_backend_t::config) (void *, void *) |
Definition at line 34 of file transport.h.
int(* io_backend_t::deinit) (void) |
Definition at line 31 of file transport.h.
int(* io_backend_t::init) (void) |
Definition at line 30 of file transport.h.
const char* io_backend_t::name |
Definition at line 28 of file transport.h.
Referenced by __open(), cmd_descs_generate.Arg::__str__(), cmd_descs_generate.Detail::__str__(), cmd_descs_generate.Arg::_get_choices_cname(), cmd_descs_generate.CmdDesc::_validate(), cmd_descs_generate.Detail::get_detail_entries_cname(), test_group_name.GroupTest::run(), and cmd_descs_generate.CmdDesc::str_tab().
Definition at line 32 of file transport.h.
Referenced by __open().
Definition at line 35 of file transport.h.
int io_backend_t::type |
Definition at line 29 of file transport.h.
Referenced by cmd_descs_generate.Arg::__str__(), cmd_descs_generate.Arg::_get_choices_cname(), cmd_descs_generate.Arg::_get_union(), cmd_descs_generate.CmdDesc::_validate(), cmd_descs_generate.Arg::decl(), cmd_descs_generate.Arg::get_cstructure(), and cmd_descs_generate.CmdDesc::get_handler_cname().
Definition at line 36 of file transport.h.