Reset to contain the specified handler, freeing any current OVERLAPPED object.
template< typename Handler> void reset( asio::io_service & io_service, Handler && handler);