[asterisk-commits] twilson: trunk r158072 - /trunk/cdr/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Thu Nov 20 11:48:59 CST 2008


Author: twilson
Date: Thu Nov 20 11:48:58 2008
New Revision: 158072

URL: http://svn.digium.com/view/asterisk?view=rev&rev=158072
Log:
Begin on a crusade to end trailing whitespace!

Modified:
    trunk/cdr/Makefile
    trunk/cdr/cdr_adaptive_odbc.c
    trunk/cdr/cdr_csv.c
    trunk/cdr/cdr_custom.c
    trunk/cdr/cdr_manager.c
    trunk/cdr/cdr_odbc.c
    trunk/cdr/cdr_pgsql.c
    trunk/cdr/cdr_radius.c
    trunk/cdr/cdr_sqlite.c
    trunk/cdr/cdr_sqlite3_custom.c

Modified: trunk/cdr/Makefile
URL: http://svn.digium.com/view/asterisk/trunk/cdr/Makefile?view=diff&rev=158072&r1=158071&r2=158072
==============================================================================
--- trunk/cdr/Makefile (original)
+++ trunk/cdr/Makefile Thu Nov 20 11:48:58 2008
@@ -1,6 +1,6 @@
 #
 # Asterisk -- A telephony toolkit for Linux.
-# 
+#
 # Makefile for CDR backends
 #
 # Copyright (C) 1999-2006, Digium, Inc.

Modified: trunk/cdr/cdr_adaptive_odbc.c
URL: http://svn.digium.com/view/asterisk/trunk/cdr/cdr_adaptive_odbc.c?view=diff&rev=158072&r1=158071&r2=158072
==============================================================================
--- trunk/cdr/cdr_adaptive_odbc.c (original)
+++ trunk/cdr/cdr_adaptive_odbc.c Thu Nov 20 11:48:58 2008
@@ -19,7 +19,7 @@
 /*! \file
  *
  * \brief Adaptive ODBC CDR backend
- * 
+ *
  * \author Tilghman Lesher <cdr_adaptive_odbc__v1 at the-tilghman.com>
  * \ingroup cdr_drivers
  */

Modified: trunk/cdr/cdr_csv.c
URL: http://svn.digium.com/view/asterisk/trunk/cdr/cdr_csv.c?view=diff&rev=158072&r1=158071&r2=158072
==============================================================================
--- trunk/cdr/cdr_csv.c (original)
+++ trunk/cdr/cdr_csv.c Thu Nov 20 11:48:58 2008
@@ -23,7 +23,7 @@
  * \brief Comma Separated Value CDR records.
  *
  * \author Mark Spencer <markster at digium.com>
- * 
+ *
  * \arg See also \ref AstCDR
  * \ingroup cdr_drivers
  */
@@ -62,26 +62,26 @@
 
   "accountcode", 	accountcode is the account name of detail records, Master.csv contains all records *
   			Detail records are configured on a channel basis, IAX and SIP are determined by user *
-			DAHDI is determined by channel in dahdi.conf 
+			DAHDI is determined by channel in dahdi.conf
   "source",
   "destination",
-  "destination context", 
+  "destination context",
   "callerid",
   "channel",
   "destination channel",	(if applicable)
-  "last application",	Last application run on the channel 
-  "last app argument",	argument to the last channel 
-  "start time", 
-  "answer time", 
-  "end time", 
-  duration,   		Duration is the whole length that the entire call lasted. ie. call rx'd to hangup  
-  			"end time" minus "start time" 
-  billable seconds, 	the duration that a call was up after other end answered which will be <= to duration  
-  			"end time" minus "answer time" 
-  "disposition",    	ANSWERED, NO ANSWER, BUSY 
-  "amaflags",       	DOCUMENTATION, BILL, IGNORE etc, specified on a per channel basis like accountcode. 
-  "uniqueid",           unique call identifier 
-  "userfield"		user field set via SetCDRUserField 
+  "last application",	Last application run on the channel
+  "last app argument",	argument to the last channel
+  "start time",
+  "answer time",
+  "end time",
+  duration,   		Duration is the whole length that the entire call lasted. ie. call rx'd to hangup
+  			"end time" minus "start time"
+  billable seconds, 	the duration that a call was up after other end answered which will be <= to duration
+  			"end time" minus "answer time"
+  "disposition",    	ANSWERED, NO ANSWER, BUSY
+  "amaflags",       	DOCUMENTATION, BILL, IGNORE etc, specified on a per channel basis like accountcode.
+  "uniqueid",           unique call identifier
+  "userfield"		user field set via SetCDRUserField
 ----------------------------------------------------------*/
 
 static char *name = "csv";
