ngx_http_module_t

[root@  nginx]# grep -r "static ngx_http_module_t" ./* *
./src/hsfm/ngx_http_subs_filter_module.c:static ngx_http_module_t ngx_http_subs_filter_module_ctx
./src/http/modules/ngx_http_access_module.c:static ngx_http_module_t  ngx_http_access_module_ctx = {
./src/http/modules/ngx_http_addition_filter_module.c:static ngx_http_module_t  ngx_http_addition_filter_module_ctx = {
./src/http/modules/ngx_http_auth_basic_module.c:static ngx_http_module_t  ngx_http_auth_basic_module_ctx = {
./src/http/modules/ngx_http_auth_request_module.c:static ngx_http_module_t  ngx_http_auth_request_module_ctx = {
./src/http/modules/ngx_http_autoindex_module.c:static ngx_http_module_t  ngx_http_autoindex_module_ctx = {
./src/http/modules/ngx_http_browser_module.c:static ngx_http_module_t  ngx_http_browser_module_ctx = {
./src/http/modules/ngx_http_charset_filter_module.c:static ngx_http_module_t  ngx_http_charset_filter_module_ctx = {
./src/http/modules/ngx_http_chunked_filter_module.c:static ngx_http_module_t  ngx_http_chunked_filter_module_ctx = {
./src/http/modules/ngx_http_dav_module.c:static ngx_http_module_t  ngx_http_dav_module_ctx = {
./src/http/modules/ngx_http_degradation_module.c:static ngx_http_module_t  ngx_http_degradation_module_ctx = {
./src/http/modules/ngx_http_empty_gif_module.c:static ngx_http_module_t  ngx_http_empty_gif_module_ctx = {
./src/http/modules/ngx_http_fastcgi_module.c:static ngx_http_module_t  ngx_http_fastcgi_module_ctx = {
./src/http/modules/ngx_http_flv_module.c:static ngx_http_module_t  ngx_http_flv_module_ctx = {
./src/http/modules/ngx_http_geo_module.c:static ngx_http_module_t  ngx_http_geo_module_ctx = {
./src/http/modules/ngx_http_geoip_module.c:static ngx_http_module_t  ngx_http_geoip_module_ctx = {
./src/http/modules/ngx_http_grpc_module.c:static ngx_http_module_t  ngx_http_grpc_module_ctx = {
./src/http/modules/ngx_http_gunzip_filter_module.c:static ngx_http_module_t  ngx_http_gunzip_filter_module_ctx = {
./src/http/modules/ngx_http_gzip_filter_module.c:static ngx_http_module_t  ngx_http_gzip_filter_module_ctx = {
./src/http/modules/ngx_http_gzip_static_module.c:static ngx_http_module_t  ngx_http_gzip_static_module_ctx = {
./src/http/modules/ngx_http_headers_filter_module.c:static ngx_http_module_t  ngx_http_headers_filter_module_ctx = {
./src/http/modules/ngx_http_image_filter_module.c:static ngx_http_module_t  ngx_http_image_filter_module_ctx = {
./src/http/modules/ngx_http_index_module.c:static ngx_http_module_t  ngx_http_index_module_ctx = {
./src/http/modules/ngx_http_limit_conn_module.c:static ngx_http_module_t  ngx_http_limit_conn_module_ctx = {
./src/http/modules/ngx_http_limit_req_module.c:static ngx_http_module_t  ngx_http_limit_req_module_ctx = {
./src/http/modules/ngx_http_log_module.c:static ngx_http_module_t  ngx_http_log_module_ctx = {
./src/http/modules/ngx_http_map_module.c:static ngx_http_module_t  ngx_http_map_module_ctx = {
./src/http/modules/ngx_http_memcached_module.c:static ngx_http_module_t  ngx_http_memcached_module_ctx = {
./src/http/modules/ngx_http_mirror_module.c:static ngx_http_module_t  ngx_http_mirror_module_ctx = {
./src/http/modules/ngx_http_mp4_module.c:static ngx_http_module_t  ngx_http_mp4_module_ctx = {
./src/http/modules/ngx_http_not_modified_filter_module.c:static ngx_http_module_t  ngx_http_not_modified_filter_module_ctx = {
./src/http/modules/ngx_http_proxy_module.c:static ngx_http_module_t  ngx_http_proxy_module_ctx = {
./src/http/modules/ngx_http_random_index_module.c:static ngx_http_module_t  ngx_http_random_index_module_ctx = {
./src/http/modules/ngx_http_range_filter_module.c:static ngx_http_module_t  ngx_http_range_header_filter_module_ctx = {
./src/http/modules/ngx_http_range_filter_module.c:static ngx_http_module_t  ngx_http_range_body_filter_module_ctx = {
./src/http/modules/ngx_http_realip_module.c:static ngx_http_module_t  ngx_http_realip_module_ctx = {
./src/http/modules/ngx_http_referer_module.c:static ngx_http_module_t  ngx_http_referer_module_ctx = {
./src/http/modules/ngx_http_rewrite_module.c:static ngx_http_module_t  ngx_http_rewrite_module_ctx = {
./src/http/modules/ngx_http_scgi_module.c:static ngx_http_module_t ngx_http_scgi_module_ctx = {
./src/http/modules/ngx_http_secure_link_module.c:static ngx_http_module_t  ngx_http_secure_link_module_ctx = {
./src/http/modules/ngx_http_slice_filter_module.c:static ngx_http_module_t  ngx_http_slice_filter_module_ctx = {
./src/http/modules/ngx_http_split_clients_module.c:static ngx_http_module_t  ngx_http_split_clients_module_ctx = {
./src/http/modules/ngx_http_ssi_filter_module.c:static ngx_http_module_t  ngx_http_ssi_filter_module_ctx = {
./src/http/modules/ngx_http_ssl_module.c:static ngx_http_module_t  ngx_http_ssl_module_ctx = {
./src/http/modules/ngx_http_static_module.c:static ngx_http_module_t  ngx_http_static_module_ctx = {
./src/http/modules/ngx_http_stub_status_module.c:static ngx_http_module_t  ngx_http_stub_status_module_ctx = {
./src/http/modules/ngx_http_sub_filter_module.c:static ngx_http_module_t  ngx_http_sub_filter_module_ctx = {
./src/http/modules/ngx_http_try_files_module.c:static ngx_http_module_t  ngx_http_try_files_module_ctx = {
./src/http/modules/ngx_http_upstream_hash_module.c:static ngx_http_module_t  ngx_http_upstream_hash_module_ctx = {
./src/http/modules/ngx_http_upstream_ip_hash_module.c:static ngx_http_module_t  ngx_http_upstream_ip_hash_module_ctx = {
./src/http/modules/ngx_http_upstream_keepalive_module.c:static ngx_http_module_t  ngx_http_upstream_keepalive_module_ctx = {
./src/http/modules/ngx_http_upstream_least_conn_module.c:static ngx_http_module_t  ngx_http_upstream_least_conn_module_ctx = {
./src/http/modules/ngx_http_upstream_random_module.c:static ngx_http_module_t  ngx_http_upstream_random_module_ctx = {
./src/http/modules/ngx_http_upstream_zone_module.c:static ngx_http_module_t  ngx_http_upstream_zone_module_ctx = {
./src/http/modules/ngx_http_userid_filter_module.c:static ngx_http_module_t  ngx_http_userid_filter_module_ctx = {
./src/http/modules/ngx_http_uwsgi_module.c:static ngx_http_module_t ngx_http_uwsgi_module_ctx = {
./src/http/modules/ngx_http_xslt_filter_module.c:static ngx_http_module_t  ngx_http_xslt_filter_module_ctx = {
./src/http/modules/perl/ngx_http_perl_module.c:static ngx_http_module_t  ngx_http_perl_module_ctx = {
./src/http/ngx_http_copy_filter_module.c:static ngx_http_module_t  ngx_http_copy_filter_module_ctx = {
./src/http/ngx_http_core_module.c:static ngx_http_module_t  ngx_http_core_module_ctx = {
./src/http/ngx_http_header_filter_module.c:static ngx_http_module_t  ngx_http_header_filter_module_ctx = {
./src/http/ngx_http_postpone_filter_module.c:static ngx_http_module_t  ngx_http_postpone_filter_module_ctx = {
./src/http/ngx_http_upstream.c:static ngx_http_module_t  ngx_http_upstream_module_ctx = {
./src/http/ngx_http_write_filter_module.c:static ngx_http_module_t  ngx_http_write_filter_module_ctx = {
./src/http/v2/ngx_http_v2_filter_module.c:static ngx_http_module_t  ngx_http_v2_filter_module_ctx = {
./src/http/v2/ngx_http_v2_module.c:static ngx_http_module_t  ngx_http_v2_module_ctx = {
./src/luam/t/data/fake-delayed-load-module/ngx_http_lua_fake_delayed_load_module.c:static ngx_http_module_t ngx_http_lua_fake_delayed_load_module_ctx = {
./src/luam/t/data/fake-module/ngx_http_fake_module.c:static ngx_http_module_t  ngx_http_fake_module_ctx = {
./src/luam/t/data/fake-shm-module/ngx_http_lua_fake_shm_module.c:static ngx_http_module_t  ngx_http_lua_fake_shm_module_ctx = {
src/hsfm/ngx_http_subs_filter_module.c:static ngx_http_module_t ngx_http_subs_filter_module_ctx
src/http/modules/ngx_http_access_module.c:static ngx_http_module_t  ngx_http_access_module_ctx = {
src/http/modules/ngx_http_addition_filter_module.c:static ngx_http_module_t  ngx_http_addition_filter_module_ctx = {
src/http/modules/ngx_http_auth_basic_module.c:static ngx_http_module_t  ngx_http_auth_basic_module_ctx = {
src/http/modules/ngx_http_auth_request_module.c:static ngx_http_module_t  ngx_http_auth_request_module_ctx = {
src/http/modules/ngx_http_autoindex_module.c:static ngx_http_module_t  ngx_http_autoindex_module_ctx = {
src/http/modules/ngx_http_browser_module.c:static ngx_http_module_t  ngx_http_browser_module_ctx = {
src/http/modules/ngx_http_charset_filter_module.c:static ngx_http_module_t  ngx_http_charset_filter_module_ctx = {
src/http/modules/ngx_http_chunked_filter_module.c:static ngx_http_module_t  ngx_http_chunked_filter_module_ctx = {
src/http/modules/ngx_http_dav_module.c:static ngx_http_module_t  ngx_http_dav_module_ctx = {
src/http/modules/ngx_http_degradation_module.c:static ngx_http_module_t  ngx_http_degradation_module_ctx = {
src/http/modules/ngx_http_empty_gif_module.c:static ngx_http_module_t  ngx_http_empty_gif_module_ctx = {
src/http/modules/ngx_http_fastcgi_module.c:static ngx_http_module_t  ngx_http_fastcgi_module_ctx = {
src/http/modules/ngx_http_flv_module.c:static ngx_http_module_t  ngx_http_flv_module_ctx = {
src/http/modules/ngx_http_geo_module.c:static ngx_http_module_t  ngx_http_geo_module_ctx = {
src/http/modules/ngx_http_geoip_module.c:static ngx_http_module_t  ngx_http_geoip_module_ctx = {
src/http/modules/ngx_http_grpc_module.c:static ngx_http_module_t  ngx_http_grpc_module_ctx = {
src/http/modules/ngx_http_gunzip_filter_module.c:static ngx_http_module_t  ngx_http_gunzip_filter_module_ctx = {
src/http/modules/ngx_http_gzip_filter_module.c:static ngx_http_module_t  ngx_http_gzip_filter_module_ctx = {
src/http/modules/ngx_http_gzip_static_module.c:static ngx_http_module_t  ngx_http_gzip_static_module_ctx = {
src/http/modules/ngx_http_headers_filter_module.c:static ngx_http_module_t  ngx_http_headers_filter_module_ctx = {
src/http/modules/ngx_http_image_filter_module.c:static ngx_http_module_t  ngx_http_image_filter_module_ctx = {
src/http/modules/ngx_http_index_module.c:static ngx_http_module_t  ngx_http_index_module_ctx = {
src/http/modules/ngx_http_limit_conn_module.c:static ngx_http_module_t  ngx_http_limit_conn_module_ctx = {
src/http/modules/ngx_http_limit_req_module.c:static ngx_http_module_t  ngx_http_limit_req_module_ctx = {
src/http/modules/ngx_http_log_module.c:static ngx_http_module_t  ngx_http_log_module_ctx = {
src/http/modules/ngx_http_map_module.c:static ngx_http_module_t  ngx_http_map_module_ctx = {
src/http/modules/ngx_http_memcached_module.c:static ngx_http_module_t  ngx_http_memcached_module_ctx = {
src/http/modules/ngx_http_mirror_module.c:static ngx_http_module_t  ngx_http_mirror_module_ctx = {
src/http/modules/ngx_http_mp4_module.c:static ngx_http_module_t  ngx_http_mp4_module_ctx = {
src/http/modules/ngx_http_not_modified_filter_module.c:static ngx_http_module_t  ngx_http_not_modified_filter_module_ctx = {
src/http/modules/ngx_http_proxy_module.c:static ngx_http_module_t  ngx_http_proxy_module_ctx = {
src/http/modules/ngx_http_random_index_module.c:static ngx_http_module_t  ngx_http_random_index_module_ctx = {
src/http/modules/ngx_http_range_filter_module.c:static ngx_http_module_t  ngx_http_range_header_filter_module_ctx = {
src/http/modules/ngx_http_range_filter_module.c:static ngx_http_module_t  ngx_http_range_body_filter_module_ctx = {
src/http/modules/ngx_http_realip_module.c:static ngx_http_module_t  ngx_http_realip_module_ctx = {
src/http/modules/ngx_http_referer_module.c:static ngx_http_module_t  ngx_http_referer_module_ctx = {
src/http/modules/ngx_http_rewrite_module.c:static ngx_http_module_t  ngx_http_rewrite_module_ctx = {
src/http/modules/ngx_http_scgi_module.c:static ngx_http_module_t ngx_http_scgi_module_ctx = {
src/http/modules/ngx_http_secure_link_module.c:static ngx_http_module_t  ngx_http_secure_link_module_ctx = {
src/http/modules/ngx_http_slice_filter_module.c:static ngx_http_module_t  ngx_http_slice_filter_module_ctx = {
src/http/modules/ngx_http_split_clients_module.c:static ngx_http_module_t  ngx_http_split_clients_module_ctx = {
src/http/modules/ngx_http_ssi_filter_module.c:static ngx_http_module_t  ngx_http_ssi_filter_module_ctx = {
src/http/modules/ngx_http_ssl_module.c:static ngx_http_module_t  ngx_http_ssl_module_ctx = {
src/http/modules/ngx_http_static_module.c:static ngx_http_module_t  ngx_http_static_module_ctx = {
src/http/modules/ngx_http_stub_status_module.c:static ngx_http_module_t  ngx_http_stub_status_module_ctx = {
src/http/modules/ngx_http_sub_filter_module.c:static ngx_http_module_t  ngx_http_sub_filter_module_ctx = {
src/http/modules/ngx_http_try_files_module.c:static ngx_http_module_t  ngx_http_try_files_module_ctx = {
src/http/modules/ngx_http_upstream_hash_module.c:static ngx_http_module_t  ngx_http_upstream_hash_module_ctx = {
src/http/modules/ngx_http_upstream_ip_hash_module.c:static ngx_http_module_t  ngx_http_upstream_ip_hash_module_ctx = {
src/http/modules/ngx_http_upstream_keepalive_module.c:static ngx_http_module_t  ngx_http_upstream_keepalive_module_ctx = {
src/http/modules/ngx_http_upstream_least_conn_module.c:static ngx_http_module_t  ngx_http_upstream_least_conn_module_ctx = {
src/http/modules/ngx_http_upstream_random_module.c:static ngx_http_module_t  ngx_http_upstream_random_module_ctx = {
src/http/modules/ngx_http_upstream_zone_module.c:static ngx_http_module_t  ngx_http_upstream_zone_module_ctx = {
src/http/modules/ngx_http_userid_filter_module.c:static ngx_http_module_t  ngx_http_userid_filter_module_ctx = {
src/http/modules/ngx_http_uwsgi_module.c:static ngx_http_module_t ngx_http_uwsgi_module_ctx = {
src/http/modules/ngx_http_xslt_filter_module.c:static ngx_http_module_t  ngx_http_xslt_filter_module_ctx = {
src/http/modules/perl/ngx_http_perl_module.c:static ngx_http_module_t  ngx_http_perl_module_ctx = {
src/http/ngx_http_copy_filter_module.c:static ngx_http_module_t  ngx_http_copy_filter_module_ctx = {
src/http/ngx_http_core_module.c:static ngx_http_module_t  ngx_http_core_module_ctx = {
src/http/ngx_http_header_filter_module.c:static ngx_http_module_t  ngx_http_header_filter_module_ctx = {
src/http/ngx_http_postpone_filter_module.c:static ngx_http_module_t  ngx_http_postpone_filter_module_ctx = {
src/http/ngx_http_upstream.c:static ngx_http_module_t  ngx_http_upstream_module_ctx = {
src/http/ngx_http_write_filter_module.c:static ngx_http_module_t  ngx_http_write_filter_module_ctx = {
src/http/v2/ngx_http_v2_filter_module.c:static ngx_http_module_t  ngx_http_v2_filter_module_ctx = {
src/http/v2/ngx_http_v2_module.c:static ngx_http_module_t  ngx_http_v2_module_ctx = {
src/luam/t/data/fake-delayed-load-module/ngx_http_lua_fake_delayed_load_module.c:static ngx_http_module_t ngx_http_lua_fake_delayed_load_module_ctx = {
src/luam/t/data/fake-module/ngx_http_fake_module.c:static ngx_http_module_t  ngx_http_fake_module_ctx = {
src/luam/t/data/fake-shm-module/ngx_http_lua_fake_shm_module.c:static ngx_http_module_t  ngx_http_lua_fake_shm_module_ctx = {

static ngx_int_t ngx_http_flv_live_init(ngx_conf_t *cf) { ngx_str_t *value; ngx_array_t a; ngx_http_handler_pt *h; ngx_http_flv_live_fmt_t *fmt; ngx_http_flv_live_main_conf_t *lmcf; ngx_http_core_main_conf_t *cmcf; lmcf = ngx_http_conf_get_module_main_conf(cf, ngx_http_flv_live_module); if (lmcf->combined_used) { if (ngx_array_init(&a, cf->pool, 1, sizeof(ngx_str_t)) != NGX_OK) { return NGX_ERROR; } value = ngx_array_push(&a); if (value == NULL) { return NGX_ERROR; } *value = ngx_http_combined_fmt; fmt = lmcf->formats.elts; if (ngx_http_flv_live_compile_format(cf, NULL, fmt->ops, &a, 0) != NGX_CONF_OK) { return NGX_ERROR; } } cmcf = ngx_http_conf_get_module_main_conf(cf, ngx_http_core_module); h = ngx_array_push(&cmcf->phases[NGX_HTTP_LOG_PHASE].handlers); if (h == NULL) { return NGX_ERROR; } *h = ngx_http_flv_live_handler; ngx_http_next_body_filter = ngx_http_top_body_filter; ngx_http_top_body_filter = ngx_http_flv_parser_body_filter; return NGX_OK; } static ngx_http_module_t ngx_http_flv_live_module_ctx = { NULL, /* preconfiguration */ ngx_http_flv_live_init, /* postconfiguration */ ngx_http_flv_live_create_main_conf, /* create main configuration */ NULL, /* init main configuration */ NULL, /* create server configuration */ NULL, /* merge server configuration */ ngx_http_flv_live_create_loc_conf, /* create location configuration */ ngx_http_flv_live_merge_loc_conf /* merge location configuration */ }; ngx_module_t ngx_http_flv_live_module = { NGX_MODULE_V1, &ngx_http_flv_live_module_ctx, /* module context */ ngx_http_flv_live_commands, /* module directives */ NGX_HTTP_MODULE, /* module type */ NULL, /* init master */ NULL, /* init module */ NULL, /* init process */ NULL, /* init thread */ NULL, /* exit thread */ NULL, /* exit process */ NULL, /* exit master */ NGX_MODULE_V1_PADDING };
最新发布
08-28
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值