opts() = [{compress, boolean()} | {env, cowboy_middleware:env()} | {max_empty_lines, non_neg_integer()} | {max_header_name_length, non_neg_integer()} | {max_header_value_length, non_neg_integer()} | {max_headers, non_neg_integer()} | {max_keepalive, non_neg_integer()} | {max_request_line_length, non_neg_integer()} | {middlewares, [module()]} | {onresponse, cowboy:onresponse_fun()} | {timeout, timeout()}]
init/4 | |
parse_request/3 | |
resume/6 | |
start_link/4 |
init(Ref::ranch:ref(), Socket::inet:socket(), Transport::module(), Opts::opts()) -> ok
parse_request(Buffer::binary(), State::#state{socket = inet:socket(), transport = module(), middlewares = [module()], compress = boolean(), env = cowboy_middleware:env(), onresponse = undefined | cowboy:onresponse_fun(), max_empty_lines = non_neg_integer(), req_keepalive = non_neg_integer(), max_keepalive = non_neg_integer(), max_request_line_length = non_neg_integer(), max_header_name_length = non_neg_integer(), max_header_value_length = non_neg_integer(), max_headers = non_neg_integer(), timeout = timeout(), until = non_neg_integer() | infinity}, ReqEmpty::non_neg_integer()) -> ok
resume(State::#state{socket = inet:socket(), transport = module(), middlewares = [module()], compress = boolean(), env = cowboy_middleware:env(), onresponse = undefined | cowboy:onresponse_fun(), max_empty_lines = non_neg_integer(), req_keepalive = non_neg_integer(), max_keepalive = non_neg_integer(), max_request_line_length = non_neg_integer(), max_header_name_length = non_neg_integer(), max_header_value_length = non_neg_integer(), max_headers = non_neg_integer(), timeout = timeout(), until = non_neg_integer() | infinity}, Env::cowboy_middleware:env(), Tail::[module()], Module::module(), Function::module(), Args::[any()]) -> ok
start_link(Ref::ranch:ref(), Socket::inet:socket(), Transport::module(), Opts::opts()) -> {ok, pid()}
Generated by EDoc