#include <tte_buffer.h>
Public Attributes | |
uint8_t | ctrl |
uint8_t | type |
tte_message_conf_t * | msg_conf |
eth_buffer_t * | page_list |
uint32_t | page_count |
int32_t | write_lock |
int32_t | read_lock |
uint32_t | dropped_frames |
tte_buffer_t * | cb_arg |
void(* | insert_cb )(void *) |
void(* | remove_cb )(void *) |
union { | |
tte_queue_buf_t queue | |
tte_state_buf_t state | |
}; | |
uint16_t | size |
Private data of a software-based message buffer.
Definition at line 41 of file tte_buffer.h.
union { ... } |
Definition at line 51 of file tte_buffer.h.
uint8_t tte_priv_buf_t::ctrl |
Definition at line 42 of file tte_buffer.h.
uint32_t tte_priv_buf_t::dropped_frames |
Definition at line 50 of file tte_buffer.h.
void(* tte_priv_buf_t::insert_cb)(void *) |
Definition at line 52 of file tte_buffer.h.
Definition at line 44 of file tte_buffer.h.
uint32_t tte_priv_buf_t::page_count |
Definition at line 47 of file tte_buffer.h.
Definition at line 46 of file tte_buffer.h.
Definition at line 56 of file tte_buffer.h.
int32_t tte_priv_buf_t::read_lock |
Definition at line 48 of file tte_buffer.h.
void(* tte_priv_buf_t::remove_cb)(void *) |
Definition at line 53 of file tte_buffer.h.
uint16_t tte_priv_buf_t::size |
Definition at line 60 of file tte_buffer.h.
Definition at line 57 of file tte_buffer.h.
uint8_t tte_priv_buf_t::type |
Definition at line 43 of file tte_buffer.h.
int32_t tte_priv_buf_t::write_lock |
Definition at line 48 of file tte_buffer.h.