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 /channels/iax2-provision.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 'channels/iax2-provision.c')
-rw-r--r-- | channels/iax2-provision.c | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/channels/iax2-provision.c b/channels/iax2-provision.c index 0b1fc3e33..229c64043 100644 --- a/channels/iax2-provision.c +++ b/channels/iax2-provision.c @@ -400,7 +400,7 @@ static int iax_process_template(struct ast_config *cfg, char *s, char *def) } static char show_provisioning_usage[] = -"Usage: iax show provisioning [template]\n" +"Usage: iax list provisioning [template]\n" " Lists all known IAX provisioning templates or a\n" " specific one if specified.\n"; @@ -466,12 +466,20 @@ static int iax_show_provisioning(int fd, int argc, char *argv[]) return RESULT_SUCCESS; } -static struct ast_cli_entry cli_show_provisioning = - { { "iax2", "show", "provisioning", NULL }, iax_show_provisioning, "Show iax provisioning", show_provisioning_usage, iax_prov_complete_template }; +static struct ast_cli_entry cli_iax2_show_provisioning = { + { "iax2", "show", "provisioning", NULL }, + iax_show_provisioning, NULL, + NULL, iax_prov_complete_template }; + +static struct ast_cli_entry cli_iax2_provision[] = { + { { "iax2", "show", "provisioning", NULL }, + iax_show_provisioning, "Display iax provisioning", + show_provisioning_usage, iax_prov_complete_template, &cli_iax2_show_provisioning }, +}; static int iax_provision_init(void) { - ast_cli_register(&cli_show_provisioning); + ast_cli_register_multiple(cli_iax2_provision, sizeof(cli_iax2_provision) / sizeof(struct ast_cli_entry)); provinit = 1; return 0; } @@ -479,7 +487,7 @@ static int iax_provision_init(void) int iax_provision_unload(void) { provinit = 0; - ast_cli_unregister(&cli_show_provisioning); + ast_cli_unregister_multiple(cli_iax2_provision, sizeof(cli_iax2_provision) / sizeof(struct ast_cli_entry)); return 0; } |