@@ -110,7 +110,7 @@
 		ast_config_destroy(cfg);
 		return 0;
 	}
-	
+
 	if ((tmp = ast_variable_retrieve(cfg, "csv", "usegmtime"))) {
 		usegmtime = ast_true(tmp);
 		if (usegmtime)
@@ -238,7 +238,7 @@
 		append_string(buf, cdr->uniqueid, bufsize);
 	/* append the user field */
 	if(loguserfield)
-		append_string(buf, cdr->userfield,bufsize);	
+		append_string(buf, cdr->userfield,bufsize);
 	/* If we hit the end of our buffer, log an error */
 	if (strlen(buf) < bufsize - 5) {
 		/* Trim off trailing comma */
@@ -290,7 +290,7 @@
 		ast_log(LOG_WARNING, "Unable to create CSV record in %d bytes.  CDR not recorded!\n", (int)sizeof(buf));
 		return 0;
 	}
-	
+
 	/* because of the absolutely unconditional need for the
 	   highest reliability possible in writing billing records,
 	   we open write and close the log file each time */
@@ -305,7 +305,7 @@
 		ast_mutex_unlock(&mf_lock);
 		ast_log(LOG_ERROR, "Unable to re-open master file %s : %s\n", csvmaster, strerror(errno));
 	}
-	
+
 	if (!ast_strlen_zero(cdr->accountcode)) {
 		if (writefile(buf, cdr->accountcode))
 			ast_log(LOG_WARNING, "Unable to write CSV record to account file '%s' : %s\n", cdr->accountcode, strerror(errno));
@@ -324,7 +324,7 @@
 static int load_module(void)
 {
 	int res;
-	
+
 	if(!load_config(0))
 		return AST_MODULE_LOAD_DECLINE;
 

Modified: trunk/cdr/cdr_custom.c
URL: http://svn.digium.com/view/asterisk/trunk/cdr/cdr_custom.c?view=diff&rev=158072&r1=158071&r2=158072
==============================================================================
--- trunk/cdr/cdr_custom.c (original)
+++ trunk/cdr/cdr_custom.c Thu Nov 20 11:48:58 2008
@@ -57,7 +57,7 @@
 static char master[PATH_MAX];
 static char format[1024]="";
 
-static int load_config(int reload) 
+static int load_config(int reload)
 {
 	struct ast_config *cfg;
 	struct ast_variable *var;
@@ -85,7 +85,7 @@
 				strcat(format,"\n");
 				snprintf(master, sizeof(master),"%s/%s/%s", ast_config_AST_LOG_DIR, name, var->name);
 				if (var->next) {
-					ast_log(LOG_NOTICE, "Sorry, only one mapping is supported at this time, mapping '%s' will be ignored at line %d.\n", var->next->name, var->next->lineno); 
+					ast_log(LOG_NOTICE, "Sorry, only one mapping is supported at this time, mapping '%s' will be ignored at line %d.\n", var->next->name, var->next->lineno);
 					break;
 				}
 			} else
@@ -101,7 +101,7 @@
 			ast_log(LOG_WARNING, "Failed to load configuration file. Module not activated.\n");
 	}
 	ast_mutex_unlock(&lock);
-	
+
 	return res;
 }
 
@@ -158,7 +158,7 @@
 		if (res)
 			ast_log(LOG_ERROR, "Unable to register custom CDR handling\n");
 		return res;
-	} else 
+	} else
 		return AST_MODULE_LOAD_DECLINE;
 }
 

