LispBM
|
#include <lbm_channel.h>
Data Fields | |
char | buffer [TOKENIZER_BUFFER_SIZE] |
unsigned int | write_pos |
unsigned int | read_pos |
bool | more |
bool | comment |
bool | reader_closed |
mutex_t | lock |
bool | mutex_initialized |
unsigned int | row |
unsigned int | column |
Struct holding the state for a buffered character channel
char lbm_buffered_channel_state_t::buffer[TOKENIZER_BUFFER_SIZE] |
unsigned int lbm_buffered_channel_state_t::column |
bool lbm_buffered_channel_state_t::comment |
mutex_t lbm_buffered_channel_state_t::lock |
bool lbm_buffered_channel_state_t::more |
bool lbm_buffered_channel_state_t::mutex_initialized |
unsigned int lbm_buffered_channel_state_t::read_pos |
bool lbm_buffered_channel_state_t::reader_closed |
unsigned int lbm_buffered_channel_state_t::row |
unsigned int lbm_buffered_channel_state_t::write_pos |