![]() |
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.