![]() |
EVE 1.0
|
Header file for datapump interface. More...


Go to the source code of this file.
Data Structures | |
| struct | datapump_vtbl_t |
| struct | datapump_cfg_t |
| struct | datapump_t |
Macros | |
| #define | DATAPUMP_FLAGS_CAN_READ (1 << 0) |
| #define | DATAPUMP_FLAGS_CAN_WRITE (1 << 1) |
| #define | DATAPUMP_FLAGS_CLOSE (1 << 2) |
| #define | DATAPUMP_FLAGS_CLOSED (1 << 3) |
Typedefs | |
| typedef int(* | datapump_connect_task_cb) (struct datapump_t *Pump) |
Functions | |
| static bool | DatapumpInit (struct datapump_t *Pump, const struct datapump_vtbl_t *Vtbl, const struct datapump_cfg_t *PumpCfg) |
| void | DatapumpFree (struct datapump_t *Pump) |
| bool | DatapumpRead (struct datapump_t *Pump, uint8_t *Buffer, size_t Length) |
| bool | DatapumpWrite (struct datapump_t *Pump, const uint8_t *Buffer, size_t Length) |
| size_t | DatapumpBytesIn (struct datapump_t *Pump) |
Header file for datapump interface.
Definition in file datapump.h.