Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
mod_include.h File Reference

Server Side Include Filter Extension Module for Apache. More...

#include "apr_pools.h"
#include "apr_optional.h"
Include dependency graph for mod_include.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

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_tinclude_handler_fn_t )(include_ctx_t *, ap_filter_t *, apr_bucket_brigade *)
 

Functions

void ap_ssi_get_tag_and_value (include_ctx_t *ctx, char **tag, char **tag_val, int dodecode)
 
char * ap_ssi_parse_string (include_ctx_t *ctx, const char *in, char *out, apr_size_t length, int leave_name)
 
void ap_register_include_handler (char *tag, include_handler_fn_t *func)
 

Detailed Description

Server Side Include Filter Extension Module for Apache.