|
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 |