Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

apreq_env.h File Reference

Logging and environment (module) declarations. More...

#include "apreq_params.h"
#include "apreq_cookie.h"

Go to the source code of this file.

Data Structures

struct  apreq_env_t

Defines

#define APREQ_LOG_EMERG   0
#define APREQ_LOG_ALERT   1
#define APREQ_LOG_CRIT   2
#define APREQ_LOG_ERR   3
#define APREQ_LOG_WARNING   4
#define APREQ_LOG_NOTICE   5
#define APREQ_LOG_INFO   6
#define APREQ_LOG_DEBUG   7
#define APREQ_LOG_LEVELMASK   7
#define APREQ_LOG_MARK   __FILE__ , __LINE__
#define APREQ_DEBUG   APREQ_LOG_MARK, APREQ_LOG_DEBUG,
#define APREQ_WARN   APREQ_LOG_MARK, APREQ_LOG_WARNING,
#define APREQ_ERROR   APREQ_LOG_MARK, APREQ_LOG_ERR,
#define apreq_env_content_type(env)   apreq_env_header_in(env, "Content-Type")
#define apreq_env_cookie(env)   apreq_env_header_in(env, "Cookie")
#define apreq_env_cookie2(env)   apreq_env_header_in(env, "Cookie2")
#define apreq_env_set_cookie(e, s)   apreq_env_header_out(e,"Set-Cookie",s)
#define apreq_env_set_cookie2(e, s)   apreq_env_header_out(e,"Set-Cookie2",s)
#define APREQ_ENV_MODULE(pre, name, mmn)
#define apreq_env_name   (apreq_env_module(NULL)->name)
#define apreq_env_magic_number   (apreq_env_module(NULL)->magic_number)

Typedefs

typedef apreq_env_t apreq_env_t

Functions

void apreq_log (const char *file, int line, int level, apr_status_t status, void *env, const char *fmt,...)
apr_pool_tapreq_env_pool (void *env)
apreq_jar_tapreq_env_jar (void *env, apreq_jar_t *jar)
apreq_request_tapreq_env_request (void *env, apreq_request_t *req)
const char * apreq_env_query_string (void *env)
const char * apreq_env_header_in (void *env, const char *name)
apr_status_t apreq_env_header_out (void *env, const char *name, char *val)
apr_status_t apreq_env_read (void *env, apr_read_type_e block, apr_off_t bytes)
const char * apreq_env_temp_dir (void *env, const char *path)
apr_off_t apreq_env_max_body (void *env, apr_off_t bytes)
apr_ssize_t apreq_env_max_brigade (void *env, apr_ssize_t bytes)
const apreq_env_tapreq_env_module (const apreq_env_t *mod)


Detailed Description

Logging and environment (module) declarations.


Generated on Sat Jun 12 10:16:30 2004 for libapreq2 by doxygen1.2.15