diff options
author | Loïc Hoguin <[email protected]> | 2015-08-25 18:49:58 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2015-08-25 18:49:58 +0200 |
commit | 236d0f8eec82eb43c566d4aa6d2532e1318665f3 (patch) | |
tree | 58de9af7309094a3896fdebf21fce0f37f917d6c /src/ranch.erl | |
parent | d1cd1674e8dd8ef3f9bc2b5d3e86d95a3dbceb0d (diff) | |
download | ranch-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.erl | 8 |
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) -> |