59
60
return &(turn_params.default_users_db.persistent_users_db);
62
turn_dbdriver_t * get_dbdriver() {
64
switch(turn_params.default_users_db.userdb_type) {
63
turn_dbdriver_t * get_dbdriver()
66
if (turn_params.default_users_db.userdb_type == TURN_USERDB_TYPE_UNKNOWN)
70
switch (turn_params.default_users_db.userdb_type){
71
#if !defined(TURN_NO_SQLITE)
72
case TURN_USERDB_TYPE_SQLITE:
73
_driver = get_sqlite_dbdriver();
65
76
#if !defined(TURN_NO_PQ)
66
case TURN_USERDB_TYPE_PQ:
67
_driver = get_pgsql_dbdriver();
77
case TURN_USERDB_TYPE_PQ:
78
_driver = get_pgsql_dbdriver();
70
81
#if !defined(TURN_NO_MYSQL)
71
case TURN_USERDB_TYPE_MYSQL:
72
_driver = get_mysql_dbdriver();
82
case TURN_USERDB_TYPE_MYSQL:
83
_driver = get_mysql_dbdriver();
75
86
#if !defined(TURN_NO_MONGO)
76
case TURN_USERDB_TYPE_MONGO:
77
_driver = get_mongo_dbdriver();
87
case TURN_USERDB_TYPE_MONGO:
88
_driver = get_mongo_dbdriver();
80
91
#if !defined(TURN_NO_HIREDIS)
81
case TURN_USERDB_TYPE_REDIS:
82
_driver = get_redis_dbdriver();
92
case TURN_USERDB_TYPE_REDIS:
93
_driver = get_redis_dbdriver();