Roxen.git / server / base_server / module.pike

version» Context lines:

Roxen.git/server/base_server/module.pike:1:   // This file is part of Roxen Webserver.   // Copyright © 1996 - 2000, Roxen IS. - // $Id: module.pike,v 1.102 2000/12/05 00:38:57 nilsson Exp $ + // $Id: module.pike,v 1.103 2001/01/04 07:30:37 nilsson Exp $      #include <module_constants.h>   #include <module.h>   #include <request_trace.h>      inherit "basic_defvar";   mapping(string:array(int)) error_log=([]);      constant is_module = 1;   constant module_type = MODULE_ZERO;
Roxen.git/server/base_server/module.pike:449:   void add_api_function( string name, function f, void|array(string) types)   {    _api_functions[name] = ({ f, types });   }      mapping api_functions()   {    return _api_functions;   }    + #if ROXEN_COMPAT <= 1.4   mapping(string:function) query_tag_callers()   //! Compat   {    mapping(string:function) m = ([]);    foreach(glob("tag_*", indices( this_object())), string q)    if(functionp( this_object()[q] ))    m[replace(q[4..], "_", "-")] = this_object()[q];    return m;   }      mapping(string:function) query_container_callers()   //! Compat   {    mapping(string:function) m = ([]);    foreach(glob("container_*", indices( this_object())), string q)    if(functionp( this_object()[q] ))    m[replace(q[10..], "_", "-")] = this_object()[q];    return m;   } -  + #endif      mapping(string:array(int|function)) query_simpletag_callers()   {    mapping(string:array(int|function)) m = ([]);    foreach(glob("simpletag_*", indices(this_object())), string q)    if(functionp(this_object()[q]))    m[replace(q[10..],"_","-")] =    ({ intp (this_object()[q + "_flags"]) && this_object()[q + "_flags"],    this_object()[q] });    return m;