event/SocketMonitor: use C++11 initializers
This commit is contained in:
parent
02642a64fd
commit
81350d65bc
@ -45,13 +45,13 @@ class EventLoop;
|
|||||||
* as thread-safe.
|
* as thread-safe.
|
||||||
*/
|
*/
|
||||||
class SocketMonitor {
|
class SocketMonitor {
|
||||||
SocketDescriptor fd;
|
SocketDescriptor fd = SocketDescriptor::Undefined();
|
||||||
EventLoop &loop;
|
EventLoop &loop;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A bit mask of events that is currently registered in the EventLoop.
|
* A bit mask of events that is currently registered in the EventLoop.
|
||||||
*/
|
*/
|
||||||
unsigned scheduled_flags;
|
unsigned scheduled_flags = 0;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
static constexpr unsigned READ = PollGroup::READ;
|
static constexpr unsigned READ = PollGroup::READ;
|
||||||
@ -62,10 +62,10 @@ public:
|
|||||||
typedef std::make_signed<size_t>::type ssize_t;
|
typedef std::make_signed<size_t>::type ssize_t;
|
||||||
|
|
||||||
SocketMonitor(EventLoop &_loop)
|
SocketMonitor(EventLoop &_loop)
|
||||||
:fd(-1), loop(_loop), scheduled_flags(0) {}
|
:loop(_loop) {}
|
||||||
|
|
||||||
SocketMonitor(SocketDescriptor _fd, EventLoop &_loop)
|
SocketMonitor(SocketDescriptor _fd, EventLoop &_loop)
|
||||||
:fd(_fd), loop(_loop), scheduled_flags(0) {}
|
:fd(_fd), loop(_loop) {}
|
||||||
|
|
||||||
~SocketMonitor();
|
~SocketMonitor();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user