#include <LogBuffer.h>
Public Member Functions | |
LB_State () | |
LB_State (volatile LB_State &vs) | |
LB_State & | operator= (volatile LB_State &vs) |
Data Fields | |
int64_t | ival |
struct { | |
uint32_t offset | |
uint16_t num_entries | |
uint16_t full:1 | |
uint16_t num_writers:15 | |
} | s |
Definition at line 101 of file LogBuffer.h.
LB_State::LB_State | ( | ) | [inline] |
Definition at line 103 of file LogBuffer.h.
LB_State::LB_State | ( | volatile LB_State & | vs | ) | [inline] |
Definition at line 107 of file LogBuffer.h.
References ival.
Definition at line 112 of file LogBuffer.h.
References ival.
uint16_t LB_State::full |
Definition at line 123 of file LogBuffer.h.
Referenced by LogBuffer::checkin_write(), and LogBuffer::checkout_write().
int64_t LB_State::ival |
Definition at line 118 of file LogBuffer.h.
Referenced by LB_State(), operator=(), and LogBuffer::switch_state().
uint16_t LB_State::num_entries |
Definition at line 122 of file LogBuffer.h.
Referenced by LogBuffer::checkout_write(), and LogBuffer::update_header_data().
uint16_t LB_State::num_writers |
Definition at line 124 of file LogBuffer.h.
Referenced by LogBuffer::checkin_write(), and LogBuffer::checkout_write().
uint32_t LB_State::offset |
Definition at line 121 of file LogBuffer.h.
Referenced by LogBuffer::checkin_write(), LogBuffer::checkout_write(), LogBuffer::LogBuffer(), and LogBuffer::update_header_data().
struct { ... } LB_State::s |