Modified: trunk/cdr/cdr_manager.c
URL: http://svn.digium.com/view/asterisk/trunk/cdr/cdr_manager.c?view=diff&rev=158072&r1=158071&r2=158072
==============================================================================
--- trunk/cdr/cdr_manager.c (original)
+++ trunk/cdr/cdr_manager.c Thu Nov 20 11:48:58 2008
@@ -17,7 +17,7 @@
 /*! \file
  *
  * \brief Asterisk Call Manager CDR records.
- * 
+ *
  * See also
  * \arg \ref AstCDR
  * \arg \ref AstAMI
@@ -80,14 +80,14 @@
 		enablecdr = 0;
 		return 0;
 	}
-	
+
 	while ( (cat = ast_category_browse(cfg, cat)) ) {
 		if (!strcasecmp(cat, "general")) {
 			v = ast_variable_browse(cfg, cat);
 			while (v) {
 				if (!strcasecmp(v->name, "enabled"))
 					newenablecdr = ast_true(v->value);
-				
+
 				v = v->next;
 			}
 		} else if (!strcasecmp(cat, "mappings")) {
@@ -102,13 +102,13 @@
 						ast_log(LOG_WARNING, "No more buffer space to add other custom fields\n");
 						break;
 					}
-					
+
 				}
 				v = v->next;
 			}
 		}
 	}
-	
+
 	ast_config_destroy(cfg);
 
 	if (enablecdr && !newenablecdr)
@@ -134,7 +134,7 @@
 
 	ast_localtime(&cdr->start, &timeresult, NULL);
 	ast_strftime(strStartTime, sizeof(strStartTime), DATE_FORMAT, &timeresult);
-	
+
 	if (cdr->answer.tv_sec)	{
 		ast_localtime(&cdr->answer, &timeresult, NULL);
 		ast_strftime(strAnswerTime, sizeof(strAnswerTime), DATE_FORMAT, &timeresult);

Modified: trunk/cdr/cdr_odbc.c
URL: http://svn.digium.com/view/asterisk/trunk/cdr/cdr_odbc.c?view=diff&rev=158072&r1=158071&r2=158072
==============================================================================
--- trunk/cdr/cdr_odbc.c (original)
+++ trunk/cdr/cdr_odbc.c Thu Nov 20 11:48:58 2008
@@ -19,7 +19,7 @@
 /*! \file
  *
  * \brief ODBC CDR Backend
- * 
+ *
  * \author Brian K. West <brian at bkw.org>
  *
  * See also:
@@ -115,7 +115,7 @@
 	}
 
 	ODBC_res = SQLExecDirect(stmt, (unsigned char *)sqlcmd, SQL_NTS);
-	
+
 	if ((ODBC_res != SQL_SUCCESS) && (ODBC_res != SQL_SUCCESS_WITH_INFO)) {
 		ast_verb(11, "cdr_odbc: Error in ExecDirect: %d\n", ODBC_res);
 		SQLFreeHandle(SQL_HANDLE_STMT, stmt);
@@ -167,7 +167,7 @@
 			break;
 		} else if (cfg == CONFIG_STATUS_FILEUNCHANGED)
 			break;
-	
+
 		var = ast_variable_browse(cfg, "global");
 		if (!var) {
 			/* nothing configured */

Modified: trunk/cdr/cdr_pgsql.c
URL: http://svn.digium.com/view/asterisk/trunk/cdr/cdr_pgsql.c?view=diff&rev=158072&r1=158071&r2=158072
==============================================================================
--- trunk/cdr/cdr_pgsql.c (original)
+++ trunk/cdr/cdr_pgsql.c Thu Nov 20 11:48:58 2008
@@ -3,8 +3,8 @@
  *
  * Copyright (C) 2003 - 2006
  *
- * Matthew D. Hardeman <mhardemn at papersoft.com> 
- * Adapted from the MySQL CDR logger originally by James Sharp 
+ * Matthew D. Hardeman <mhardemn at papersoft.com>
+ * Adapted from the MySQL CDR logger originally by James Sharp
  *
  * Modified September 2003
  * Matthew D. Hardeman <mhardemn at papersoft.com>
