diff --git a/include/Swiften/Server/Server.h b/include/Swiften/Server/Server.h index b32ae463581e7a4587fc8b77c2253f5276fbf2e4..90bce626d3394fea432ce8cc7950bfc451a0127c 100644 --- a/include/Swiften/Server/Server.h +++ b/include/Swiften/Server/Server.h @@ -8,6 +8,7 @@ #include #include +#include #include #include "Swiften/Network/BoostIOServiceThread.h" @@ -21,6 +22,7 @@ #include "Swiften/Entity/Entity.h" #include "Swiften/Parser/PayloadParsers/FullPayloadParserFactoryCollection.h" #include "Swiften/Serializer/PayloadSerializers/FullPayloadSerializerCollection.h" +#include "Swiften/SwiftenCompat.h" #include #include @@ -53,7 +55,7 @@ namespace Swift { return iqRouter_; } - boost::shared_ptr getConnectionServer() const { + SWIFTEN_SHRPTR_NAMESPACE::shared_ptr getConnectionServer() const { return serverFromClientConnectionServer; } @@ -63,10 +65,10 @@ namespace Swift { void addTLSEncryption(TLSServerContextFactory* tlsContextFactory, CertificateWithKey::ref cert); private: - void handleNewClientConnection(boost::shared_ptr c); - void handleSessionStarted(boost::shared_ptr); - void handleSessionFinished(boost::shared_ptr); - void handleElementReceived(boost::shared_ptr element, boost::shared_ptr session); + void handleNewClientConnection(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr c); + void handleSessionStarted(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr); + void handleSessionFinished(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr); + void handleElementReceived(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr element, SWIFTEN_SHRPTR_NAMESPACE::shared_ptr session); void handleDataRead(const SafeByteArray&); void handleDataWritten(const SafeByteArray&); @@ -77,9 +79,9 @@ namespace Swift { EventLoop* eventLoop; NetworkFactories* networkFactories_; bool stopping; - boost::shared_ptr serverFromClientConnectionServer; - std::vector serverFromClientConnectionServerSignalConnections; - std::list > serverFromClientSessions; + SWIFTEN_SHRPTR_NAMESPACE::shared_ptr serverFromClientConnectionServer; + std::vector serverFromClientConnectionServerSignalConnections; + std::list > serverFromClientSessions; JID selfJID; StanzaChannel *stanzaChannel_; IQRouter *iqRouter_;