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 |