summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2009-11-15 18:06:23 (GMT)
committerRemko Tronçon <git@el-tramo.be>2009-11-15 18:06:23 (GMT)
commitb6742f9054f368f634a2a269a7ca146a1b250f3b (patch)
treefc27d9aeb1cb4410ba12a8a4e9f931ccc2c67861 /Swiften
parentbd4e48adb3f23f80abc8441bf359166fbe9b621c (diff)
downloadswift-b6742f9054f368f634a2a269a7ca146a1b250f3b.zip
swift-b6742f9054f368f634a2a269a7ca146a1b250f3b.tar.bz2
Fix compilation on Windows.
Diffstat (limited to 'Swiften')
-rw-r--r--Swiften/Network/Connector.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Swiften/Network/Connector.h b/Swiften/Network/Connector.h
index 084c416..44b4584 100644
--- a/Swiften/Network/Connector.h
+++ b/Swiften/Network/Connector.h
@@ -1,34 +1,35 @@
#pragma once
#include <deque>
#include <boost/signal.hpp>
#include <boost/shared_ptr.hpp>
#include "Swiften/Network/Connection.h"
+#include "Swiften/Network/HostAddressPort.h"
#include "Swiften/Base/String.h"
namespace Swift {
class DomainNameResolver;
class ConnectionFactory;
class Connector : public boost::bsignals::trackable {
public:
Connector(const String& hostname, DomainNameResolver*, ConnectionFactory*);
void start();
boost::signal<void (boost::shared_ptr<Connection>)> onConnectFinished;
private:
void tryNextHostname();
void handleConnectionConnectFinished(bool error);
private:
String hostname;
DomainNameResolver* resolver;
ConnectionFactory* connectionFactory;
std::deque<HostAddressPort> resolvedHosts;
boost::shared_ptr<Connection> currentConnection;
};
};