int remove_set;
} session_cookie_dir_conf;
-AP_DECLARE(int) ap_session_cookie_save(request_rec * r, session_rec * z);
-AP_DECLARE(int) ap_session_cookie_load(request_rec * r, session_rec ** z);
-
/**
* Set the cookie and embed the session within it.
*
* @param r The request pointer.
* @param z A pointer to where the session will be written.
*/
-AP_DECLARE(int) ap_session_cookie_save(request_rec * r, session_rec * z)
+static int session_cookie_save(request_rec * r, session_rec * z)
{
session_cookie_dir_conf *conf = ap_get_module_config(r->per_dir_config,
*
* On success, this returns APR_SUCCESS.
*/
-AP_DECLARE(int) ap_session_cookie_load(request_rec * r, session_rec ** z)
+static int session_cookie_load(request_rec * r, session_rec ** z)
{
session_cookie_dir_conf *conf = ap_get_module_config(r->per_dir_config,
static void register_hooks(apr_pool_t * p)
{
- ap_hook_session_load(ap_session_cookie_load, NULL, NULL, APR_HOOK_MIDDLE);
- ap_hook_session_save(ap_session_cookie_save, NULL, NULL, APR_HOOK_MIDDLE);
+ ap_hook_session_load(session_cookie_load, NULL, NULL, APR_HOOK_MIDDLE);
+ ap_hook_session_save(session_cookie_save, NULL, NULL, APR_HOOK_MIDDLE);
}
module AP_MODULE_DECLARE_DATA session_cookie_module =
const char *deletelabel;
} session_dbd_dir_conf;
-AP_DECLARE(int) ap_session_dbd_load(request_rec * r, session_rec ** z);
-AP_DECLARE(int) ap_session_dbd_save(request_rec * r, session_rec * z);
-AP_DECLARE(int) ap_session_dbd_monitor(apr_pool_t *p);
-
/* optional function - look it up once in post_config */
static ap_dbd_t *(*session_dbd_acquire_fn) (request_rec *) = NULL;
static void (*session_dbd_prepare_fn) (server_rec *, const char *, const char *) = NULL;
*
* On success, this returns OK.
*/
-AP_DECLARE(int) ap_session_dbd_load(request_rec * r, session_rec ** z)
+static int session_dbd_load(request_rec * r, session_rec ** z)
{
session_dbd_dir_conf *conf = ap_get_module_config(r->per_dir_config,
* @param r The request pointer.
* @param z A pointer to where the session will be written.
*/
-AP_DECLARE(int) ap_session_dbd_save(request_rec * r, session_rec * z)
+static int session_dbd_save(request_rec * r, session_rec * z)
{
char *buffer;
* This function performs housekeeping on the database, deleting expired
* sessions.
*/
-AP_DECLARE(int) ap_session_dbd_monitor(apr_pool_t *p)
+static int session_dbd_monitor(apr_pool_t *p)
{
/* TODO handle housekeeping */
dbd_clean(p);
static void register_hooks(apr_pool_t * p)
{
- ap_hook_session_load(ap_session_dbd_load, NULL, NULL, APR_HOOK_MIDDLE);
- ap_hook_session_save(ap_session_dbd_save, NULL, NULL, APR_HOOK_MIDDLE);
- ap_hook_monitor(ap_session_dbd_monitor, NULL, NULL, APR_HOOK_MIDDLE);
+ ap_hook_session_load(session_dbd_load, NULL, NULL, APR_HOOK_MIDDLE);
+ ap_hook_session_save(session_dbd_save, NULL, NULL, APR_HOOK_MIDDLE);
+ ap_hook_monitor(session_dbd_monitor, NULL, NULL, APR_HOOK_MIDDLE);
}
module AP_MODULE_DECLARE_DATA session_dbd_module =