diff --git a/include/transport/NetworkPluginServer.h b/include/transport/NetworkPluginServer.h index 043e447c2d52e78a6f8a37f851a8a283c81d7189..50b526eb07667cc37621aee7fa09fbdd2792e744 100644 --- a/include/transport/NetworkPluginServer.h +++ b/include/transport/NetworkPluginServer.h @@ -39,6 +39,7 @@ #include "Swiften/Parser/XMPPParser.h" #include "Swiften/Parser/XMPPParserClient.h" #include "Swiften/Serializer/XMPPSerializer.h" +#include "Swiften/SwiftenCompat.h" #include #include #define HAVE_SWIFTEN_3 (SWIFTEN_VERSION >= 0x030000) @@ -68,7 +69,7 @@ class NetworkPluginServer : Swift::XMPPParserClient { int pongReceived; std::list users; Swift::SafeByteArray data; - boost::shared_ptr connection; + SWIFTEN_SHRPTR_NAMESPACE::shared_ptr connection; unsigned long res; unsigned long init_res; unsigned long shared; @@ -104,13 +105,13 @@ class NetworkPluginServer : Swift::XMPPParserClient { bool moveToLongRunBackend(User *user); - void handleMessageReceived(NetworkConversation *conv, boost::shared_ptr &message); + void handleMessageReceived(NetworkConversation *conv, SWIFTEN_SHRPTR_NAMESPACE::shared_ptr &message); public: - void handleNewClientConnection(boost::shared_ptr c); + void handleNewClientConnection(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr c); void handleSessionFinished(Backend *c); void handlePongReceived(Backend *c); - void handleDataRead(Backend *c, boost::shared_ptr data); + void handleDataRead(Backend *c, SWIFTEN_SHRPTR_NAMESPACE::shared_ptr data); void handleConnectedPayload(const std::string &payload); void handleDisconnectedPayload(const std::string &payload); @@ -148,7 +149,7 @@ class NetworkPluginServer : Swift::XMPPParserClient { void handleBlockToggled(Buddy *buddy); - void handleVCardUpdated(User *user, boost::shared_ptr vcard); + void handleVCardUpdated(User *user, SWIFTEN_SHRPTR_NAMESPACE::shared_ptr vcard); void handleVCardRequired(User *user, const std::string &name, unsigned int id); void handleFTStateChanged(Swift::FileTransfer::State state, const std::string &userName, const std::string &buddyName, const std::string &fileName, unsigned long size, unsigned long id); @@ -158,7 +159,7 @@ class NetworkPluginServer : Swift::XMPPParserClient { void handlePIDTerminated(unsigned long pid); private: - void send(boost::shared_ptr &, const std::string &data); + void send(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr &, const std::string &data); void pingTimeout(); void sendPing(Backend *c); @@ -166,14 +167,14 @@ class NetworkPluginServer : Swift::XMPPParserClient { Backend *getFreeClient(bool acceptUsers = true, bool longRun = false, bool check = false); void connectWaitingUsers(); void loginDelayFinished(); - void handleRawIQReceived(boost::shared_ptr iq); - void handleRawPresenceReceived(boost::shared_ptr presence); + void handleRawIQReceived(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr iq); + void handleRawPresenceReceived(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr presence); void handleStreamStart(const Swift::ProtocolHeader&) {} #if HAVE_SWIFTEN_3 - void handleElement(boost::shared_ptr element); + void handleElement(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr element); #else - void handleElement(boost::shared_ptr element); + void handleElement(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr element); #endif void handleStreamEnd() {} @@ -182,7 +183,7 @@ class NetworkPluginServer : Swift::XMPPParserClient { RosterResponder *m_rosterResponder; BlockResponder *m_blockResponder; Config *m_config; - boost::shared_ptr m_server; + SWIFTEN_SHRPTR_NAMESPACE::shared_ptr m_server; std::list m_clients; std::vector m_pids; Swift::Timer::ref m_pingTimer;