OpenSslSocket

Undocumented in source.

Constructors

this
this(AddressFamily af, SocketType type, SSLOptions opts)
Undocumented in source.
this
this(socket_t sock, AddressFamily af, SSLOptions opts)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

SSL_set_tlsext_host_name
void SSL_set_tlsext_host_name(string host)
Undocumented in source. Be warned that the author may not have intended to support it.
close
void close()
Undocumented in source. Be warned that the author may not have intended to support it.
connect
void connect(Address dest)
Undocumented in source. Be warned that the author may not have intended to support it.
connectSSL
auto connectSSL()
Undocumented in source. Be warned that the author may not have intended to support it.
receive
ptrdiff_t receive(void[] buf, SocketFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
receive
ptrdiff_t receive(void[] buf)
Undocumented in source. Be warned that the author may not have intended to support it.
send
ptrdiff_t send(const(void)[] buf, SocketFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
send
ptrdiff_t send(const(void)[] buf)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta