RTS API Documentation
1.10.11
|
Data Fields | |
switch_byte_t * | data |
switch_byte_t * | head |
switch_size_t | used |
switch_size_t | actually_used |
switch_size_t | datalen |
switch_size_t | max_len |
switch_size_t | blocksize |
switch_mutex_t * | mutex |
uint32_t | flags |
uint32_t | id |
int32_t | loops |
Definition at line 42 of file switch_buffer.c.
switch_size_t switch_buffer::actually_used |
Definition at line 46 of file switch_buffer.c.
Referenced by switch_buffer_read_loop(), switch_buffer_reset_partition_data(), switch_buffer_write(), and switch_buffer_zero().
switch_size_t switch_buffer::blocksize |
Definition at line 49 of file switch_buffer.c.
Referenced by switch_buffer_create_dynamic(), and switch_buffer_write().
switch_byte_t* switch_buffer::data |
Definition at line 43 of file switch_buffer.c.
Referenced by switch_buffer_create(), switch_buffer_create_dynamic(), switch_buffer_read_loop(), switch_buffer_reset_partition_data(), switch_buffer_set_partition_data(), switch_buffer_write(), switch_buffer_zero(), switch_caller_extension_add_application_printf(), switch_core_session_read_text_frame(), and switch_core_session_write_frame().
switch_size_t switch_buffer::datalen |
Definition at line 47 of file switch_buffer.c.
Referenced by switch_buffer_create(), switch_buffer_create_dynamic(), switch_buffer_freespace(), switch_buffer_len(), switch_buffer_peek(), switch_buffer_read(), switch_buffer_reset_partition_data(), switch_buffer_set_partition_data(), switch_buffer_toss(), and switch_buffer_write().
uint32_t switch_buffer::flags |
Definition at line 51 of file switch_buffer.c.
switch_byte_t* switch_buffer::head |
Definition at line 44 of file switch_buffer.c.
Referenced by switch_buffer_create(), switch_buffer_create_dynamic(), switch_buffer_get_head_pointer(), switch_buffer_peek(), switch_buffer_peek_zerocopy(), switch_buffer_read(), switch_buffer_read_loop(), switch_buffer_reset_partition_data(), switch_buffer_toss(), switch_buffer_write(), and switch_buffer_zero().
uint32_t switch_buffer::id |
Definition at line 52 of file switch_buffer.c.
Referenced by switch_buffer_create(), switch_buffer_create_dynamic(), and switch_buffer_create_partition().
int32_t switch_buffer::loops |
Definition at line 53 of file switch_buffer.c.
Referenced by switch_buffer_read_loop(), and switch_buffer_set_loops().
switch_size_t switch_buffer::max_len |
Definition at line 48 of file switch_buffer.c.
Referenced by switch_buffer_create(), switch_buffer_create_dynamic(), switch_buffer_freespace(), and switch_buffer_write().
switch_mutex_t* switch_buffer::mutex |
Definition at line 50 of file switch_buffer.c.
Referenced by switch_buffer_add_mutex(), switch_buffer_lock(), switch_buffer_trylock(), and switch_buffer_unlock().
switch_size_t switch_buffer::used |
Definition at line 45 of file switch_buffer.c.
Referenced by switch_buffer_freespace(), switch_buffer_inuse(), switch_buffer_peek(), switch_buffer_peek_zerocopy(), switch_buffer_read(), switch_buffer_read_loop(), switch_buffer_reset_partition_data(), switch_buffer_toss(), switch_buffer_write(), and switch_buffer_zero().