diff options
author | Jan Uhlig <[email protected]> | 2017-11-07 14:17:35 +0100 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2018-01-22 15:48:08 +0100 |
commit | b6f5b70ddbd7cb29cc26012e224fbbac67ca0432 (patch) | |
tree | a81cc626a62ac3cb5c756fba608addc831be83a6 /src/ranch_ssl.erl | |
parent | f7934bfaecb8351553a3e12bbaba7180b927a0e8 (diff) | |
download | ranch-b6f5b70ddbd7cb29cc26012e224fbbac67ca0432.tar.gz ranch-b6f5b70ddbd7cb29cc26012e224fbbac67ca0432.tar.bz2 ranch-b6f5b70ddbd7cb29cc26012e224fbbac67ca0432.zip |
Added transport functions getopts/2, getstat/1 and getstat/2
Diffstat (limited to 'src/ranch_ssl.erl')
-rw-r--r-- | src/ranch_ssl.erl | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/ranch_ssl.erl b/src/ranch_ssl.erl index e91392e..5f6d5c2 100644 --- a/src/ranch_ssl.erl +++ b/src/ranch_ssl.erl @@ -30,6 +30,9 @@ -export([sendfile/4]). -export([sendfile/5]). -export([setopts/2]). +-export([getopts/2]). +-export([getstat/1]). +-export([getstat/2]). -export([controlling_process/2]). -export([peername/1]). -export([sockname/1]). @@ -192,6 +195,18 @@ sendfile(Socket, File, Offset, Bytes, Opts) -> setopts(Socket, Opts) -> ssl:setopts(Socket, Opts). +-spec getopts(ssl:sslsocket(), [atom()]) -> {ok, list()} | {error, atom()}. +getopts(Socket, Opts) -> + ssl:getopts(Socket, Opts). + +-spec getstat(ssl:sslsocket()) -> {ok, list()} | {error, atom()}. +getstat(Socket) -> + ssl:getstat(Socket). + +-spec getstat(ssl:sslsocket(), [atom()]) -> {ok, list()} | {error, atom()}. +getstat(Socket, OptionNames) -> + ssl:getstat(Socket, OptionNames). + -spec controlling_process(ssl:sslsocket(), pid()) -> ok | {error, closed | not_owner | atom()}. controlling_process(Socket, Pid) -> |