@@ -22,9 +22,9 @@
 
 /*! \file
  *
- * \brief PostgreSQL CDR logger 
- * 
- * \author Matthew D. Hardeman <mhardemn at papersoft.com> 
+ * \brief PostgreSQL CDR logger
+ *
+ * \author Matthew D. Hardeman <mhardemn at papersoft.com>
  * \extref PostgreSQL http://www.postgresql.org/
  *
  * See also
@@ -125,7 +125,7 @@
 		struct columns *cur;
 		struct ast_str *sql = ast_str_create(maxsize), *sql2 = ast_str_create(maxsize2);
 		char buf[257], escapebuf[513], *value;
-  
+
 		if (!sql || !sql2) {
 			if (sql) {
 				ast_free(sql);
@@ -138,7 +138,7 @@
 
 		ast_str_set(&sql, 0, "INSERT INTO %s (", table);
 		ast_str_set(&sql2, 0, " VALUES (");
-  
+
 		AST_RWLIST_RDLOCK(&psql_columns);
 		AST_RWLIST_TRAVERSE(&psql_columns, cur, list) {
 			/* For fields not set, simply skip them */
@@ -156,7 +156,7 @@
 				}
 				continue;
 			}
-			
+
 			LENGTHEN_BUF1(strlen(cur->name) + 2);
 			ast_str_append(&sql, 0, "\"%s\",", cur->name);
 

Modified: trunk/cdr/cdr_radius.c
URL: http://svn.digium.com/view/asterisk/trunk/cdr/cdr_radius.c?view=diff&rev=158072&r1=158071&r2=158072
==============================================================================
--- trunk/cdr/cdr_radius.c (original)
+++ trunk/cdr/cdr_radius.c Thu Nov 20 11:48:58 2008
@@ -21,7 +21,7 @@
  * \brief RADIUS CDR Support
  * \author Philippe Sultan
  * \extref The Radius Client Library - http://developer.berlios.de/projects/radiusclient-ng/
- * 
+ *
  * \arg See also \ref AstCDR
  * \ingroup cdr_drivers
  */
@@ -135,27 +135,27 @@
 
 
 	/* Start Time */
-	ast_strftime(timestr, sizeof(timestr), DATE_FORMAT, 
+	ast_strftime(timestr, sizeof(timestr), DATE_FORMAT,
 		ast_localtime(&cdr->start, &tm,
 			ast_test_flag(&global_flags, RADIUS_FLAG_USEGMTIME) ? "GMT" : NULL));
 	if (!rc_avpair_add(rh, tosend, PW_AST_START_TIME, timestr, strlen(timestr), VENDOR_CODE))
 		return -1;
 
 	/* Answer Time */
-	ast_strftime(timestr, sizeof(timestr), DATE_FORMAT, 
+	ast_strftime(timestr, sizeof(timestr), DATE_FORMAT,
 		ast_localtime(&cdr->answer, &tm,
 			ast_test_flag(&global_flags, RADIUS_FLAG_USEGMTIME) ? "GMT" : NULL));
 	if (!rc_avpair_add(rh, tosend, PW_AST_ANSWER_TIME, timestr, strlen(timestr), VENDOR_CODE))
 		return -1;
 
 	/* End Time */
-	ast_strftime(timestr, sizeof(timestr), DATE_FORMAT, 
+	ast_strftime(timestr, sizeof(timestr), DATE_FORMAT,
 		ast_localtime(&cdr->end, &tm,
 			ast_test_flag(&global_flags, RADIUS_FLAG_USEGMTIME) ? "GMT" : NULL));
 	if (!rc_avpair_add(rh, tosend, PW_AST_END_TIME, timestr, strlen(timestr), VENDOR_CODE))
 		return -1;
 
- 	/* Duration */ 
+ 	/* Duration */
 	if (!rc_avpair_add(rh, tosend, PW_AST_DURATION, &cdr->duration, 0, VENDOR_CODE))
 		return -1;
 
@@ -186,7 +186,7 @@
 	}
 
 	/* Setting Acct-Session-Id & User-Name attributes for proper generation
-	   of Acct-Unique-Session-Id on server side */ 
+	   of Acct-Unique-Session-Id on server side */
 	/* Channel */
 	if (!rc_avpair_add(rh, tosend, PW_USER_NAME, &cdr->channel, strlen(cdr->channel), 0))
 		return -1;
@@ -207,7 +207,7 @@
 		ast_debug(1, "Unable to create RADIUS record. CDR not recorded!\n");
 		return result;
 	}
-	
+
 	result = rc_acct(rh, 0, tosend);
 	if (result != OK_RC)
 		ast_log(LOG_ERROR, "Failed to record Radius CDR record!\n");
@@ -235,9 +235,9 @@
 		if ((tmp = ast_variable_retrieve(cfg, "radius", "radiuscfg")))
 			ast_copy_string(radiuscfg, tmp, sizeof(radiuscfg));
 		ast_config_destroy(cfg);
-	} else 
+	} else
 		return AST_MODULE_LOAD_DECLINE;
