mirror of
https://github.com/matrix-construct/construct
synced 2024-11-15 22:41:12 +01:00
ircd::net: Addition assertions; use constrefs in handler cbs.
This commit is contained in:
parent
945ce126c5
commit
0f404a0bda
2 changed files with 4 additions and 2 deletions
|
@ -64,7 +64,7 @@ struct ircd::net::socket
|
||||||
bool handle_verify(bool, asio::ssl::verify_context &, const open_opts &) noexcept;
|
bool handle_verify(bool, asio::ssl::verify_context &, const open_opts &) noexcept;
|
||||||
void handle_disconnect(std::shared_ptr<socket>, eptr_handler, error_code) noexcept;
|
void handle_disconnect(std::shared_ptr<socket>, eptr_handler, error_code) noexcept;
|
||||||
void handle_handshake(std::weak_ptr<socket>, eptr_handler, error_code) noexcept;
|
void handle_handshake(std::weak_ptr<socket>, eptr_handler, error_code) noexcept;
|
||||||
void handle_connect(std::weak_ptr<socket>, open_opts, eptr_handler, error_code) noexcept;
|
void handle_connect(std::weak_ptr<socket>, const open_opts &, eptr_handler, error_code) noexcept;
|
||||||
void handle_timeout(std::weak_ptr<socket>, ec_handler, error_code) noexcept;
|
void handle_timeout(std::weak_ptr<socket>, ec_handler, error_code) noexcept;
|
||||||
void handle_ready(std::weak_ptr<socket>, ready, ec_handler, error_code, size_t) noexcept;
|
void handle_ready(std::weak_ptr<socket>, ready, ec_handler, error_code, size_t) noexcept;
|
||||||
|
|
||||||
|
|
|
@ -2556,6 +2556,8 @@ void
|
||||||
ircd::net::socket::handshake(const open_opts &opts,
|
ircd::net::socket::handshake(const open_opts &opts,
|
||||||
eptr_handler callback)
|
eptr_handler callback)
|
||||||
{
|
{
|
||||||
|
assert(!fini && sd.is_open());
|
||||||
|
|
||||||
log::debug
|
log::debug
|
||||||
{
|
{
|
||||||
log, "%s handshaking to '%s' for '%s' to:%ld$ms",
|
log, "%s handshaking to '%s' for '%s' to:%ld$ms",
|
||||||
|
@ -3086,7 +3088,7 @@ catch(const std::exception &e)
|
||||||
|
|
||||||
void
|
void
|
||||||
ircd::net::socket::handle_connect(std::weak_ptr<socket> wp,
|
ircd::net::socket::handle_connect(std::weak_ptr<socket> wp,
|
||||||
const open_opts opts,
|
const open_opts &opts,
|
||||||
eptr_handler callback,
|
eptr_handler callback,
|
||||||
error_code ec)
|
error_code ec)
|
||||||
noexcept try
|
noexcept try
|
||||||
|
|
Loading…
Reference in a new issue