Module cowboy_protocol

Data Types

opts()

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()]} | {onrequest, cowboy:onrequest_fun()} | {onresponse, cowboy:onresponse_fun()} | {timeout, timeout()}]

Function Index

init/4
parse_request/3
resume/6
start_link/4

Function Details

init/4

init(Ref::ranch:ref(), Socket::inet:socket(), Transport::module(), Opts::opts()) -> ok

parse_request/3

parse_request(Buffer::binary(), State::#state{socket = undefined | inet:socket(), transport = undefined | module(), middlewares = undefined | [module()], compress = undefined | boolean(), env = undefined | cowboy_middleware:env(), onrequest = undefined | cowboy:onrequest_fun(), onresponse = undefined | cowboy:onresponse_fun(), max_empty_lines = undefined | non_neg_integer(), req_keepalive = non_neg_integer(), max_keepalive = undefined | non_neg_integer(), max_request_line_length = undefined | non_neg_integer(), max_header_name_length = undefined | non_neg_integer(), max_header_value_length = undefined | non_neg_integer(), max_headers = undefined | non_neg_integer(), timeout = undefined | timeout(), until = undefined | non_neg_integer() | infinity}, ReqEmpty::non_neg_integer()) -> ok

resume/6

resume(State::#state{socket = undefined | inet:socket(), transport = undefined | module(), middlewares = undefined | [module()], compress = undefined | boolean(), env = undefined | cowboy_middleware:env(), onrequest = undefined | cowboy:onrequest_fun(), onresponse = undefined | cowboy:onresponse_fun(), max_empty_lines = undefined | non_neg_integer(), req_keepalive = non_neg_integer(), max_keepalive = undefined | non_neg_integer(), max_request_line_length = undefined | non_neg_integer(), max_header_name_length = undefined | non_neg_integer(), max_header_value_length = undefined | non_neg_integer(), max_headers = undefined | non_neg_integer(), timeout = undefined | timeout(), until = undefined | non_neg_integer() | infinity}, Env::cowboy_middleware:env(), Tail::[module()], Module::module(), Function::module(), Args::[any()]) -> ok

start_link/4

start_link(Ref::ranch:ref(), Socket::inet:socket(), Transport::module(), Opts::opts()) -> {ok, pid()}


Generated by EDoc, Oct 24 2014, 21:35:22.