Apache HTTPD
Classes | Macros | Typedefs | Functions
mod_dbd.h File Reference

Database Access Extension Module for Apache. More...

#include <httpd.h>
#include <apr_optional.h>
#include <apr_hash.h>
#include <apr_hooks.h>

Go to the source code of this file.

Classes

struct  dbd_cfg_t
 
struct  ap_dbd_t
 
struct  dbd_LINK_post_connect_t
 

Macros

#define DBD_DECLARE(type)   type
 
#define DBD_DECLARE_NONSTD(type)   type
 
#define DBD_DECLARE_DATA
 

Typedefs

typedef ap_dbd_t *() apr_OFN_ap_dbd_open_t(apr_pool_t *, server_rec *)
 
typedef void() apr_OFN_ap_dbd_close_t(server_rec *, ap_dbd_t *)
 
typedef ap_dbd_t *() apr_OFN_ap_dbd_acquire_t(request_rec *)
 
typedef ap_dbd_t *() apr_OFN_ap_dbd_cacquire_t(conn_rec *)
 
typedef void() apr_OFN_ap_dbd_prepare_t(server_rec *, const char *, const char *)
 
typedef apr_status_t dbd_HOOK_post_connect_t(apr_pool_t *, dbd_cfg_t *, ap_dbd_t *)
 
typedef struct dbd_LINK_post_connect_t dbd_LINK_post_connect_t
 

Functions

ap_dbd_tap_dbd_open (apr_pool_t *, server_rec *)
 
void ap_dbd_close (server_rec *, ap_dbd_t *)
 
ap_dbd_tap_dbd_acquire (request_rec *)
 
ap_dbd_tap_dbd_cacquire (conn_rec *)
 
void ap_dbd_prepare (server_rec *, const char *, const char *)
 
void dbd_hook_post_connect (dbd_HOOK_post_connect_t *pf, const char *const *aszPre, const char *const *aszSucc, int nOrder)
 
apr_status_t dbd_run_post_connect (apr_pool_t *, dbd_cfg_t *, ap_dbd_t *)
 
apr_array_header_tdbd_hook_get_post_connect (void)
 

Detailed Description

Database Access Extension Module for Apache.

Overview of what this is and does: http://www.apache.org/~niq/dbd.html or http://apache.webthing.com/database/

Definition in file mod_dbd.h.