Barrelfish
Data Fields
term_client Struct Reference
+ Collaboration diagram for term_client:

Data Fields

void * st
 
struct waitsetread_ws
 
struct waitsetwrite_ws
 
struct waitsetconf_ws
 
bool echo
 
bool line_mode
 
bool non_blocking_read
 

Detailed Description

Terminal client state.

Field Documentation

struct waitset* term_client::conf_ws
Note
read-only Waitset used for configuration messages.
bool term_client::echo

Are received characters echoed? Default: true.

bool term_client::line_mode

Does a term_client_read return at most one line? Default: true.

bool term_client::non_blocking_read

Whether or not read is non-blocking.

struct waitset* term_client::read_ws
Note
read-only Waitset used for incoming characters.
void* term_client::st

Arbitraty user state pointer. Passed to callback functions.

struct waitset* term_client::write_ws
Note
read-only Waitset used for outgoing characters.

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