/* * Copyright (c) 2010-2016 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #pragma once #include #include #include #include #include #include namespace Swift { class AvahiQuerier; class AvahiResolveHostnameQuery : public DNSSDResolveHostnameQuery, public AvahiQuery { public: AvahiResolveHostnameQuery(const std::string& hostname, int, boost::shared_ptr querier, EventLoop* eventLoop); void run(); void finish() { } private: HostAddress hostAddress; std::string hostname; }; }