Module cowboy_spdy

Data Types

opts()

opts() = [{env, cowboy_middleware:env()} | {middlewares, [module()]} | {onresponse, cowboy:onresponse_fun()}]

socket()

socket() = {pid(), streamid()}

streamid()

streamid() = non_neg_integer()

Function Index

init/5
messages/0
name/0
recv/3
reply/4
request_init/10
resume/5
send/2
sendfile/2
setopts/2
start_link/4
stream_close/1
stream_data/2
stream_reply/3
system_code_change/4
system_continue/3
system_terminate/4

Function Details

init/5

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

messages/0

messages() -> {spdy, spdy_closed, spdy_error}

name/0

name() -> spdy

recv/3

recv(Socket::socket(), Length::non_neg_integer(), Timeout::timeout()) -> {ok, binary()} | {error, timeout}

reply/4

reply(Socket::socket(), Status::binary(), Headers::cowboy:http_headers(), Body::iodata()) -> ok

request_init/10

request_init(FakeSocket::socket(), Peer::{inet:ip_address(), inet:port_number()}, OnResponse::cowboy:onresponse_fun(), Env::cowboy_middleware:env(), Middlewares::[module()], Method::binary(), Host::binary(), Path::binary(), Version::binary(), Headers::[{binary(), binary()}]) -> ok

resume/5

resume(Env::cowboy_middleware:env(), Tail::[module()], Module::module(), Function::module(), Args::[any()]) -> ok

send/2

send(Socket::socket(), Data::iodata()) -> ok

sendfile/2

sendfile(Socket::socket(), Filepath::file:name_all()) -> {ok, undefined}

setopts/2

setopts(Socket::{pid(), term()}, X2::list()) -> ok

start_link/4

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

stream_close/1

stream_close(Socket::socket()) -> ok

stream_data/2

stream_data(Socket::socket(), Data::iodata()) -> ok

stream_reply/3

stream_reply(Socket::socket(), Status::binary(), Headers::cowboy:http_headers()) -> ok

system_code_change/4

system_code_change(Misc, X2::term(), X3::term(), X4::term()) -> {ok, Misc}

system_continue/3

system_continue(X1::term(), X2::term(), State::#state{parent = pid(), socket = any(), transport = any(), buffer = binary(), middlewares = any(), env = any(), onresponse = any(), peer = any(), zdef = any(), zinf = any(), last_streamid = streamid(), children = [#child{streamid = undefined | streamid(), pid = undefined | pid(), input = fin | nofin, in_buffer = binary(), is_recv = false | {active, socket(), pid()} | {passive, socket(), pid(), non_neg_integer(), reference()}, output = fin | nofin}]}) -> ok

system_terminate/4

system_terminate(Reason::any(), X2::term(), X3::term(), X4::term()) -> no_return()


Generated by EDoc, May 7 2015, 00:07:00.