Data Fields
UIData Struct Reference

Data Fields

uint64_t channel_id
 
char buf [UI_BUF_SIZE]
 buffer of packed but not yet sent msgpack data More...
 
char * buf_wptr
 write head of buffer More...
 
const char * cur_event
 name of current event (might get multiple arglists) More...
 
Array call_buf
 buffer for constructing a single arg list (max 16 elements!) More...
 
size_t pack_totlen
 
bool buf_overflow
 
char * temp_buf
 
char * nevents_pos
 
char * ncalls_pos
 
uint32_t nevents
 number of distinct events (top-level args to "redraw" More...
 
uint32_t ncalls
 number of calls made to the current event (plus one for the name!) More...
 
bool flushed_events
 events where sent to client without "flush" event More...
 
int hl_id
 
Integer cursor_row
 
Integer cursor_col
 
Integer client_row
 
Integer client_col
 
bool wildmenu_active
 

Field Documentation

◆ buf

char UIData::buf[UI_BUF_SIZE]

buffer of packed but not yet sent msgpack data

◆ buf_overflow

bool UIData::buf_overflow

◆ buf_wptr

char* UIData::buf_wptr

write head of buffer

◆ call_buf

Array UIData::call_buf

buffer for constructing a single arg list (max 16 elements!)

◆ channel_id

uint64_t UIData::channel_id

◆ client_col

Integer UIData::client_col

◆ client_row

Integer UIData::client_row

◆ cur_event

const char* UIData::cur_event

name of current event (might get multiple arglists)

◆ cursor_col

Integer UIData::cursor_col

◆ cursor_row

Integer UIData::cursor_row

◆ flushed_events

bool UIData::flushed_events

events where sent to client without "flush" event

◆ hl_id

int UIData::hl_id

◆ ncalls

uint32_t UIData::ncalls

number of calls made to the current event (plus one for the name!)

◆ ncalls_pos

char* UIData::ncalls_pos

◆ nevents

uint32_t UIData::nevents

number of distinct events (top-level args to "redraw"

◆ nevents_pos

char* UIData::nevents_pos

◆ pack_totlen

size_t UIData::pack_totlen

◆ temp_buf

char* UIData::temp_buf

◆ wildmenu_active

bool UIData::wildmenu_active

The documentation for this struct was generated from the following file: