Unverified Commit 03a65a8b authored by Igor [hyperxor]'s avatar Igor [hyperxor] Committed by GitHub

Small improvements in Listener constructor (#785)

* Small improvements in Listener constructor

* Trigger CI
parent 88df7c35
...@@ -45,7 +45,7 @@ public: ...@@ -45,7 +45,7 @@ public:
TimePoint tick; TimePoint tick;
}; };
Listener(); Listener() = default;
~Listener(); ~Listener();
explicit Listener(const Address &address); explicit Listener(const Address &address);
...@@ -81,15 +81,15 @@ public: ...@@ -81,15 +81,15 @@ public:
private: private:
Address addr_; Address addr_;
int listen_fd; int listen_fd = -1;
int backlog_; int backlog_ = Const::MaxBacklog;
NotifyFd shutdownFd; NotifyFd shutdownFd;
Polling::Epoll poller; Polling::Epoll poller;
Flags<Options> options_; Flags<Options> options_;
std::thread acceptThread; std::thread acceptThread;
size_t workers_; size_t workers_ = Const::DefaultWorkers;
std::string workersName_; std::string workersName_;
std::shared_ptr<Handler> handler_; std::shared_ptr<Handler> handler_;
......
...@@ -148,15 +148,7 @@ void setSocketOptions(Fd fd, Flags<Options> options) { ...@@ -148,15 +148,7 @@ void setSocketOptions(Fd fd, Flags<Options> options) {
} }
} }
Listener::Listener() Listener::Listener(const Address &address) : addr_(address) {}
: addr_(), listen_fd(-1), backlog_(Const::MaxBacklog), shutdownFd(),
poller(), options_(), workers_(Const::DefaultWorkers), workersName_(),
reactor_(), transportKey() {}
Listener::Listener(const Address &address)
: addr_(address), listen_fd(-1), backlog_(Const::MaxBacklog), shutdownFd(),
poller(), options_(), workers_(Const::DefaultWorkers), workersName_(),
reactor_(), transportKey() {}
Listener::~Listener() { Listener::~Listener() {
if (isBound()) if (isBound())
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment