aboutsummaryrefslogtreecommitdiffstats
path: root/src/ranch.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2015-08-25 18:49:58 +0200
committerLoïc Hoguin <[email protected]>2015-08-25 18:49:58 +0200
commit236d0f8eec82eb43c566d4aa6d2532e1318665f3 (patch)
tree58de9af7309094a3896fdebf21fce0f37f917d6c /src/ranch.erl
parentd1cd1674e8dd8ef3f9bc2b5d3e86d95a3dbceb0d (diff)
downloadranch-236d0f8eec82eb43c566d4aa6d2532e1318665f3.tar.gz
ranch-236d0f8eec82eb43c566d4aa6d2532e1318665f3.tar.bz2
ranch-236d0f8eec82eb43c566d4aa6d2532e1318665f3.zip
Add ranch:get_addr/1
Diffstat (limited to 'src/ranch.erl')
-rw-r--r--src/ranch.erl8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ranch.erl b/src/ranch.erl
index 769447a..d2cd74b 100644
--- a/src/ranch.erl
+++ b/src/ranch.erl
@@ -19,6 +19,7 @@
-export([child_spec/6]).
-export([accept_ack/1]).
-export([remove_connection/1]).
+-export([get_addr/1]).
-export([get_port/1]).
-export([get_max_connections/1]).
-export([set_max_connections/2]).
@@ -105,9 +106,14 @@ remove_connection(Ref) ->
ConnsSup ! {remove_connection, Ref},
ok.
+-spec get_addr(ref()) -> {inet:ip_address(), inet:port_number()}.
+get_addr(Ref) ->
+ ranch_server:get_addr(Ref).
+
-spec get_port(ref()) -> inet:port_number().
get_port(Ref) ->
- ranch_server:get_port(Ref).
+ {_, Port} = get_addr(Ref),
+ Port.
-spec get_max_connections(ref()) -> max_conns().
get_max_connections(Ref) ->