From c331076bad75ed89ff01c67d9e2c12688da7cc10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Sat, 7 Dec 2013 16:20:30 +0100 Subject: Add Transport:shutdown/2 Allows closing the socket in one or two directions. --- src/ranch_transport.erl | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/ranch_transport.erl') diff --git a/src/ranch_transport.erl b/src/ranch_transport.erl index 33c6fad..9188965 100644 --- a/src/ranch_transport.erl +++ b/src/ranch_transport.erl @@ -49,6 +49,8 @@ -> {ok, {inet:ip_address(), inet:port_number()}} | {error, atom()}. -callback sockname(socket()) -> {ok, {inet:ip_address(), inet:port_number()}} | {error, atom()}. +-callback shutdown(socket(), read | write | read_write) + -> ok | {error, atom()}. -callback close(socket()) -> ok. %% A fallback for transports that don't have a native sendfile implementation. -- cgit v1.2.3