Diff for /libaitcli/inc/aitcli.h between versions 1.5.4.1 and 1.5.4.2

version 1.5.4.1, 2013/01/17 15:54:40 version 1.5.4.2, 2013/05/26 20:36:41
Line 250  typedef struct { Line 250  typedef struct {
 /* Error support functions */  /* Error support functions */
   
 // cli_GetErrno() Get error code of last operation  // cli_GetErrno() Get error code of last operation
inline int cli_GetErrno();int cli_GetErrno();
 // cli_GetError() Get error text of last operation  // cli_GetError() Get error text of last operation
inline const char *cli_GetError();const char *cli_GetError();
   
   
 /* TELNET support for CLI */  /* TELNET support for CLI */
Line 314  int cli_telnetSend(int sock, struct telnetAttrs *attr, Line 314  int cli_telnetSend(int sock, struct telnetAttrs *attr,
  * @datLen = data size set max size in input, output return copy size   * @datLen = data size set max size in input, output return copy size
  * return: -1 can`t get option; !=-1 option code   * return: -1 can`t get option; !=-1 option code
 */  */
inline int cli_telnet_Get_SubOpt(struct telnetAttrs *attr, unsigned char *code, int cli_telnet_Get_SubOpt(struct telnetAttrs *attr, unsigned char *code, 
                 void *data, unsigned char *datLen);                  void *data, unsigned char *datLen);
 /*  /*
  * cli_telnet_Set_SubOpt() - Telnet set sub option function   * cli_telnet_Set_SubOpt() - Telnet set sub option function
Line 326  inline int cli_telnet_Get_SubOpt(struct telnetAttrs *a Line 326  inline int cli_telnet_Get_SubOpt(struct telnetAttrs *a
  * @datLen = data size, if 0 not specified   * @datLen = data size, if 0 not specified
  * return: -1 can`t set sub-otion; 0 ok   * return: -1 can`t set sub-otion; 0 ok
 */  */
inline int cli_telnet_Set_SubOpt(struct telnetAttrs *attr, unsigned char opt, unsigned char code, int cli_telnet_Set_SubOpt(struct telnetAttrs *attr, unsigned char opt, unsigned char code, 
                 void *data, unsigned char datLen);                  void *data, unsigned char datLen);
   
 /*  /*
Line 335  inline int cli_telnet_Set_SubOpt(struct telnetAttrs *a Line 335  inline int cli_telnet_Set_SubOpt(struct telnetAttrs *a
  * @attr = input attribute   * @attr = input attribute
  * return: -1 can`t get command; !=-1 command <<24 return sublen, <<8 return option, <<0 command   * return: -1 can`t get command; !=-1 command <<24 return sublen, <<8 return option, <<0 command
 */  */
inline unsigned int cli_telnet_GetCmd(struct telnetAttrs *attr);unsigned int cli_telnet_GetCmd(struct telnetAttrs *attr);
 /*  /*
  * cli_telnet_SetCmd() - Telnet set command   * cli_telnet_SetCmd() - Telnet set command
  *   *
Line 347  inline unsigned int cli_telnet_GetCmd(struct telnetAtt Line 347  inline unsigned int cli_telnet_GetCmd(struct telnetAtt
  * @arg3 = sub-option data size, if 0 not specified data   * @arg3 = sub-option data size, if 0 not specified data
  * return: -1 can`t set command; !=-1 ok   * return: -1 can`t set command; !=-1 ok
 */  */
inline int cli_telnet_SetCmd(struct telnetAttrs *attr, unsigned char cmd, unsigned char opt, ...);int cli_telnet_SetCmd(struct telnetAttrs *attr, unsigned char cmd, unsigned char opt, ...);
   
 /*  /*
  * cli_telnet_Answer() - Automatic generate commands answer to send from telnet   * cli_telnet_Answer() - Automatic generate commands answer to send from telnet
Line 468  int cli_loadHistory(linebuffer_t * __restrict buffer,  Line 468  int cli_loadHistory(linebuffer_t * __restrict buffer, 
  * @buffer = CLI buffer   * @buffer = CLI buffer
  * return: none   * return: none
 */  */
inline void cli_resetHistory(linebuffer_t * __restrict buffer);void cli_resetHistory(linebuffer_t * __restrict buffer);
   
 /*  /*
  * cli_freeLine() - Clear entire line   * cli_freeLine() - Clear entire line
Line 476  inline void cli_resetHistory(linebuffer_t * __restrict Line 476  inline void cli_resetHistory(linebuffer_t * __restrict
  * @buffer = CLI buffer   * @buffer = CLI buffer
  * return: RETCODE_ERR error, RETCODE_OK ok   * return: RETCODE_ERR error, RETCODE_OK ok
 */  */
inline int cli_freeLine(linebuffer_t * __restrict buffer);int cli_freeLine(linebuffer_t * __restrict buffer);
 /*  /*
  * cli_setPrompt() - Set new prompt for CLI session   * cli_setPrompt() - Set new prompt for CLI session
  *   *
Line 484  inline int cli_freeLine(linebuffer_t * __restrict buff Line 484  inline int cli_freeLine(linebuffer_t * __restrict buff
  * @prompt = new text for prompt or if NULL disable prompt   * @prompt = new text for prompt or if NULL disable prompt
  * return: none   * return: none
 */  */
inline void cli_setPrompt(linebuffer_t * __restrict buffer, const char *prompt);void cli_setPrompt(linebuffer_t * __restrict buffer, const char *prompt);
 /*  /*
  * cli_Printf() - Send message to CLI session   * cli_Printf() - Send message to CLI session
  *   *
Line 493  inline void cli_setPrompt(linebuffer_t * __restrict bu Line 493  inline void cli_setPrompt(linebuffer_t * __restrict bu
  * @... = arguments defined in fmt   * @... = arguments defined in fmt
  * return: none   * return: none
 */  */
inline void cli_Printf(linebuffer_t * __restrict buffer, char *fmt, ...);void cli_Printf(linebuffer_t * __restrict buffer, char *fmt, ...);
 /*  /*
  * cli_PrintHelp() - Print help screen   * cli_PrintHelp() - Print help screen
  *   *
  * @buffer = CLI buffer   * @buffer = CLI buffer
  * return: none   * return: none
 */  */
inline void cli_PrintHelp(linebuffer_t * __restrict buffer);void cli_PrintHelp(linebuffer_t * __restrict buffer);
   
 /*  /*
  * cliEnd() - Clear data, Free resources and close CLI session   * cliEnd() - Clear data, Free resources and close CLI session

Removed from v.1.5.4.1  
changed lines
  Added in v.1.5.4.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>