static void router_http_register(void) { uwsgi_register_router("http", uwsgi_router_http); uwsgi_register_router("httpdumb", uwsgi_router_httpdumb); uwsgi_register_router("proxyhttp", uwsgi_router_proxyhttp); uwsgi_register_router("httpconnect", uwsgi_router_http_connect); uwsgi_register_router("proxyhttpconnect", uwsgi_router_proxyhttp_connect); }
static void router_metrics_register() { uwsgi_register_router("metricinc", uwsgi_router_metricinc); uwsgi_register_router("metricdec", uwsgi_router_metricdec); uwsgi_register_router("metricmul", uwsgi_router_metricmul); uwsgi_register_router("metricdiv", uwsgi_router_metricdiv); uwsgi_register_router("metricset", uwsgi_router_metricset); struct uwsgi_route_var *urv = uwsgi_register_route_var("metric", uwsgi_route_var_metric); urv->need_free = 1; }
static void router_static_register(void) { uwsgi_register_router("static", uwsgi_router_static); uwsgi_register_router("static-next", uwsgi_router_static_next); uwsgi_register_router("file", uwsgi_router_file); uwsgi_register_router("file-next", uwsgi_router_file_next); uwsgi_register_router("sendfile", uwsgi_router_sendfile); uwsgi_register_router("sendfile-next", uwsgi_router_sendfile_next); uwsgi_register_router("fastfile", uwsgi_router_fastfile); uwsgi_register_router("fastfile-next", uwsgi_router_fastfile_next); }
static void router_rpc_register() { uwsgi_register_router("call", uwsgi_router_rpc); uwsgi_register_router("rpc", uwsgi_router_rpc); uwsgi_register_router("rpcret", uwsgi_router_rpc_ret); uwsgi_register_router("rpcblob", uwsgi_router_rpc_blob); uwsgi_register_router("rpcnext", uwsgi_router_rpc_blob); uwsgi_register_router("rpcraw", uwsgi_router_rpc_raw); }
static void router_xmldir_register(void) { char *codeset; uwsgi_register_router("xmldir", uwsgi_router_xmldir); setlocale(LC_ALL, ""); if ((codeset = nl_langinfo(CODESET)) == '\0') { codeset = "ASCII"; } conf.codeset = uwsgi_str(codeset); if (conf.codeset == NULL) { uwsgi_error("strdup()"); exit(1); } }
static void router_basicauth_register(void) { uwsgi_register_router("basicauth", uwsgi_router_basicauth); uwsgi_register_router("basicauth-next", uwsgi_router_basicauth_next); }
static void uwsgi_register_ssh_router(void) { uwsgi_register_router("ssh", ssh_router); }
static void router_memcached_register() { uwsgi_register_router("memcached", uwsgi_router_memcached); uwsgi_register_router("memcached-continue", uwsgi_router_memcached_continue); }
static void router_static_register(void) { uwsgi_register_router("static", uwsgi_router_static); }
void router_rewrite_register(void) { uwsgi_register_router("rewrite", uwsgi_router_rewrite); uwsgi_register_router("rewrite-last", uwsgi_router_rewrite_last); }
static void router_cache_register() { uwsgi_register_router("cache", uwsgi_router_cache); uwsgi_register_router("cache-continue", uwsgi_router_cache_continue); uwsgi_register_router("cachestore", uwsgi_router_cache_store); uwsgi_register_router("cache-store", uwsgi_router_cache_store); }
static void router_expires_register() { uwsgi_register_router("expires", uwsgi_router_expires); }
void router_basicauth_register(void) { uwsgi_register_router("basicauth", uwsgi_router_basicauth); uwsgi_register_router("basicauth-last", uwsgi_router_basicauth_last); }
static void router_xslt_register() { uwsgi_register_router("xslt", uwsgi_router_xslt); }
static void router_fcgi_register(void) { uwsgi_register_router("fcgiauth", uwsgi_router_fcgiauth); uwsgi_register_router("fcgi", uwsgi_router_fcgi); }
static void router_http_register(void) { uwsgi_register_router("http", uwsgi_router_http); uwsgi_register_router("proxyhttp", uwsgi_router_proxyhttp); }
static void router_hash_register() { uwsgi_register_router("hash", uwsgi_router_hash); }
static void uwsgi_ssi_register_router() { uwsgi_register_router("ssi", uwsgi_router_ssi); }
void router_uwsgi_register(void) { uwsgi_register_router("uwsgi", uwsgi_router_uwsgi); }