24#define SESSION_DECLARE(type) type
25#define SESSION_DECLARE_NONSTD(type) type
26#define SESSION_DECLARE_DATA
27#elif defined(SESSION_DECLARE_STATIC)
28#define SESSION_DECLARE(type) type __stdcall
29#define SESSION_DECLARE_NONSTD(type) type
30#define SESSION_DECLARE_DATA
31#elif defined(SESSION_DECLARE_EXPORT)
32#define SESSION_DECLARE(type) __declspec(dllexport) type __stdcall
33#define SESSION_DECLARE_NONSTD(type) __declspec(dllexport) type
34#define SESSION_DECLARE_DATA __declspec(dllexport)
36#define SESSION_DECLARE(type) __declspec(dllimport) type __stdcall
37#define SESSION_DECLARE_NONSTD(type) __declspec(dllimport) type
38#define SESSION_DECLARE_DATA __declspec(dllimport)
61#define MOD_SESSION_NOTES_KEY "mod_session_key"
67#define MOD_SESSION_USER "user"
73#define MOD_SESSION_PW "pw"
186extern module AP_MODULE_DECLARE_DATA session_module;
Symbol export macros and hook functions.
APR-UTIL registration of functions exported by modules.
#define APR_DECLARE_EXTERNAL_HOOK(ns, link, ret, name, args)
#define APR_DECLARE_OPTIONAL_FN(ret, name, args)
apr_vformatter_buff_t const char va_list ap
static apr_status_t ap_session_load(request_rec *r, session_rec **z)
static apr_status_t ap_session_get(request_rec *r, session_rec *z, const char *key, const char **value)
static apr_status_t ap_session_save(request_rec *r, session_rec *z)
static apr_status_t ap_session_set(request_rec *r, session_rec *z, const char *key, const char *value)
A structure that represents the current request.
apr_time_t expiry_update_time
apr_array_header_t * includes
apr_array_header_t * excludes