diff options
Diffstat (limited to 'Swiften/LinkLocal/LinkLocalServiceBrowser.h')
| -rw-r--r-- | Swiften/LinkLocal/LinkLocalServiceBrowser.h | 24 | 
1 files changed, 12 insertions, 12 deletions
| diff --git a/Swiften/LinkLocal/LinkLocalServiceBrowser.h b/Swiften/LinkLocal/LinkLocalServiceBrowser.h index 879b286..10b12b7 100644 --- a/Swiften/LinkLocal/LinkLocalServiceBrowser.h +++ b/Swiften/LinkLocal/LinkLocalServiceBrowser.h @@ -6,31 +6,31 @@  #include <vector>  #include "Swiften/Base/String.h" -#include "Swiften/LinkLocal/DNSSDService.h" -#include "Swiften/LinkLocal/DNSSDServiceFactory.h"  #include "Swiften/LinkLocal/LinkLocalService.h" +#include "Swiften/LinkLocal/DNSSD/DNSSDQuerier.h" +#include "Swiften/LinkLocal/DNSSD/DNSSDServiceID.h"  namespace Swift {  	class HostAddress;  	class LinkLocalServiceBrowser {  		public: -			LinkLocalServiceBrowser(DNSSDServiceFactory*); +			LinkLocalServiceBrowser(boost::shared_ptr<DNSSDQuerier> querier);  			std::vector<LinkLocalService> getServices() const; -			boost::signal<void (const LinkLocalServiceID&)> onServiceAdded; -			boost::signal<void (const LinkLocalServiceID&)> onServiceChanged; -			boost::signal<void (const LinkLocalServiceID&)> onServiceRemoved; +			boost::signal<void (const DNSSDServiceID&)> onServiceAdded; +			boost::signal<void (const DNSSDServiceID&)> onServiceChanged; +			boost::signal<void (const DNSSDServiceID&)> onServiceRemoved;  		private: -			void handleServiceAdded(const LinkLocalServiceID&); -			void handleServiceRemoved(const LinkLocalServiceID&); -			void handleServiceResolved(const LinkLocalServiceID& service, const DNSSDService::ResolveResult& result); +			//void handleServiceAdded(const DNSSDServiceID&); +			//void handleServiceRemoved(const DNSSDServiceID&); +			//void handleServiceResolved(const DNSSDServiceID& service, const DNSSDService::ResolveResult& result);  		private: -			boost::shared_ptr<DNSSDService> dnsSDService; -			typedef std::map<LinkLocalServiceID, DNSSDService::ResolveResult> ServiceMap; -			ServiceMap services; +			boost::shared_ptr<DNSSDQuerier> querier; +			//typedef std::map<DNSSDServiceID, DNSSDService::ResolveResult> ServiceMap; +			//ServiceMap services;  	};  } | 
 Swift
 Swift