|
Defines |
| #define | ERR_NO_FREE_SLOT ERR_GENERIC + 10 |
| #define | ERR_THREAD_ID_NOT_FOUND ERR_GENERIC + 20 |
| #define | ERR_LAST_TERMINAL ERR_GENERIC + 30 |
| #define | ERR_PROMPT_TO_LONG ERR_GENERIC + 40 |
| #define | ERR_ALLREADY_LOCKED ERR_GENERIC + 50 |
| #define | MAX_PROMPT_LENGTH 35 |
| #define | MAX_NR_OF_TERMINAL 4 |
Typedefs |
| typedef unsigned long | T_TERMINAL_HANDLE |
Functions |
| T_ERROR_CODE | term_getTerminalNr (T_TERMINAL_HANDLE hTerm, VDK_ThreadID pa_tThreadID, unsigned char *cTerminalNr) |
| VDK_ThreadID | term_getThreadId (T_TERMINAL_HANDLE hTerm, unsigned char pa_nTerminal) |
| T_ERROR_CODE | term_createTerminal (T_TERMINAL_HANDLE hTerm, FILE *pa_stdin, FILE *pa_stdout, FILE *pa_stdout_buffer, unsigned char *cTerminalNr, const char *pa_acPrompt) |
| T_ERROR_CODE | term_destroyTerminal (T_TERMINAL_HANDLE hTerm, unsigned char pa_nTerminal) |
| T_ERROR_CODE | term_setActive (T_TERMINAL_HANDLE hTerm, FILE *pa_stdout, unsigned char pa_nTerminal) |
| T_TERMINAL_HANDLE | term_mgrOpen (FILE *pa_stdin, FILE *pa_stdout, bool pa_bForceOneActive) |
| T_ERROR_CODE | term_mgrLoop (T_TERMINAL_HANDLE hTerm) |
| T_ERROR_CODE | term_mgrClose (T_TERMINAL_HANDLE hTerm) |