Classes | |
struct | request |
class | FifoServer |
class | FifoClient |
class | FifoTerm |
Defines | |
#define | MAX_FIFO 1000 |
#define | DEF_BUFSIZE 10000 |
#define | MAX_STRING_LENGHT 200 |
#define | ESC_LINE_ERASE "\033[2K" |
sequenze di escape per il controllo del cursore | |
#define | ESC_CURS_TOP_LEFT "\033[0;0f" |
#define | ESC_SCREEN_CLEAR "\033[2J" |
#define | ESC_FORW_SCREEN_CLEAR "\033[0J" |
#define | ESC_BACK_SCREEN_CLEAR "\033[1J" |
#define | ESC_HIDE_CURS "?25l" |
#define | ESC_UNHIDE_CURS "?25h" |
Enumerations | |
enum | fifoCmds { FIFO_CLEAR, FIFO_FLUSH, FIFO_LINE_ERASE, FIFO_CLOSE, FIFO_CMDS } |
Functions | |
fifoCmds | fifoParse (char charCmd) |
Variables | |
char | startOfText |
char | endOfText |
char | formFeed |
char | endOfTransmission |
char | fifoCmdsChar [FIFO_CMDS] |
#define DEF_BUFSIZE 10000 |
#define ESC_BACK_SCREEN_CLEAR "\033[1J" |
#define ESC_CURS_TOP_LEFT "\033[0;0f" |
#define ESC_FORW_SCREEN_CLEAR "\033[0J" |
#define ESC_HIDE_CURS "?25l" |
#define ESC_LINE_ERASE "\033[2K" |
sequenze di escape per il controllo del cursore
#define ESC_SCREEN_CLEAR "\033[2J" |
#define ESC_UNHIDE_CURS "?25h" |
#define MAX_FIFO 1000 |
#define MAX_STRING_LENGHT 200 |
enum fifoCmds |
fifoCmds fifoParse | ( | char | charCmd | ) |
return fifoCmds correspondent to charCmd, if exixts otherwise return FIFO_CMDS
charCmd | char to parse |
char endOfText |
char endOfTransmission |
char fifoCmdsChar[FIFO_CMDS] |
mappa caratteri/comandi
char formFeed |
char startOfText |
caratteri interpretati come comandi