[asterisk-commits] eliel: branch group/appdocsxml r146013 - /team/group/appdocsxml/apps/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Oct 3 09:04:14 CDT 2008


Author: eliel
Date: Fri Oct  3 09:04:13 2008
New Revision: 146013

URL: http://svn.digium.com/view/asterisk?view=rev&rev=146013
Log:
Introduce DAHDIBarge() application XML documentation.

Modified:
    team/group/appdocsxml/apps/app_dahdibarge.c

Modified: team/group/appdocsxml/apps/app_dahdibarge.c
URL: http://svn.digium.com/view/asterisk/team/group/appdocsxml/apps/app_dahdibarge.c?view=diff&rev=146013&r1=146012&r2=146013
==============================================================================
--- team/group/appdocsxml/apps/app_dahdibarge.c (original)
+++ team/group/appdocsxml/apps/app_dahdibarge.c Fri Oct  3 09:04:13 2008
@@ -52,16 +52,25 @@
 #include "asterisk/say.h"
 #include "asterisk/utils.h"
 
+/*** DOCUMENTATION
+	<application name="DAHDIBarge" language="en_US">
+		<synopsis>
+			Barge in (monitor) DAHDI channel.
+		</synopsis>
+		<syntax>
+			<parameter name="channel">
+				<para>Channel to barge.</para>
+			</parameter>
+		</syntax>
+		<description>
+			<para>Barges in on a specified DAHDI <replaceable>channel</replaceable> or prompts
+			if one is not specified. Returns <literal>-1</literal> when caller user hangs
+			up and is independent of the state of the channel being monitored.
+			</para>
+		</description>
+	</application>
+ ***/
 static char *app = "DAHDIBarge";
-
-static char *synopsis = "Barge in (monitor) DAHDI channel";
-
-static char *descrip = 
-"  DAHDIBarge([channel]): Barges in on a specified DAHDI\n"
-"channel or prompts if one is not specified.  Returns\n"
-"-1 when caller user hangs up and is independent of the\n"
-"state of the channel being monitored.";
-
 
 #define CONF_SIZE 160
 
@@ -293,7 +302,7 @@
 
 static int load_module(void)
 {
-	return ((ast_register_application(app, conf_exec, synopsis, descrip)) ? AST_MODULE_LOAD_FAILURE : AST_MODULE_LOAD_SUCCESS);
+	return ((ast_register_application_xml(app, conf_exec)) ? AST_MODULE_LOAD_FAILURE : AST_MODULE_LOAD_SUCCESS);
 }
 
 AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Barge in on DAHDI channel application");




More information about the asterisk-commits mailing list