Lines Matching refs:dbconn
31 dbi_conn dbconn; member
49 static void mod_vhostdb_dbi_error_callback (dbi_conn dbconn, void *vdata) in mod_vhostdb_dbi_error_callback() argument
56 if (0 == dbi_conn_connect(dbconn)) { in mod_vhostdb_dbi_error_callback()
57 fdevent_setfd_cloexec(dbi_conn_get_socket(dbconn)); in mod_vhostdb_dbi_error_callback()
62 dbi_conn_error(dbconn, &errormsg); in mod_vhostdb_dbi_error_callback()
70 dbi_conn_close(dbconf->dbconn); in mod_vhostdb_dbconf_free()
111 dbi_conn dbconn; in mod_vhostdb_dbconf_setup() local
118 dbconn = dbi_conn_new_r(dbtype->ptr, dbinst); in mod_vhostdb_dbconf_setup()
119 if (NULL == dbconn) { in mod_vhostdb_dbconf_setup()
134 dbi_conn_set_option_numeric(dbconn, opt->ptr, di->value); in mod_vhostdb_dbconf_setup()
138 dbi_conn_set_option(dbconn, opt->ptr, ds->value.ptr); in mod_vhostdb_dbconf_setup()
146 dbconf->dbconn = dbconn; in mod_vhostdb_dbconf_setup()
153 dbi_conn_error_handler(dbconn, mod_vhostdb_dbi_error_callback, dbconf); in mod_vhostdb_dbconf_setup()
156 mod_vhostdb_dbi_error_callback(dbconn, dbconf); in mod_vhostdb_dbconf_setup()
188 size_t len = dbi_conn_escape_string_copy(dbconf->dbconn, in mod_vhostdb_dbi_query()
204 result = dbi_conn_query(dbconf->dbconn, sqlquery->ptr); in mod_vhostdb_dbi_query()
211 dbi_conn_error(dbconf->dbconn, &errmsg); in mod_vhostdb_dbi_query()