botan v1.12.5 (2016-04-07T22:31:19Z)
Dub
Repo
TLSBlockingChannel.this
botan
tls
blocking
TLSBlockingChannel
Server constructor
this
()
this
(DataReader read_fn, DataWriter write_fn, OnAlert alert_cb, OnHandshakeComplete hs_cb, TLSSessionManager session_manager, TLSCredentialsManager creds, TLSPolicy policy, RandomNumberGenerator rng, TLSServerInformation server_info, TLSProtocolVersion offer_version, Vector!string next_protocols)
this
(DataReader read_fn, DataWriter write_fn, OnAlert alert_cb, OnHandshakeComplete hs_cb, TLSSessionManager session_manager, TLSCredentialsManager creds, TLSPolicy policy, RandomNumberGenerator rng, NextProtocolHandler next_proto, SNIHandler sni_handler, bool is_datagram, size_t io_buf_sz)
struct
TLSBlockingChannel
this
(
DataReader
read_fn
,
DataWriter
write_fn
,
OnAlert
alert_cb
,
OnHandshakeComplete
hs_cb
,
TLSSessionManager
session_manager
,
TLSCredentialsManager
creds
,
TLSPolicy
policy
,
RandomNumberGenerator
rng
,
NextProtocolHandler
next_proto
= null
,
SNIHandler
sni_handler
= null
,
bool
is_datagram
= false
,
size_t
io_buf_sz
= 16 * 1024
)
Meta
Source
See Implementation
botan
tls
blocking
TLSBlockingChannel
constructors
this
destructors
~this
functions
close
doHandshake
isClosed
peek
peerCertChain
pending
read
readBuf
underlyingChannel
write
postblits
this(this)
properties
isBusy
onAlertNotification
onHandshakeComplete
Server constructor