summaryrefslogtreecommitdiff
path: root/include/asterisk/cli.h
diff options
context:
space:
mode:
authorKevin P. Fleming <kpfleming@digium.com>2006-09-18 19:54:18 +0000
committerKevin P. Fleming <kpfleming@digium.com>2006-09-18 19:54:18 +0000
commitfcb999c01c22548f582f167e1b1e86f0c3a5a2fd (patch)
treecf63baa167f81c95d3dbf417f83681851decad80 /include/asterisk/cli.h
parentfb23c753d30d181175c9ab0b635410b83e6fa980 (diff)
merge qwell's CLI verbification work
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43212 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/cli.h')
-rw-r--r--include/asterisk/cli.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/asterisk/cli.h b/include/asterisk/cli.h
index 02cdb290f..e2a6f818b 100644
--- a/include/asterisk/cli.h
+++ b/include/asterisk/cli.h
@@ -69,10 +69,17 @@ struct ast_cli_entry {
until a NULL is returned.
*/
char *(*generator)(const char *line, const char *word, int pos, int n);
+ struct ast_cli_entry *deprecate_cmd;
/*! For keeping track of usage */
int inuse;
struct module *module; /*! module this belongs to */
char *_full_cmd; /* built at load time from cmda[] */
+ /* This gets set in ast_cli_register()
+ It then gets set to something different when the deprecated command
+ is run for the first time (ie; after we warn the user that it's deprecated)
+ */
+ int deprecated;
+ char *_deprecated_by; /* copied from the "parent" _full_cmd, on deprecated commands */
/*! For linking */
AST_LIST_ENTRY(ast_cli_entry) list;
};