|
|
| version 1.1.1.1.2.4, 2010/04/20 11:48:49 | version 1.2, 2010/06/04 11:32:47 |
|---|---|
| Line 37 inline const char *cli_GetError(); | Line 37 inline const char *cli_GetError(); |
| inline int cli_Printf(FILE *out, const char *csFormat, ...); | inline int cli_Printf(FILE *out, const char *csFormat, ...); |
| /* | /* |
| * cliInit() Initialize Readline | |
| * @csProg = program name | |
| * return: none | |
| */ | |
| inline void cliInit(const char *csProg); | |
| /* | |
| * cliNetInit() Initialize Readline if CLI bind to socket | * cliNetInit() Initialize Readline if CLI bind to socket |
| * @csProg = program name | * @csProg = program name |
| * @pty = Master pty | * @pty = Master pty |
| Line 73 inline void cliComp(cli_Completion_t *cmdComplete, cli | Line 67 inline void cliComp(cli_Completion_t *cmdComplete, cli |
| * return: -1 error, 0 = exit w/^+D, 1 done. | * return: -1 error, 0 = exit w/^+D, 1 done. |
| */ | */ |
| int cliExec(cliCommands_t *cmdList, const char *csPrompt); | int cliExec(cliCommands_t *cmdList, const char *csPrompt); |
| /* | |
| * cliNetExec() Execute net CLI main loop | |
| * @cmdList = Commands list | |
| * @csPrompt = Prompt text | |
| * @sock = client socket | |
| * @term = stdin termios | |
| * @win = window size of tty | |
| * return: -1 error, 0 = exit w/^+D, 1 done. | |
| */ | |
| int cliNetExec(cliCommands_t *cmdList, const char *csPrompt, int sock, struct termios *term, struct winsize *win); | |
| /* | |
| * cli_ReadHistory() Read CLI History from file | |
| * @csFile = history file name, if NULL default history name is ".aitcli.history" | |
| * return: -1 error; != -1 readed ok | |
| */ | |
| inline int cli_ReadHistory(const char *csFile); | |
| /* | |
| * cli_WriteHistory() Write CLI History to file | |
| * @csFile = history file name, if NULL default history name is ".aitcli.history" | |
| * @lineNum = save number of history entry lines, if -1 all lines saved without limit | |
| * return: -1 error; != -1 readed ok | |
| */ | |
| inline int cli_WriteHistory(const char *csFile, int lineNum); | |
| /* | /* |