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

mod_macs_config.c File Reference

Implements the Configuration Block and Directive Handlers piece of the module. More...

#include "mod_macs.h"

Functions

void * macs_apxs_svrcfg_init (pool *p, server_rec *s)
 Server config block init.

void * macs_apxs_dircfg_init (pool *p, char *dir)
 Directory config block init.

int macs_apxs_dirmerge_cb (void *tablev, const char *header, const char *value)
 An ap_table_do (Apache API) callback function.

void * macs_apxs_dircfg_merge (pool *p, void *base, void *new)
 Propagates configuration down URL hierarchy.

const char * macs_apxs_cfdirective (cmd_parms *parms, void *mconfig, const char *cfname)
 Configuration file directive handler.

const char * macs_apxs_secure_dir (cmd_parms *parms, void *mconfig, int s)
 Secure directory directive handler.

const char * macs_apxs_map_element (cmd_parms *parms, void *mconfig, const char *header, const char *ns, const char *res)
 Configure profile elements to expose.

const char * macs_apxs_map_resource (cmd_parms *parms, void *mconfig, const char *resource)
 (un)map this location to a MACS resource

const char * macs_apxs_authorize_dir (cmd_parms *parms, void *mconfig, int s)
 Set authorization enforcement at this location (or not).

int macs_apxs_demapres (macs_apxs_dir_cfg *dc, request_rec *r)
 Performs a resource demapping from uri and stores the result in the dircfg.

char * macs_apxs_itoa (long int num)
 Converts a number to a string.


Detailed Description

Implements the Configuration Block and Directive Handlers piece of the module.


Function Documentation

int macs_apxs_demapres macs_apxs_dir_cfg   dc,
request_rec *    r
 

Performs a resource demapping from uri and stores the result in the dircfg.

Returns:
0 on failure, 1 on success


Generated on Tue Oct 8 22:15:54 2002 for MACS Apache Client Module by doxygen1.2.16