pike.git / lib / modules / Search.pmod / module.pmod

version» Context lines:

pike.git/lib/modules/Search.pmod/module.pmod:1:   // Roxen Whitefish main pike module   //   // Copyright © 2000, Roxen IS.      #include "types.h"    - class Document - { -  string _sprintf() -  { -  return sprintf("Search.Document(\"http://%s\")", uri); -  } -  //! The placeholder for document metadata. -  string uri; -  string title; -  string description; -  int last_changed; -  int size; -  string content_type; - } -  +    private mapping filters=([]);      void create()   { - // werror("Loading filters\n"); +     foreach(values(Search.Filter.Base), program filter)    {    Search.Filter.Base tmp=filter();    foreach(tmp->contenttypes || ({ }), string mime)    filters[mime]=tmp;    } -  - // if(!sizeof(filters)) - // werror("No filters loaded\n"); - // else - // werror("Loaded %d filters\n", sizeof(filters)); +    }      Search.Filter.Base get_filter(string mime_type)   {    if(!filters[mime_type]) return 0;    return filters[mime_type];   }      array(string) get_filter_mime_types()   {