clean up
This commit is contained in:
parent
be34dfdf69
commit
4e87371513
@ -42,7 +42,7 @@ public:
|
||||
}
|
||||
|
||||
void connect(std::string name) {
|
||||
auto listener = [ptr = this->shared_from_this()](const auto &event, details::Connect &) {
|
||||
auto listener = [ptr = shared_from_this()](const auto &event, details::Connect &) {
|
||||
ptr->publish(event);
|
||||
};
|
||||
|
||||
|
||||
@ -84,7 +84,7 @@ public:
|
||||
typename details::IpTraits<I>::Type addr;
|
||||
details::IpTraits<I>::AddrFunc(ip.data(), port, &addr);
|
||||
|
||||
auto listener = [ptr = this->shared_from_this()](const auto &event, details::Connect &) {
|
||||
auto listener = [ptr = shared_from_this()](const auto &event, details::Connect &) {
|
||||
ptr->publish(event);
|
||||
};
|
||||
|
||||
|
||||
@ -137,11 +137,11 @@ public:
|
||||
|
||||
uv_buf_t bufs[] = { uv_buf_init(data, len) };
|
||||
|
||||
auto listener = [ptr = this->shared_from_this()](const auto &event, details::Send &) {
|
||||
auto listener = [ptr = shared_from_this()](const auto &event, details::Send &) {
|
||||
ptr->publish(event);
|
||||
};
|
||||
|
||||
auto send = this->loop().resource<details::Send>();
|
||||
auto send = loop().resource<details::Send>();
|
||||
send->once<ErrorEvent>(listener);
|
||||
send->once<SendEvent>(listener);
|
||||
send->send(get<uv_udp_t>(), bufs, 1, reinterpret_cast<const sockaddr *>(&addr));
|
||||
@ -161,7 +161,7 @@ public:
|
||||
auto bw = uv_udp_try_send(get<uv_udp_t>(), bufs, 1, reinterpret_cast<const sockaddr *>(&addr));
|
||||
|
||||
if(bw < 0) {
|
||||
this->publish(ErrorEvent{bw});
|
||||
publish(ErrorEvent{bw});
|
||||
bw = 0;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user