summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Swift/Controllers/FileTransfer/SOCKS5BytestreamProxyFinder.h')
-rw-r--r--Swift/Controllers/FileTransfer/SOCKS5BytestreamProxyFinder.h38
1 files changed, 0 insertions, 38 deletions
diff --git a/Swift/Controllers/FileTransfer/SOCKS5BytestreamProxyFinder.h b/Swift/Controllers/FileTransfer/SOCKS5BytestreamProxyFinder.h
deleted file mode 100644
index bffc7a1..0000000
--- a/Swift/Controllers/FileTransfer/SOCKS5BytestreamProxyFinder.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2011 Tobias Markmann
- * Licensed under the simplified BSD license.
- * See Documentation/Licenses/BSD-simplified.txt for more information.
- */
-
-#pragma once
-
-#include <boost/shared_ptr.hpp>
-
-#include <Swiften/Disco/DiscoServiceWalker.h>
-#include <Swiften/Network/HostAddressPort.h>
-#include <Swiften/Elements/S5BProxyRequest.h>
-
-namespace Swift {
-
-class JID;
-class IQRouter;
-
-class SOCKS5BytestreamProxyFinder {
-public:
- SOCKS5BytestreamProxyFinder(const JID& service, IQRouter *iqRouter);
- void start();
-
- boost::signal<void(boost::shared_ptr<S5BProxyRequest>)> onProxyFound;
-
-private:
- void sendBytestreamQuery(const JID&);
-
- void handleServiceFound(const JID&, boost::shared_ptr<DiscoInfo>);
- void handleProxyResponse(boost::shared_ptr<S5BProxyRequest>, ErrorPayload::ref);
-private:
- boost::shared_ptr<DiscoServiceWalker> serviceWalker;
- IQRouter* iqRouter;
- std::vector<boost::shared_ptr<GenericRequest<S5BProxyRequest> > > requests;
-};
-
-}