Functions | |
| wwd_result_t | host_buffer_add_remove_at_front (wiced_buffer_t *buffer, int32_t add_remove_amount) |
| wwd_result_t | host_buffer_check_leaked (void) |
| wwd_result_t | host_buffer_get (wiced_buffer_t *buffer, wwd_buffer_dir_t direction, unsigned short size, wiced_bool_t wait) |
| Allocates a packet buffer. | |
| uint8_t * | host_buffer_get_current_piece_data_pointer (wiced_buffer_t buffer) |
| uint16_t | host_buffer_get_current_piece_size (wiced_buffer_t buffer) |
| wiced_buffer_t | host_buffer_get_next_piece (wiced_buffer_t buffer) |
| void | host_buffer_init_fifo (wiced_buffer_fifo_t *fifo) |
| wiced_bool_t | host_buffer_pool_is_full (wwd_buffer_dir_t direction) |
| wiced_buffer_t | host_buffer_pop_from_fifo (wiced_buffer_fifo_t *fifo, wwd_interface_t *interface) |
| void | host_buffer_push_to_fifo (wiced_buffer_fifo_t *fifo, wiced_buffer_t buffer, wwd_interface_t interface) |
| void | host_buffer_release (wiced_buffer_t buffer, wwd_buffer_dir_t direction) |
| wwd_result_t | host_buffer_set_size (wiced_buffer_t buffer, unsigned short size) |
| wwd_result_t | internal_host_buffer_get (wiced_buffer_t *buffer, wwd_buffer_dir_t direction, unsigned short size, unsigned long timeout_ms) |
| Allocates a packet buffer. | |
| wwd_result_t | wwd_buffer_deinit (void) |
| wwd_result_t | wwd_buffer_init (void *native_arg) |
Defines the WICED Buffer Interface.
Provides prototypes for functions that allow WICED to use packet buffers in an abstract way.