Apache2
mod_session.h File Reference

Session Module for Apache. More...

#include "apr_hooks.h"
#include "apr_optional.h"
#include "apr_tables.h"
#include "apr_uuid.h"
#include "apr_pools.h"
#include "apr_time.h"
#include "httpd.h"
#include "http_config.h"
#include "ap_config.h"
Include dependency graph for mod_session.h:

Go to the source code of this file.

Data Structures

struct  session_rec
 
struct  session_dir_conf
 

Macros

#define SESSION_DECLARE(type)   type
 
#define SESSION_DECLARE_NONSTD(type)   type
 
#define SESSION_DECLARE_DATA
 
#define MOD_SESSION_NOTES_KEY   "mod_session_key"
 
#define MOD_SESSION_USER   "user"
 
#define MOD_SESSION_PW   "pw"
 

Functions

apr_status_t ap_hook_session_load (request_rec *r, session_rec **z)
 
apr_status_t ap_hook_session_save (request_rec *r, session_rec *z)
 
apr_status_t ap_hook_session_encode (request_rec *r, session_rec *z)
 
apr_status_t ap_hook_session_decode (request_rec *r, session_rec *z)
 
apr_status_t ap_session_get (request_rec *r, session_rec *z, const char *key, const char **value)
 
apr_status_t ap_session_set (request_rec *r, session_rec *z, const char *key, const char *value)
 
apr_status_t ap_session_load (request_rec *, session_rec **)
 
apr_status_t ap_session_save (request_rec *, session_rec *)
 

Variables

module AP_MODULE_DECLARE_DATA session_module
 

Detailed Description

Session Module for Apache.

Macro Definition Documentation

◆ SESSION_DECLARE

#define SESSION_DECLARE (   type)    type

◆ SESSION_DECLARE_DATA

#define SESSION_DECLARE_DATA

◆ SESSION_DECLARE_NONSTD

#define SESSION_DECLARE_NONSTD (   type)    type