5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
wwd_buffer_interface.h File Reference

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)
 

Detailed Description

Defines the WICED Buffer Interface.

Provides prototypes for functions that allow WICED to use packet buffers in an abstract way.