aboutsummaryrefslogtreecommitdiffstats
path: root/src/gun_event.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2019-07-03 17:22:43 +0200
committerLoïc Hoguin <[email protected]>2019-07-03 17:22:43 +0200
commit071599cbcd25cd2669e26d23a6e202e0275f191a (patch)
tree58805ebdf34d3f2830b9d5ef6817e1e077d94790 /src/gun_event.erl
parentd6b7ec654a876531dc0cfc7c65350d354bda2f52 (diff)
downloadgun-071599cbcd25cd2669e26d23a6e202e0275f191a.tar.gz
gun-071599cbcd25cd2669e26d23a6e202e0275f191a.tar.bz2
gun-071599cbcd25cd2669e26d23a6e202e0275f191a.zip
Add the response_trailers event
Diffstat (limited to 'src/gun_event.erl')
-rw-r--r--src/gun_event.erl11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/gun_event.erl b/src/gun_event.erl
index 2a742a1..72abe24 100644
--- a/src/gun_event.erl
+++ b/src/gun_event.erl
@@ -89,6 +89,16 @@
-callback response_inform(response_headers_event(), State) -> State.
-callback response_headers(response_headers_event(), State) -> State.
+%% response_trailers.
+
+-type response_trailers_event() :: #{
+ stream_ref := reference(),
+ reply_to := pid(),
+ headers := [{binary(), binary()}]
+}.
+
+-callback response_trailers(response_trailers_event(), State) -> State.
+
%% response_end.
-type response_end_event() :: #{
@@ -122,7 +132,6 @@
%% @todo origin_changed
%% @todo transport_changed
%% @todo protocol_changed
-%% @todo response_trailers
%% @todo push_promise_start
%% @todo push_promise_end
%% @todo cancel_start