Apache HTTPD
Classes | Macros | Typedefs

Classes

struct  include_ctx_t
 

Macros

#define SSI_VALUE_DECODED   1
 
#define SSI_VALUE_RAW   0
 
#define SSI_EXPAND_LEAVE_NAME   1
 
#define SSI_EXPAND_DROP_NAME   0
 
#define SSI_CREATE_ERROR_BUCKET(ctx, f, bb)
 
#define SSI_FLAG_PRINTING   (1<<0) /* Printing conditional lines. */
 
#define SSI_FLAG_COND_TRUE   (1<<1) /* Conditional eval'd to true. */
 
#define SSI_FLAG_SIZE_IN_BYTES   (1<<2) /* Sizes displayed in bytes. */
 
#define SSI_FLAG_NO_EXEC   (1<<3) /* No Exec in current context. */
 
#define SSI_FLAG_SIZE_ABBREV   (~(SSI_FLAG_SIZE_IN_BYTES))
 
#define SSI_FLAG_CLEAR_PRINT_COND
 
#define SSI_FLAG_CLEAR_PRINTING   (~(SSI_FLAG_PRINTING))
 

Typedefs

typedef apr_status_t() include_handler_fn_t(include_ctx_t *, ap_filter_t *, apr_bucket_brigade *)
 
typedef void() apr_OFN_ap_ssi_get_tag_and_value_t(include_ctx_t *ctx, char **tag, char **tag_val, int dodecode)
 
typedef char *() apr_OFN_ap_ssi_parse_string_t(include_ctx_t *ctx, const char *in, char *out, apr_size_t length, int leave_name)
 
typedef void() apr_OFN_ap_register_include_handler_t(char *tag, include_handler_fn_t *func)
 

Detailed Description

Macro Definition Documentation

◆ SSI_CREATE_ERROR_BUCKET

#define SSI_CREATE_ERROR_BUCKET (   ctx,
  f,
  bb 
)
Value:
strlen((ctx)->error_str), (ctx)->pool, \
(f)->c->bucket_alloc))
apr_file_t * f
#define APR_BRIGADE_INSERT_TAIL(b, e)
apr_brigade_flush void * ctx
apr_size_t size
const char int apr_pool_t * pool
Definition apr_cstr.h:84
apr_vformatter_buff_t * c
Definition apr_lib.h:175

Definition at line 48 of file mod_include.h.

◆ SSI_EXPAND_DROP_NAME

#define SSI_EXPAND_DROP_NAME   0

Definition at line 42 of file mod_include.h.

◆ SSI_EXPAND_LEAVE_NAME

#define SSI_EXPAND_LEAVE_NAME   1

Definition at line 41 of file mod_include.h.

◆ SSI_FLAG_CLEAR_PRINT_COND

#define SSI_FLAG_CLEAR_PRINT_COND
Value:
#define SSI_FLAG_PRINTING
Definition mod_include.h:56
#define SSI_FLAG_COND_TRUE
Definition mod_include.h:57

Definition at line 62 of file mod_include.h.

◆ SSI_FLAG_CLEAR_PRINTING

#define SSI_FLAG_CLEAR_PRINTING   (~(SSI_FLAG_PRINTING))

Definition at line 64 of file mod_include.h.

◆ SSI_FLAG_COND_TRUE

#define SSI_FLAG_COND_TRUE   (1<<1) /* Conditional eval'd to true. */

Definition at line 57 of file mod_include.h.

◆ SSI_FLAG_NO_EXEC

#define SSI_FLAG_NO_EXEC   (1<<3) /* No Exec in current context. */

Definition at line 59 of file mod_include.h.

◆ SSI_FLAG_PRINTING

#define SSI_FLAG_PRINTING   (1<<0) /* Printing conditional lines. */

Definition at line 56 of file mod_include.h.

◆ SSI_FLAG_SIZE_ABBREV

#define SSI_FLAG_SIZE_ABBREV   (~(SSI_FLAG_SIZE_IN_BYTES))

Definition at line 61 of file mod_include.h.

◆ SSI_FLAG_SIZE_IN_BYTES

#define SSI_FLAG_SIZE_IN_BYTES   (1<<2) /* Sizes displayed in bytes. */

Definition at line 58 of file mod_include.h.

◆ SSI_VALUE_DECODED

#define SSI_VALUE_DECODED   1

Definition at line 35 of file mod_include.h.

◆ SSI_VALUE_RAW

#define SSI_VALUE_RAW   0

Definition at line 36 of file mod_include.h.

Typedef Documentation

◆ apr_OFN_ap_register_include_handler_t

typedef void() apr_OFN_ap_register_include_handler_t(char *tag, include_handler_fn_t *func)

Definition at line 117 of file mod_include.h.

◆ apr_OFN_ap_ssi_get_tag_and_value_t

typedef void() apr_OFN_ap_ssi_get_tag_and_value_t(include_ctx_t *ctx, char **tag, char **tag_val, int dodecode)

Definition at line 110 of file mod_include.h.

◆ apr_OFN_ap_ssi_parse_string_t

typedef char *() apr_OFN_ap_ssi_parse_string_t(include_ctx_t *ctx, const char *in, char *out, apr_size_t length, int leave_name)

Definition at line 114 of file mod_include.h.

◆ include_handler_fn_t

Definition at line 105 of file mod_include.h.