[asterisk-commits] kmoore: branch kmoore/sound_index_cli r396354 - /team/kmoore/sound_index_cli/...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Wed Aug 7 07:14:49 CDT 2013


Author: kmoore
Date: Wed Aug  7 07:14:47 2013
New Revision: 396354

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=396354
Log:
Rework sounds reloading

Modified:
    team/kmoore/sound_index_cli/main/loader.c
    team/kmoore/sound_index_cli/main/sounds_index.c

Modified: team/kmoore/sound_index_cli/main/loader.c
URL: http://svnview.digium.com/svn/asterisk/team/kmoore/sound_index_cli/main/loader.c?view=diff&rev=396354&r1=396353&r2=396354
==============================================================================
--- team/kmoore/sound_index_cli/main/loader.c (original)
+++ team/kmoore/sound_index_cli/main/loader.c Wed Aug  7 07:14:47 2013
@@ -56,6 +56,7 @@
 #include "asterisk/heap.h"
 #include "asterisk/app.h"
 #include "asterisk/test.h"
+#include "asterisk/sounds_index.h"
 
 #include <dlfcn.h>
 
@@ -319,6 +320,7 @@
 	{ "indications", ast_indications_reload },
 	{ "cel",        ast_cel_engine_reload },
 	{ "plc",        ast_plc_reload },
+	{ "sounds",     ast_sounds_reindex },
 	{ NULL, 	NULL }
 };
 

Modified: team/kmoore/sound_index_cli/main/sounds_index.c
URL: http://svnview.digium.com/svn/asterisk/team/kmoore/sound_index_cli/main/sounds_index.c?view=diff&rev=396354&r1=396353&r2=396354
==============================================================================
--- team/kmoore/sound_index_cli/main/sounds_index.c (original)
+++ team/kmoore/sound_index_cli/main/sounds_index.c Wed Aug  7 07:14:47 2013
@@ -186,33 +186,6 @@
 	return 0;
 }
 
-/*! \brief Allow for reloading of sounds via the command line */
-static char *handle_cli_sounds_reload(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a)
-{
-	switch (cmd) {
-	case CLI_INIT:
-		e->command = "sounds reload";
-		e->usage =
-			"Usage: sounds reload\n"
-			"       Reloads the index of sound files and their descriptions.\n";
-		return NULL;
-	case CLI_GENERATE:
-		return NULL;
-	}
-
-	if (a->argc != 2) {
-		return CLI_SHOWUSAGE;
-	}
-
-	if (ast_sounds_reindex()) {
-		ast_cli(a->fd, "Sound re-indexing failed.\n");
-		return CLI_FAILURE;
-	}
-
-	ast_cli(a->fd, "Sound files re-indexed.\n");
-	return CLI_SUCCESS;
-}
-
 /*! \brief Show a list of sounds available on the system */
 static char *handle_cli_sounds_show(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a)
 {
@@ -296,7 +269,6 @@
 static struct ast_cli_entry cli_sounds[] = {
 	AST_CLI_DEFINE(handle_cli_sounds_show, "Shows available sounds"),
 	AST_CLI_DEFINE(handle_cli_sound_show, "Shows details about a specific sound"),
-	AST_CLI_DEFINE(handle_cli_sounds_reload, "Reload sounds index"),
 };
 
 static void sounds_cleanup(void)




More information about the asterisk-commits mailing list