/* * Copyright (c) 2011 Jan Kaluza * Licensed under the Simplified BSD license. * See Documentation/Licenses/BSD-simplified.txt for more information. */ #pragma once #include #include #include #include "Swiften/SwiftenCompat.h" namespace Swift { class ConnectionServer; class DummyConnectionServerFactory : public ConnectionServerFactory { public: DummyConnectionServerFactory(EventLoop* eventLoop); virtual SWIFTEN_SHRPTR_NAMESPACE::shared_ptr createConnectionServer(int port); virtual SWIFTEN_SHRPTR_NAMESPACE::shared_ptr createConnectionServer(const Swift::HostAddress &hostAddress, int port); private: EventLoop* eventLoop; }; }