diff --git a/backends/libyahoo2/httpfetch.h b/backends/libyahoo2/httpfetch.h deleted file mode 100644 index 83a93b93d9e5d8f2e6021d712cfb8165edb3c3c9..0000000000000000000000000000000000000000 --- a/backends/libyahoo2/httpfetch.h +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once - -// Transport includes -#include "transport/config.h" -#include "transport/networkplugin.h" -#include "transport/logging.h" - -// Swiften -#include "Swiften/Swiften.h" -#include "Swiften/TLS/OpenSSL/OpenSSLContextFactory.h" - -// Boost -#include - -using namespace boost::filesystem; -using namespace boost::program_options; -using namespace Transport; - -class HTTPFetch { - public: - HTTPFetch(Swift::BoostIOServiceThread *ioSerice, Swift::ConnectionFactory *factory); - virtual ~HTTPFetch(); - - bool fetchURL(const std::string &url); - - boost::signal onURLFetched; - - private: - void _connected(boost::shared_ptr conn, const std::string url, bool error); - void _disconnected(boost::shared_ptr conn); - void _read(boost::shared_ptr conn, boost::shared_ptr data); - - Swift::BoostIOServiceThread *m_ioService; - Swift::ConnectionFactory *m_factory; - std::string m_buffer; - bool m_afterHeader; -};