|
VSF Documented
|
Macros | |
| #define | __VSF_STREAM_BASE_CLASS_IMPLEMENT |
| #define | this (*this_ptr) |
| #define | GENERAL_PBUF_POLL_PRIV_USER_COUNT 0 |
Functions | |
| VSF_CAL_NO_INIT | vsf_pool (general_pbuf_pool_t) |
| implement_pbuf_pool (general_pbuf_pool_t) | |
| vsf_err_t | vsf_stream_src_init (vsf_stream_src_t *obj_ptr, const vsf_stream_src_cfg_t *cfg_ptr) |
| vsf_pbuf_t * | vsf_stream_src_new_pbuf (vsf_stream_src_t *obj_ptr, int_fast32_t nNoLessThan, int_fast32_t nBestSize) |
| vsf_err_t | vsf_stream_src_set_limitation (vsf_stream_src_t *obj_ptr, uint_fast16_t hwpbufCountUpLimit, uint_fast16_t hwpbufPoolReserve) |
| vsf_err_t | vsf_stream_src_send_pbuf (vsf_stream_src_t *obj_ptr, vsf_pbuf_t *ptOldBlock) |
| vsf_err_t | vsf_stream_usr_init (vsf_stream_usr_t *obj_ptr, const vsf_stream_usr_cfg_t *cfg_ptr) |
| vsf_pbuf_t * | vsf_stream_usr_fetch_pbuf (vsf_stream_usr_t *obj_ptr) |
| void | vsf_stream_usr_open (vsf_stream_usr_t *obj_ptr) |
| void | vsf_stream_usr_close (vsf_stream_usr_t *obj_ptr) |
Variables | |
| const i_stream_usr_t | VSF_STREAM_USR |
| #define __VSF_STREAM_BASE_CLASS_IMPLEMENT |
| #define this (*this_ptr) |
| #define GENERAL_PBUF_POLL_PRIV_USER_COUNT 0 |
| VSF_CAL_NO_INIT vsf_pool | ( | general_pbuf_pool_t | ) |
| implement_pbuf_pool | ( | general_pbuf_pool_t | ) |
| vsf_err_t vsf_stream_src_init | ( | vsf_stream_src_t * | obj_ptr, |
| const vsf_stream_src_cfg_t * | cfg_ptr | ||
| ) |
using general pbuf pool
| vsf_pbuf_t * vsf_stream_src_new_pbuf | ( | vsf_stream_src_t * | obj_ptr, |
| int_fast32_t | nNoLessThan, | ||
| int_fast32_t | nBestSize | ||
| ) |
check uplimit
| vsf_err_t vsf_stream_src_set_limitation | ( | vsf_stream_src_t * | obj_ptr, |
| uint_fast16_t | hwpbufCountUpLimit, | ||
| uint_fast16_t | hwpbufPoolReserve | ||
| ) |
| vsf_err_t vsf_stream_src_send_pbuf | ( | vsf_stream_src_t * | obj_ptr, |
| vsf_pbuf_t * | ptOldBlock | ||
| ) |
write stream
| vsf_err_t vsf_stream_usr_init | ( | vsf_stream_usr_t * | obj_ptr, |
| const vsf_stream_usr_cfg_t * | cfg_ptr | ||
| ) |
| vsf_pbuf_t * vsf_stream_usr_fetch_pbuf | ( | vsf_stream_usr_t * | obj_ptr | ) |
read stream
| void vsf_stream_usr_open | ( | vsf_stream_usr_t * | obj_ptr | ) |
| void vsf_stream_usr_close | ( | vsf_stream_usr_t * | obj_ptr | ) |
| const i_stream_usr_t VSF_STREAM_USR |