Apache HTTPD
Classes | Macros | Typedefs | Functions

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

Macro Definition Documentation

◆ DBD_DECLARE

#define DBD_DECLARE (   type)    type

Definition at line 38 of file mod_dbd.h.

◆ DBD_DECLARE_DATA

#define DBD_DECLARE_DATA

Definition at line 40 of file mod_dbd.h.

◆ DBD_DECLARE_NONSTD

#define DBD_DECLARE_NONSTD (   type)    type

Definition at line 39 of file mod_dbd.h.

Typedef Documentation

◆ apr_OFN_ap_dbd_acquire_t

typedef ap_dbd_t *() apr_OFN_ap_dbd_acquire_t(request_rec *)

Definition at line 114 of file mod_dbd.h.

◆ apr_OFN_ap_dbd_cacquire_t

typedef ap_dbd_t *() apr_OFN_ap_dbd_cacquire_t(conn_rec *)

Definition at line 115 of file mod_dbd.h.

◆ apr_OFN_ap_dbd_close_t

typedef void() apr_OFN_ap_dbd_close_t(server_rec *, ap_dbd_t *)

Definition at line 113 of file mod_dbd.h.

◆ apr_OFN_ap_dbd_open_t

typedef ap_dbd_t *() apr_OFN_ap_dbd_open_t(apr_pool_t *, server_rec *)

Definition at line 112 of file mod_dbd.h.

◆ apr_OFN_ap_dbd_prepare_t

typedef void() apr_OFN_ap_dbd_prepare_t(server_rec *, const char *, const char *)

Definition at line 116 of file mod_dbd.h.

◆ dbd_HOOK_post_connect_t

typedef apr_status_t dbd_HOOK_post_connect_t(apr_pool_t *, dbd_cfg_t *, ap_dbd_t *)

Definition at line 119 of file mod_dbd.h.

◆ dbd_LINK_post_connect_t

Function Documentation

◆ ap_dbd_acquire()

ap_dbd_t * ap_dbd_acquire ( request_rec r)

Definition at line 929 of file mod_dbd.c.

◆ ap_dbd_cacquire()

ap_dbd_t * ap_dbd_cacquire ( conn_rec c)

Definition at line 953 of file mod_dbd.c.

◆ ap_dbd_close()

void ap_dbd_close ( server_rec s,
ap_dbd_t rec 
)

Definition at line 755 of file mod_dbd.c.

◆ ap_dbd_open()

ap_dbd_t * ap_dbd_open ( apr_pool_t pool,
server_rec s 
)

Definition at line 793 of file mod_dbd.c.

◆ ap_dbd_prepare()

void ap_dbd_prepare ( server_rec s,
const char query,
const char label 
)

Definition at line 313 of file mod_dbd.c.

◆ dbd_hook_get_post_connect()

apr_array_header_t * dbd_hook_get_post_connect ( void  )

◆ dbd_hook_post_connect()

void dbd_hook_post_connect ( dbd_HOOK_post_connect_t pf,
const char *const aszPre,
const char *const aszSucc,
int  nOrder 
)

◆ dbd_run_post_connect()

apr_status_t dbd_run_post_connect ( apr_pool_t pool,
dbd_cfg_t cfg,
ap_dbd_t dbd 
)

< Module has handled this stage.

< Module has handled this stage.

< Module declines to handle

< Module has handled this stage.

Definition at line 45 of file mod_dbd.c.