示例#1
0
文件: router_http.c 项目: Algy/uwsgi
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);
}
示例#2
0
文件: plugin.c 项目: Algy/uwsgi
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;

}
示例#3
0
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);
}
示例#4
0
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);
}
示例#5
0
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);
	}
}
示例#6
0
static void router_basicauth_register(void) {
	uwsgi_register_router("basicauth", uwsgi_router_basicauth);
	uwsgi_register_router("basicauth-next", uwsgi_router_basicauth_next);
}
示例#7
0
static void uwsgi_register_ssh_router(void) {
	uwsgi_register_router("ssh", ssh_router);
}
示例#8
0
static void router_memcached_register() {
	uwsgi_register_router("memcached", uwsgi_router_memcached);
	uwsgi_register_router("memcached-continue", uwsgi_router_memcached_continue);
}
示例#9
0
static void router_static_register(void) {

	uwsgi_register_router("static", uwsgi_router_static);
}
示例#10
0
void router_rewrite_register(void) {

	uwsgi_register_router("rewrite", uwsgi_router_rewrite);
	uwsgi_register_router("rewrite-last", uwsgi_router_rewrite_last);
}
示例#11
0
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);
}
示例#12
0
文件: expires.c 项目: Algy/uwsgi
static void router_expires_register() {
	uwsgi_register_router("expires", uwsgi_router_expires);
}
示例#13
0
void router_basicauth_register(void) {

	uwsgi_register_router("basicauth", uwsgi_router_basicauth);
	uwsgi_register_router("basicauth-last", uwsgi_router_basicauth_last);
}
示例#14
0
文件: xslt.c 项目: AGoodId/uwsgi
static void router_xslt_register() {
        uwsgi_register_router("xslt", uwsgi_router_xslt);
}
示例#15
0
static void router_fcgi_register(void) {
	uwsgi_register_router("fcgiauth", uwsgi_router_fcgiauth);
	uwsgi_register_router("fcgi", uwsgi_router_fcgi);
}
示例#16
0
static void router_http_register(void) {

	uwsgi_register_router("http", uwsgi_router_http);
	uwsgi_register_router("proxyhttp", uwsgi_router_proxyhttp);
}
示例#17
0
static void router_hash_register() {
    uwsgi_register_router("hash", uwsgi_router_hash);
}
示例#18
0
文件: ssi.c 项目: Algy/uwsgi
static void uwsgi_ssi_register_router() {
	uwsgi_register_router("ssi", uwsgi_router_ssi);
}
示例#19
0
void router_uwsgi_register(void) {

	uwsgi_register_router("uwsgi", uwsgi_router_uwsgi);
}