struct Private;
- Private *priv;
- SockAddr *local_addr;
+ Private *priv = nullptr;
+ SockAddr *local_addr = nullptr;
Socket(const Private &);
Socket(Family, int, int);
void set_block(bool) override;
void set_inherit(bool) override;
- const IO::Handle &get_handle(IO::Mode);
+ const IO::Handle &get_handle(IO::Mode) override;
const IO::Handle &get_event_handle() override;
/** Associates the socket with a local address. There must be no existing