VSF Documented
|
#include "service/vsf_service_cfg.h"
#include "../vsf_simple_stream.h"
#include "./vsf_fifo_stream.h"
Macros | |
#define | __VSF_SIMPLE_STREAM_CLASS_INHERIT__ |
#define | __VSF_FIFO_STREAM_CLASS_IMPLEMENT |
Variables | |
const vsf_stream_op_t | vsf_fifo_stream_op |
#define __VSF_SIMPLE_STREAM_CLASS_INHERIT__ |
#define __VSF_FIFO_STREAM_CLASS_IMPLEMENT |
vsf_err_t vsf_byte_fifo_init | ( | vsf_byte_fifo_t * | fifo | ) |
uint_fast32_t vsf_byte_fifo_get_buff_length | ( | vsf_byte_fifo_t * | fifo | ) |
uint_fast32_t vsf_byte_fifo_get_data_length | ( | vsf_byte_fifo_t * | fifo | ) |
uint_fast32_t vsf_byte_fifo_get_avail_length | ( | vsf_byte_fifo_t * | fifo | ) |
uint_fast32_t vsf_byte_fifo_write | ( | vsf_byte_fifo_t * | fifo, |
uint8_t * | buf, | ||
uint_fast32_t | size | ||
) |
uint_fast32_t vsf_byte_fifo_get_rbuf | ( | vsf_byte_fifo_t * | fifo, |
uint8_t ** | buf | ||
) |
uint_fast32_t vsf_byte_fifo_get_wbuf | ( | vsf_byte_fifo_t * | fifo, |
uint8_t ** | buf | ||
) |
uint_fast32_t vsf_byte_fifo_peek | ( | vsf_byte_fifo_t * | fifo, |
uint8_t * | buf, | ||
uint_fast32_t | size | ||
) |
uint_fast32_t vsf_byte_fifo_read | ( | vsf_byte_fifo_t * | fifo, |
uint8_t * | buf, | ||
uint_fast32_t | size | ||
) |
const vsf_stream_op_t vsf_fifo_stream_op |