- Net::StreamSocket *sock = 0;
- IO::EventDispatcher *event_disp = 0;
- Net::Resolver *resolver = 0;
- ResolveListener *resolve_listener = 0;
+ std::unique_ptr<Net::StreamSocket> sock;
+ IO::EventDispatcher *event_disp = nullptr;
+ Net::Resolver *resolver = nullptr;
+ std::unique_ptr<ResolveListener> resolve_listener;