-	
+
 	/* start logging */
 	rc_openlog("asterisk");
 
@@ -252,7 +252,7 @@
 		ast_log(LOG_NOTICE, "Cannot load radiusclient-ng dictionary file.\n");
 		return AST_MODULE_LOAD_DECLINE;
 	}
-	
+
 	res = ast_cdr_register(name, desc, radius_log);
 	return AST_MODULE_LOAD_SUCCESS;
 }

Modified: trunk/cdr/cdr_sqlite.c
URL: http://svn.digium.com/view/asterisk/trunk/cdr/cdr_sqlite.c?view=diff&rev=158072&r1=158071&r2=158072
==============================================================================
--- trunk/cdr/cdr_sqlite.c (original)
+++ trunk/cdr/cdr_sqlite.c Thu Nov 20 11:48:58 2008
@@ -20,14 +20,14 @@
 /*! \file
  *
  * \brief Store CDR records in a SQLite database.
- * 
+ *
  * \author Holger Schurig <hs4233 at mail.mn-solutions.de>
  * \extref SQLite http://www.sqlite.org/
  *
  * See also
  * \arg \ref Config_cdr
  * \arg http://www.sqlite.org/
- * 
+ *
  * Creates the database and table on-the-fly
  * \ingroup cdr_drivers
  *
@@ -151,7 +151,7 @@
 			break;
 		usleep(200);
 	}
-	
+
 	if (zErr) {
 		ast_log(LOG_ERROR, "cdr_sqlite: %s\n", zErr);
 		ast_free(zErr);
@@ -199,7 +199,7 @@
 
 		/* TODO: here we should probably create an index */
 	}
-	
+
 	res = ast_cdr_register(name, ast_module_info->description, sqlite_log);
 	if (res) {
 		ast_log(LOG_ERROR, "Unable to register SQLite CDR handling\n");

Modified: trunk/cdr/cdr_sqlite3_custom.c
URL: http://svn.digium.com/view/asterisk/trunk/cdr/cdr_sqlite3_custom.c?view=diff&rev=158072&r1=158071&r2=158072
==============================================================================
--- trunk/cdr/cdr_sqlite3_custom.c (original)
+++ trunk/cdr/cdr_sqlite3_custom.c Thu Nov 20 11:48:58 2008
@@ -21,10 +21,10 @@
  * \brief Custom SQLite3 CDR records.
  *
  * \author Adapted by Alejandro Rios <alejandro.rios at avatar.com.co> and
- *  Russell Bryant <russell at digium.com> from 
+ *  Russell Bryant <russell at digium.com> from
  *  cdr_mysql_custom by Edward Eastman <ed at dm3.co.uk>,
  *	and cdr_sqlite by Holger Schurig <hs4233 at mail.mn-solutions.de>
- *	
+ *
  *
  * \arg See also \ref AstCDR
  *
@@ -178,7 +178,7 @@
 		ast_config_destroy(cfg);
 		return 0;
 	}
-	
+
 	/* Mapping must have a table name */
 	tmp = ast_variable_retrieve(cfg, "master", "table");
 	if (!ast_strlen_zero(tmp))




More information about the asterisk-commits mailing list