Roxen.git / server / base_server / roxen.pike

version» Context lines:

Roxen.git/server/base_server/roxen.pike:1:   // This file is part of Roxen WebServer.   // Copyright © 1996 - 2004, Roxen IS.   //   // The Roxen WebServer main program.   //   // Per Hedbor, Henrik Grubbström, Pontus Hagland, David Hedbor and others.   // ABS and suicide systems contributed freely by Francesco Chemolli    - constant cvs_version="$Id: roxen.pike,v 1.1027 2009/03/23 13:45:49 mast Exp $"; + constant cvs_version="$Id: roxen.pike,v 1.1028 2009/04/03 17:47:19 grubba Exp $";      //! @appears roxen   //!   //! The Roxen WebServer main program.      // The argument cache. Used by the image cache.   ArgCache argcache;      // Some headerfiles   #define IN_ROXEN
Roxen.git/server/base_server/roxen.pike:1673:    //! The per-connection request handling class       array(string) sorted_urls = ({});    //! Sorted by length, longest first       mapping(string:mapping(string:mixed)) urls = ([]);    //! .. url -> ([ "conf":.., ... ])    //!    //! Indexed by URL. The following data is stored:    //! @mapping -  //! @entry Configuration "conf" +  //! @member Configuration "conf"    //! The Configuration object for this URL. -  //! @entry string "hostname" +  //! @member string "hostname"    //! The hostname from the URL. -  //! @entry string|void "path" +  //! @member string|void "path"    //! The path (if any) from the URL. -  //! @entry Protocol "port" +  //! @member Protocol "port"    //! The protocol handler for this URL. -  //! @entry int "mib_version" +  //! @member int "mib_version"    //! (Only SNMP). The version number for the configuration MIB    //! tree when it was last merged.    //! @endmapping       mapping(Configuration:mapping(string:mixed)) conf_data = ([]);    //! Maps the configuration objects to the data mappings in @[urls].       void ref(string name, mapping(string:mixed) data)    //! Add a ref for the URL 'name' with the data 'data'    {