[Freeswitch-svn] [commit] r2797 - in freeswitch/branches/voctel/src/mod/applications: mod_conference mod_phonecard
Freeswitch SVN
voctel at freeswitch.org
Sat Sep 23 01:32:12 EDT 2006
Author: voctel
Date: Sat Sep 23 01:32:10 2006
New Revision: 2797
Modified:
freeswitch/branches/voctel/src/mod/applications/mod_conference/mod_conference.c
freeswitch/branches/voctel/src/mod/applications/mod_phonecard/mod_phonecard.c
freeswitch/branches/voctel/src/mod/applications/mod_phonecard/mod_phonecard.h
Log:
switch inital db type to postgresql
Modified: freeswitch/branches/voctel/src/mod/applications/mod_conference/mod_conference.c
==============================================================================
--- freeswitch/branches/voctel/src/mod/applications/mod_conference/mod_conference.c (original)
+++ freeswitch/branches/voctel/src/mod/applications/mod_conference/mod_conference.c Sat Sep 23 01:32:10 2006
@@ -2933,8 +2933,6 @@
SWITCH_MOD_DECLARE(switch_status_t) switch_module_shutdown(void)
{
-
-
if (globals.running) {
globals.running = 0;
while (globals.threads) {
Modified: freeswitch/branches/voctel/src/mod/applications/mod_phonecard/mod_phonecard.c
==============================================================================
--- freeswitch/branches/voctel/src/mod/applications/mod_phonecard/mod_phonecard.c (original)
+++ freeswitch/branches/voctel/src/mod/applications/mod_phonecard/mod_phonecard.c Sat Sep 23 01:32:10 2006
@@ -33,18 +33,12 @@
#include <switch.h>
#include <mod_phonecard.h>
-//-- freeTDS includes (XXX: I know, I'll build PostgreSQL and MySQL later)
-#include <tds.h>
-#include <tdsconvert.h>
-#include <ctype.h>
+//-- PostgreSQL
+#include <libpq-fe.h>
-#ifdef FREETDS_PRE_0_63
-#warning "You have older version of FreeTDS, you *NEED* to upgrade!"
-#endif
-
static const char modname[] = "mod_voctel";
static const char global_app_name[] = "phonecard";
-//static char *global_cf_name = "phonecard.conf";
+static char *global_cf_name = "phonecard.conf";
static char *db_hostname = NULL;
static char *db_name = NULL;
@@ -54,12 +48,13 @@
static char *db_table = NULL;
static int db_port = 0;
-static TDSSOCKET *tds;
-static TDSLOGIN *login;
-static TDSCONTEXT *context;
-
static int db_connected = 0;
+/* PostgreSQL declarations */
+PGconn *DBConn;
+
+switch_mutex_t *db_lock;
+
//-- main application routine
static void phonecard_main(switch_core_session_t *session, char *data)
{
@@ -94,7 +89,8 @@
/* connect my internal structure to the blank pointer passed to me */
*module_interface = &phonecard_module_interface;
- //switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, "Hello World!\n");
+
+
/* indicate that the module should continue to be loaded */
return SWITCH_STATUS_SUCCESS;
Modified: freeswitch/branches/voctel/src/mod/applications/mod_phonecard/mod_phonecard.h
==============================================================================
--- freeswitch/branches/voctel/src/mod/applications/mod_phonecard/mod_phonecard.h (original)
+++ freeswitch/branches/voctel/src/mod/applications/mod_phonecard/mod_phonecard.h Sat Sep 23 01:32:10 2006
@@ -34,4 +34,7 @@
extern int mssql_connect(void);
/*! \brief Function used to connect to MS SQL */
-extern int mssql_disconnect(void);
\ No newline at end of file
+extern int mssql_disconnect(void);
+
+
+
More information about the Freeswitch-svn
mailing list