Roxen.git / server / etc / include / module.h

version» Context lines:

Roxen.git/server/etc/include/module.h:1: - // $Id: module.h,v 1.18 1998/08/10 21:36:18 per Exp $ + // $Id: module.h,v 1.19 1998/08/20 07:37:17 per Exp $   #ifndef ROXEN_MODULE_H   #define ROXEN_MODULE_H      /* Variable types. */   #define TYPE_STRING 1   #define TYPE_FILE 2   #define TYPE_INT 3   #define TYPE_DIR 4      #define TYPE_STRING_LIST 5
Roxen.git/server/etc/include/module.h:59:   #define QUERY(var) variables["var"][VAR_VALUE]   #endif /* constant(cpp) */      // Like query, but for global variables.   #if constant(cpp)   #define GLOBVAR(x) roxen->variables[ #x ][VAR_VALUE]   #else /* !constant(cpp) */   #define GLOBVAR(x) roxen->variables["x"][VAR_VALUE]   #endif /* constant(cpp) */    - #define MODULE_EXTENSION (2<<0) - #define MODULE_LOCATION (2<<1) - #define MODULE_URL (2<<2) - #define MODULE_FILE_EXTENSION (2<<3) - #define MODULE_PARSER (2<<4) - #define MODULE_LAST (2<<5) - #define MODULE_FIRST (2<<6) + #define MODULE_EXTENSION (1<<0) + #define MODULE_LOCATION (1<<1) + #define MODULE_URL (1<<2) + #define MODULE_FILE_EXTENSION (1<<3) + #define MODULE_PARSER (1<<4) + #define MODULE_LAST (1<<5) + #define MODULE_FIRST (1<<6)    - #define MODULE_AUTH (2<<7) - #define MODULE_MAIN_PARSER (2<<8) - #define MODULE_TYPES (2<<9) - #define MODULE_DIRECTORIES (2<<10) + #define MODULE_AUTH (1<<7) + #define MODULE_MAIN_PARSER (1<<8) + #define MODULE_TYPES (1<<9) + #define MODULE_DIRECTORIES (1<<10)    - #define MODULE_PROXY (2<<11) - #define MODULE_LOGGER (2<<12) - #define MODULE_FILTER (2<<13) + #define MODULE_PROXY (1<<11) + #define MODULE_LOGGER (1<<12) + #define MODULE_FILTER (1<<13)         // A module which can be called from other modules, protocols, scripts etc. - #define MODULE_PROVIDER (2<<15) + #define MODULE_PROVIDER (1<<15)   // The module implements a protocol. - #define MODULE_PROTOCOL (2<<16) + #define MODULE_PROTOCOL (1<<16)         // Flags. - #define MODULE_SECURITY (2<<30) - #define MODULE_EXPERIMENTAL (2<<31) + #define MODULE_SECURITY (1<<29) + #define MODULE_EXPERIMENTAL (1<<30)      #define MOD_ALLOW 1   #define MOD_USER 2   #define MOD_DENY 3   #define MOD_PROXY_USER 4   #define MOD_ACCEPT 5   #define MOD_ACCEPT_USER 6   #define MOD_ACCEPT_PROXY_USER 7      #define DEFFONT(X,Y,Z,Q) \