blob: 9797d511715b123062caa0eeb70b5ffec2e06cbe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#ifndef DATABASE_H_
#define DATABASE_H_
#include "apr_pools.h"
#include "config.h"
void database_init(apr_pool_t *p);
apr_status_t database_connect(config_t *cfg, config_dbd_t **dbconn);
apr_status_t database_disconnect(config_dbd_t *dbconn);
apr_status_t database_insert(config_t *cfg, config_dbd_t *dbconn,
apr_pool_t *p, apr_table_t *data);
apr_status_t database_trans_start(config_t *cfg, config_dbd_t *dbconn,
apr_pool_t *p);
apr_status_t database_trans_stop(config_t *cfg, config_dbd_t *dbconn,
apr_pool_t *p);
apr_status_t database_trans_abort(config_t *cfg, config_dbd_t *dbconn);
#endif /*DATABASE_H_*/
|