Changes between Version 51 and Version 52 of ModParrotArchitecture

Show
Ignore:
Timestamp:
05/10/09 15:26:35 (5 years ago)
Author:
jhorwitz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModParrotArchitecture

    v51 v52  
    6060||'''C Define'''||'''!ParrotOptions equivalent'''||'''Default'''||'''Description'''|| 
    6161||{{{MP_OPT_ENABLE}}}||{{{Enable}}}||On||Enables mod_parrot and HLL modules for the main server or virtual host|| 
    62 ||{{{MP_OPT_PARENT}}}||{{{Parent}}}||Off||Dedicates a separate context pool for a virtual host|| 
     62||{{{MP_OPT_PARENT}}}||{{{Parent}}}||Off||Dedicates a separate context pool for a virtual host (DEPRECATED)|| 
    6363||{{{MP_OPT_TRACEINIT}}}||{{{TraceInit}}}||Off||Trace mod_parrot initialization code (can be verbose)|| 
    6464 
     
    7979    int disable_option_flags;                          /* used during configuration */ 
    8080    int option_flags;                                  /* OR'd option flags */ 
    81     char *include_path;                                /* parrot library path */ 
     81    char *include_path;                                /* parrot include path */ 
     82    char *dynext_path;                                 /* parrot dynext path */ 
     83    char *lib_path;                                    /* parrot library path */ 
     84    char *so_path;                                     /* path to mod_parrot module (for BSD) */ 
    8285    apr_array_header_t *preload;                       /* modules to preload (ParrotLoad) */ 
    8386    apr_array_header_t *module_array;                  /* array of HLL module indices */ 
     
    109112A context is a data structure that maintains state for mod_parrot during the various phases of a request.  It is defined as {{{modparrot_context}}} in {{{mod_parrot.h}}} and contains the following members: 
    110113 
     114 * {{{apr_array_header_t *ctx_pool}}} - the pool containing this context 
     115 * {{{const char * ctx_pool_name}}} - cached named of the containing context pool 
    111116 * {{{Parrot_Interp interp}}} - a Parrot interpreter bound to this context 
    112117 * {{{Parrot_Interp parent_interp}}} - the parent interpreter (if any) of {{{interp}}} 
     
    122127   * {{{conn_rec *c}}} 
    123128   * {{{void *csd}}} 
     129   * {{{modparrot_module_config *raw_srv_config}}} 
     130   * {{{modparrot_module_config *raw_dir_config}}} 
    124131 * {{{int module_index}}} - identifies the current HLL module (index into the server configuration's module_array) 
    125132