summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2009-07-25 17:32:55 (GMT)
committerRemko Tronçon <git@el-tramo.be>2009-07-25 17:32:55 (GMT)
commit9f51e6c6279ae7fb541774ac4bf9debfa61395c1 (patch)
treed47cc48f4c162b09bf23b8ebf069a7855609b2b8 /Swiften/LinkLocal/LinkLocalServiceBrowser.h
parentd2807a77d39bd1a359f5b85869113ed83e01c204 (diff)
downloadswift-9f51e6c6279ae7fb541774ac4bf9debfa61395c1.zip
swift-9f51e6c6279ae7fb541774ac4bf9debfa61395c1.tar.bz2
Move LinkLocalServiceID->DNSSDServiceID.
Diffstat (limited to 'Swiften/LinkLocal/LinkLocalServiceBrowser.h')
-rw-r--r--Swiften/LinkLocal/LinkLocalServiceBrowser.h24
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;
};
}