#include <carousel.h>
|
| void(* | keydown )(void *ctx, const car_frame_t *frames, int n) |
| |
| void(* | bind_rx )(void *ctx, int mode) |
| |
| bool(* | peer_keyed )(void *ctx) |
| |
| size_t(* | tx_read )(void *ctx, uint8_t *buf, size_t max) |
| |
| size_t(* | tx_pending )(void *ctx) |
| |
| void(* | deliver )(void *ctx, const uint8_t *buf, size_t len) |
| |
| void(* | tx_confirmed )(void *ctx, size_t len) |
| |
| void(* | pattern )(void *ctx, int kind) |
| |
| void(* | end )(void *ctx) |
| |
| void(* | trace )(void *ctx, const char *line) |
| |
| void * | ctx |
| |
| uint32_t | block_key |
| |
◆ bind_rx
| void(* car_io_t::bind_rx) (void *ctx, int mode) |
◆ block_key
| uint32_t car_io_t::block_key |
◆ ctx
◆ deliver
| void(* car_io_t::deliver) (void *ctx, const uint8_t *buf, size_t len) |
◆ end
| void(* car_io_t::end) (void *ctx) |
◆ keydown
| void(* car_io_t::keydown) (void *ctx, const car_frame_t *frames, int n) |
◆ pattern
| void(* car_io_t::pattern) (void *ctx, int kind) |
◆ peer_keyed
| bool(* car_io_t::peer_keyed) (void *ctx) |
◆ trace
| void(* car_io_t::trace) (void *ctx, const char *line) |
◆ tx_confirmed
| void(* car_io_t::tx_confirmed) (void *ctx, size_t len) |
◆ tx_pending
| size_t(* car_io_t::tx_pending) (void *ctx) |
◆ tx_read
| size_t(* car_io_t::tx_read) (void *ctx, uint8_t *buf, size_t max) |
The documentation for this struct was generated from the following file: