Diff for /libaitcli/inc/aitcli.h between versions 1.2.2.5 and 1.2.2.6

version 1.2.2.5, 2010/06/07 09:04:46 version 1.2.2.6, 2010/06/07 11:32:50
Line 170  typedef int (*cmd_func_t)(/*linebuffer_t **/ void * __ Line 170  typedef int (*cmd_func_t)(/*linebuffer_t **/ void * __
 struct tagCommand {  struct tagCommand {
         int                     cmd_level;          int                     cmd_level;
   
         int                     cmd_min;  
         int                     cmd_len;          int                     cmd_len;
         char                    cmd_name[STRSIZ];          char                    cmd_name[STRSIZ];
   
Line 225  inline const char *cli_GetError(); Line 224  inline const char *cli_GetError();
  * return: RETCODE_ERR error, RETCODE_OK ok, >0 bind at position   * return: RETCODE_ERR error, RETCODE_OK ok, >0 bind at position
 */  */
 int cli_BindKey(bindkey_t * __restrict key, linebuffer_t * __restrict buffer);  int cli_BindKey(bindkey_t * __restrict key, linebuffer_t * __restrict buffer);
   
   
   /*
    * cli_addCommand() Add command to CLI session
    * @buffer = CLI buffer
    * @csCmd = Command name
    * @cliLevel = Level in CLI, -1 unprivi(view from all), 0 main config, 1 sub config ...
    * @funcCmd = Callback function when user call command
    * @csInfo = Inline information for command
    * @csHelp = Help line when call help
    * return: RETCODE_ERR error, RETCODE_OK ok
   */
   int
   cli_addCommand(linebuffer_t * __restrict buffer, const char *csCmd, int cliLevel, cmd_func_t funcCmd, 
                   const char *csInfo, const char *csHelp);
   /*
    * cli_delCommand() Delete command from CLI session
    * @buffer = CLI buffer
    * @csCmd = Command name
    * @cliLevel = Level in CLI, -1 unprivi(view from all), 0 main config, 1 sub config ...
    * return: RETCODE_ERR error, RETCODE_OK ok
   */
   int
   cli_delCommand(linebuffer_t * __restrict buffer, const char *csCmd, int cliLevel);
   /*
    * cli_updCommand() Update command in CLI session
    * @buffer = CLI buffer
    * @csCmd = Command name
    * @cliLevel = Level in CLI, -1 unprivi(view from all), 0 main config, 1 sub config ...
    * @funcCmd = Callback function when user call command
    * @csInfo = Inline information for command
    * @csHelp = Help line when call help
    * return: RETCODE_ERR error, RETCODE_OK ok
   */
   int
   cli_updCommand(linebuffer_t * __restrict buffer, const char *csCmd, int cliLevel, cmd_func_t funcCmd, 
                   const char *csInfo, const char *csHelp);
   
   
 /*  /*
  * cli_addHistory() Add line to history   * cli_addHistory() Add line to history

Removed from v.1.2.2.5  
changed lines
  Added in v.1.2.2.6


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