Roxen.git / server / modules / examples / last.pike

version» Context lines:

Roxen.git/server/modules/examples/last.pike:1:   inherit "module";   // All roxen modules must inherit module.pike    - constant cvs_version = "$Id: last.pike,v 1.1 2000/08/01 15:37:40 jhs Exp $"; + constant cvs_version = "$Id: last.pike,v 1.2 2000/08/19 08:52:40 per Exp $";   constant module_type = MODULE_LAST;   constant module_name = "RefDoc for MODULE_LAST";   constant module_doc = "This module does nothing, but its inlined "    "documentation gets imported into the roxen "    "programmer manual. You hardly want to add "    "this module to your virtual servers.";      int seen_requests;    - mapping|int[0..1] last_resort(RequestID id) + mapping|int(0..1) last_resort(RequestID id)   //! The <pi>last_resort()</pi> method is called when all previous   //! modules have failed to return a response.   //!   //! The id argument is the request information object associated with   //! the request.   //!   //! The returned value is either zero, if you didn't handle the   //! request, a result mapping or the integer one, signifying that the   //! request should be processed again from start (used only by the   //! <ref>Path info support</ref> module).   {    seen_requests++;   }      string status()   {    return sprintf("<b>%d</b> requests have fallen through to this "    "module.", seen_requests);   }