diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-09-18 19:54:18 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-09-18 19:54:18 +0000 |
commit | 5aacb6a82d4cf625774fa1ea39ca193a3be73b35 (patch) | |
tree | cf63baa167f81c95d3dbf417f83681851decad80 /apps/app_mixmonitor.c | |
parent | 4de5810a0530bca0665eadcfb06ef06fd2e86758 (diff) |
merge qwell's CLI verbification work
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43212 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps/app_mixmonitor.c')
-rw-r--r-- | apps/app_mixmonitor.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/apps/app_mixmonitor.c b/apps/app_mixmonitor.c index 5038776a3..1530920b1 100644 --- a/apps/app_mixmonitor.c +++ b/apps/app_mixmonitor.c @@ -421,22 +421,21 @@ static char *complete_mixmonitor_cli(const char *line, const char *word, int pos return ast_complete_channels(line, word, pos, state, 2); } -static struct ast_cli_entry cli_mixmonitor = { - { "mixmonitor", NULL, NULL }, - mixmonitor_cli, - "Execute a MixMonitor command.", +static struct ast_cli_entry cli_mixmonitor[] = { + { { "mixmonitor", NULL, NULL }, + mixmonitor_cli, "Execute a MixMonitor command.", "mixmonitor <start|stop> <chan_name> [args]\n\n" "The optional arguments are passed to the\n" "MixMonitor application when the 'start' command is used.\n", - complete_mixmonitor_cli + complete_mixmonitor_cli }, }; static int unload_module(void) { int res; - res = ast_cli_unregister(&cli_mixmonitor); - res |= ast_unregister_application(stop_app); + ast_cli_unregister_multiple(cli_mixmonitor, sizeof(cli_mixmonitor) / sizeof(struct ast_cli_entry)); + res = ast_unregister_application(stop_app); res |= ast_unregister_application(app); ast_module_user_hangup_all(); @@ -448,8 +447,8 @@ static int load_module(void) { int res; - res = ast_cli_register(&cli_mixmonitor); - res |= ast_register_application(app, mixmonitor_exec, synopsis, desc); + ast_cli_register_multiple(cli_mixmonitor, sizeof(cli_mixmonitor) / sizeof(struct ast_cli_entry)); + res = ast_register_application(app, mixmonitor_exec, synopsis, desc); res |= ast_register_application(stop_app, stop_mixmonitor_exec, stop_synopsis, stop_desc); return res; |