Changes between Version 11 and Version 12 of ModParrotHLLDocs

Show
Ignore:
Timestamp:
12/25/08 21:26:20 (13 years ago)
Author:
jhorwitz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModParrotHLLDocs

    v11 v12  
    220220=== Accessing mod_parrot's Configuration === 
    221221 
     222TODO 
     223 
    222224== Metahandlers == 
    223225 
    224 === Naming Conventions === 
     226Metahandlers are responsible for implementing the semantics of an HLL module for each Apache phase.  If a module registers a hook with Apache, mod_parrot will call the metahandler for that hook during that phase.  The metahandler then executes the actual HLL handler code specified in the configuration and returns the status.  In this way, the metahandler acts as a proxy, hiding the implementation details of the HLL module from Apache and mod_parrot. 
    225227 
    226228=== Registering Apache Hooks === 
    227229 
     230XXX elaborate on the phase 
     231 
     232||'''Apache Phase'''||'''ModParrot;Constant;table key'''||Metahandler Name|| 
     233||Open logs||{{{MP_HOOK_OPEN_LOGS}}}||open_logs_handler|| 
     234||Post-configuration||{{{MP_HOOK_POST_CONFIG}}}||post_config_handler|| 
     235||Child process initialization||{{{MP_HOOK_CHILD_INIT}}}||child_init_handler|| 
     236||Preconnection||{{{MP_HOOK_PRE_CONNECTION}}}||pre_connection_handler|| 
     237||Process connection||{{{MP_HOOK_PROCESS_CONNECTION}}}||process_connection_handler|| 
     238||Post Read Request||{{{MP_HOOK_POST_READ_REQUEST}}}||post_read_request_handler|| 
     239||Map To Storage||{{{MP_HOOK_MAP_TO_STORAGE}}}||map_to_storage_handler|| 
     240||URI Translation||{{{MP_HOOK_TRANS}}}||trans_handler|| 
     241||Input Filter||{{{MP_HOOK_INPUT_FILTER}}}||TBD|| 
     242||Parse headers||{{{MP_HOOK_HEADER_PARSER}}}||header_parser_handler|| 
     243||Access||{{{MP_HOOK_ACCESS}}}||access_handler|| 
     244||Authentication||{{{MP_HOOK_AUTHEN}}}||authen_handler|| 
     245||Authorization||{{{MP_HOOK_AUTHZ}}}||authz_handler|| 
     246||Response||{{{MP_HOOK_RESPONSE}}}||response_handler|| 
     247||Output Filter||{{{MP_HOOK_OUTPUT_FILTER}}}||TBD 
     248||MIME Type||{{{MP_HOOK_TYPE}}}||type_handler|| 
     249||Fixups||{{{MP_HOOK_FIXUP}}}||fixup_handler 
     250||Logging||{{{MP_HOOK_LOG}}}||log_handler 
     251 
    228252=== The Context Object === 
    229253