#include <gdbstub.h>
Data Fields | |
| const char * | name |
| Transport name. | |
| int(* | init )(int argc, char **argv) |
| Set up the transport given a list of arguments. | |
| size_t(* | recv )(char *buf, size_t len) |
| Perform a blocking read. | |
| void(* | send )(const char *buf, size_t len) |
| Write, may block. | |
Definition at line 20 of file gdbstub.h.
| const char* gdb_transport::name |
| int( * gdb_transport::init)(int argc, char **argv) |
Set up the transport given a list of arguments.
| argc | Number of arguments | |
| argv | Argument list |
| Return | status code |
Referenced by gdbstub_exec().
| size_t( * gdb_transport::recv)(char *buf, size_t len) |
Perform a blocking read.
| buf | Buffer | |
| len | Size of buffer |
| Number | of bytes read into buffer |
Referenced by gdbstub_handler().
| void( * gdb_transport::send)(const char *buf, size_t len) |
Write, may block.
| buf | Buffer | |
| len | Size of buffer |
Referenced by gdbstub_state_cksum2(), and gdbstub_tx_packet().
1.5.7.1