#pragma once #include #include "Swiften/LinkLocal/DNSSDService.h" namespace Swift { class LinkLocalRoster { public: LinkLocalRoster(boost::shared_ptr service); private: void handleServiceAdded(const DNSSDService::DiscoveredService&); void handleServiceRemoved(const DNSSDService::DiscoveredService&); private: boost::shared_ptr dnsSDService; }; }