[svn-commits] junky: branch junky/cli-tls r208547 - in /team/junky/cli-tls: channels/ inclu...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Fri Jul 24 09:53:05 CDT 2009


Author: junky
Date: Fri Jul 24 09:53:01 2009
New Revision: 208547

URL: http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=208547
Log:
functions:
is_string_match_cli_filters
tls_remove_channel
tls_add_channel

must be prefixed with ast_ to be able to used in different modules, tested with chan_oss.c

Also, added the va_start to get my_printf() to works properly, with flag.



Modified:
    team/junky/cli-tls/channels/chan_oss.c
    team/junky/cli-tls/include/asterisk/logger.h
    team/junky/cli-tls/main/logger.c
    team/junky/cli-tls/main/pbx.c

Modified: team/junky/cli-tls/channels/chan_oss.c
URL: http://svn.asterisk.org/svn-view/asterisk/team/junky/cli-tls/channels/chan_oss.c?view=diff&rev=208547&r1=208546&r2=208547
==============================================================================
--- team/junky/cli-tls/channels/chan_oss.c (original)
+++ team/junky/cli-tls/channels/chan_oss.c Fri Jul 24 09:53:01 2009
@@ -798,8 +798,8 @@
 	if (c == NULL)
 		return NULL;
 	/* TODO add that newly created channel to the TLS container
-	tls_add_channel(c);
 	*/
+	ast_tls_add_channel(c);
 	c->tech = &oss_tech;
 	if (o->sounddev < 0)
 		setformat(o, O_RDWR);

Modified: team/junky/cli-tls/include/asterisk/logger.h
URL: http://svn.asterisk.org/svn-view/asterisk/team/junky/cli-tls/include/asterisk/logger.h?view=diff&rev=208547&r1=208546&r2=208547
==============================================================================
--- team/junky/cli-tls/include/asterisk/logger.h (original)
+++ team/junky/cli-tls/include/asterisk/logger.h Fri Jul 24 09:53:01 2009
@@ -213,11 +213,11 @@
 void ast_logger_unregister_level(const char *name);
 
 /* To add a channel to a TLS object */
-int tls_add_channel(struct ast_channel *chan);
-
-int tls_remove_channel(struct ast_channel *chan);
-
-int is_string_match_cli_filters(void);
+int ast_tls_add_channel(struct ast_channel *chan);
+
+int ast_tls_remove_channel(struct ast_channel *chan);
+
+int ast_is_string_match_cli_filters(void);
 struct ast_cli_filter *ast_filter_get_by_name(const char *name);
 
 

Modified: team/junky/cli-tls/main/logger.c
URL: http://svn.asterisk.org/svn-view/asterisk/team/junky/cli-tls/main/logger.c?view=diff&rev=208547&r1=208546&r2=208547
==============================================================================
--- team/junky/cli-tls/main/logger.c (original)
+++ team/junky/cli-tls/main/logger.c Fri Jul 24 09:53:01 2009
@@ -1208,7 +1208,7 @@
 	   ignore if the string doesnt match these filters
 	*/
 
-	if (is_string_match_cli_filters() <= 0) {
+	if (ast_is_string_match_cli_filters() <= 0) {
 		junky_printf("No skip!\n");
 	} else {
 		junky_printf("skip!\n");
@@ -1370,7 +1370,7 @@
 	/* Set type */
 	logmsg->type = LOGMSG_VERBOSE;
 
-        if (is_string_match_cli_filters()<= 0) {
+        if (ast_is_string_match_cli_filters()<= 0) {
                 junky_printf("No skip!\n");
         } else {
 		junky_printf("skip!\n");
@@ -1544,7 +1544,7 @@
 
 //http://pastebin.ca/1474652
 /* Function used to add a specific channel to the TLS container */
-int tls_add_channel(struct ast_channel *chan){
+int ast_tls_add_channel(struct ast_channel *chan){
         struct logger_filter_list_item *filter;
         int res = 0;
 
@@ -1568,7 +1568,7 @@
 /* Function used to remove a specific channel from the TLS container 
 Will be used for different channel driver monitor threads
 */
-int tls_remove_channel(struct ast_channel *chan){
+int ast_tls_remove_channel(struct ast_channel *chan){
 	struct logger_filter_list_item *filter;
 	int res = 0;
 
@@ -1615,7 +1615,7 @@
 	*/
 }
 
-int is_string_match_cli_filters(void) {
+int ast_is_string_match_cli_filters(void) {
 	int res = -1;
 	struct logger_filter_list_item *filter;
 	struct ast_cli_filter *c;
@@ -1671,14 +1671,15 @@
 	va_list ap;
 	char *buf;	
 
+	va_start(ap, fmt);
         if (ast_vasprintf(&buf, fmt, ap) < 0) {
                 va_end(ap);
                 return;
         }
         va_end(ap);
 
-	//printf("buffer is:%s", buf);
-	//ast_free(buf);
+	printf("buffer is:%s", buf);
+	ast_free(buf);
 #endif
 }
 

Modified: team/junky/cli-tls/main/pbx.c
URL: http://svn.asterisk.org/svn-view/asterisk/team/junky/cli-tls/main/pbx.c?view=diff&rev=208547&r1=208546&r2=208547
==============================================================================
--- team/junky/cli-tls/main/pbx.c (original)
+++ team/junky/cli-tls/main/pbx.c Fri Jul 24 09:53:01 2009
@@ -4936,7 +4936,7 @@
 	 */
 	struct ast_channel *c = data;
 
-	tls_add_channel(c);
+	ast_tls_add_channel(c);
 
 	__ast_pbx_run(c, NULL);
 	decrease_call_count();




More information about the svn-commits mailing list