Notcurses 3.0.13
a blingful library for TUIs and character graphics
Loading...
Searching...
No Matches
inputctx Struct Reference
Collaboration diagram for inputctx:

Data Fields

unsigned char tbuf [BUFSIZ]
 
unsigned char ibuf [BUFSIZ]
 
int stdinfd
 
int termfd
 
int lmargin
 
int tmargin
 
int rmargin
 
int bmargin
 
automaton amata
 
int ibufvalid
 
int tbufvalid
 
uint8_t backspace
 
cursorloccsrs
 
ncinputinputs
 
int coutstanding
 
int csize
 
int isize
 
int cvalid
 
int ivalid
 
int cwrite
 
int iwrite
 
int cread
 
int iread
 
pthread_mutex_t ilock
 
pthread_cond_t icond
 
pthread_mutex_t clock
 
pthread_cond_t ccond
 
tinfoti
 
pthread_t tid
 
unsigned midescape
 
unsigned stdineof
 
unsigned linesigs
 
unsigned drain
 
ncsharedstatsstats
 
ipipe ipipes [2]
 
ipipe readypipes [2]
 
struct initial_responsesinitdata
 
struct initial_responsesinitdata_complete
 
int kittykbd
 
bool failed
 

Detailed Description

Definition at line 52 of file in.c.

Field Documentation

◆ amata

automaton amata

Definition at line 69 of file in.c.

◆ backspace

uint8_t backspace

Definition at line 73 of file in.c.

◆ bmargin

int bmargin

Definition at line 67 of file in.c.

◆ ccond

pthread_cond_t ccond

Definition at line 90 of file in.c.

◆ clock

pthread_mutex_t clock

Definition at line 89 of file in.c.

◆ coutstanding

int coutstanding

Definition at line 80 of file in.c.

◆ cread

int cread

Definition at line 85 of file in.c.

◆ csize

int csize

Definition at line 81 of file in.c.

◆ csrs

cursorloc* csrs

Definition at line 78 of file in.c.

◆ cvalid

int cvalid

Definition at line 82 of file in.c.

◆ cwrite

int cwrite

Definition at line 83 of file in.c.

◆ drain

unsigned drain

Definition at line 99 of file in.c.

◆ failed

bool failed

Definition at line 112 of file in.c.

◆ ibuf

unsigned char ibuf[BUFSIZ]

Definition at line 56 of file in.c.

◆ ibufvalid

int ibufvalid

Definition at line 70 of file in.c.

◆ icond

pthread_cond_t icond

Definition at line 88 of file in.c.

◆ ilock

pthread_mutex_t ilock

Definition at line 87 of file in.c.

◆ initdata

struct initial_responses* initdata

Definition at line 109 of file in.c.

◆ initdata_complete

struct initial_responses* initdata_complete

Definition at line 110 of file in.c.

◆ inputs

ncinput* inputs

Definition at line 79 of file in.c.

◆ ipipes

ipipe ipipes[2]

Definition at line 102 of file in.c.

◆ iread

int iread

Definition at line 85 of file in.c.

◆ isize

int isize

Definition at line 81 of file in.c.

◆ ivalid

int ivalid

Definition at line 82 of file in.c.

◆ iwrite

int iwrite

Definition at line 83 of file in.c.

◆ kittykbd

int kittykbd

Definition at line 111 of file in.c.

◆ linesigs

unsigned linesigs

Definition at line 98 of file in.c.

◆ lmargin

int lmargin

Definition at line 66 of file in.c.

◆ midescape

unsigned midescape

Definition at line 94 of file in.c.

◆ readypipes

ipipe readypipes[2]

Definition at line 103 of file in.c.

◆ rmargin

int rmargin

Definition at line 67 of file in.c.

◆ stats

ncsharedstats* stats

Definition at line 100 of file in.c.

◆ stdineof

unsigned stdineof

Definition at line 96 of file in.c.

◆ stdinfd

int stdinfd

Definition at line 58 of file in.c.

◆ tbuf

unsigned char tbuf[BUFSIZ]

Definition at line 55 of file in.c.

◆ tbufvalid

int tbufvalid

Definition at line 71 of file in.c.

◆ termfd

int termfd

Definition at line 60 of file in.c.

◆ ti

tinfo* ti

Definition at line 91 of file in.c.

◆ tid

pthread_t tid

Definition at line 92 of file in.c.

◆ tmargin

int tmargin

Definition at line 66 of file in.c.


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