diff --git a/spectrum/src/frontends/xmpp/XMPPFrontend.cpp b/spectrum/src/frontends/xmpp/XMPPFrontend.cpp index f4f7fcc1efb7e0e298c4d861b309226224bd8748..3639925a4bc0e6b6e5be7ab9499249fd92a19faa 100644 --- a/spectrum/src/frontends/xmpp/XMPPFrontend.cpp +++ b/spectrum/src/frontends/xmpp/XMPPFrontend.cpp @@ -66,7 +66,6 @@ #include "Swiften/Elements/InBandRegistrationPayload.h" using namespace Swift; -using namespace boost; namespace Transport { @@ -113,7 +112,7 @@ void XMPPFrontend::init(Component *transport, Swift::EventLoop *loop, Swift::Net LOG4CXX_INFO(logger, "Using PKCS#12 certificate " << CONFIG_STRING(m_config, "service.cert")); LOG4CXX_INFO(logger, "SSLv23_server_method used."); TLSServerContextFactory *f = new OpenSSLServerContextFactory(); - CertificateWithKey::ref certificate = boost::make_shared(CONFIG_STRING(m_config, "service.cert"), createSafeByteArray(CONFIG_STRING(m_config, "service.cert_password"))); + CertificateWithKey::ref certificate = SWIFTEN_SHRPTR_NAMESPACE::make_shared(CONFIG_STRING(m_config, "service.cert"), createSafeByteArray(CONFIG_STRING(m_config, "service.cert_password"))); m_server->addTLSEncryption(f, certificate); #endif #endif @@ -145,7 +144,7 @@ void XMPPFrontend::init(Component *transport, Swift::EventLoop *loop, Swift::Net m_component = new Swift::Component(loop, factories, m_jid, CONFIG_STRING(m_config, "service.password")); #endif m_component->setSoftwareVersion("Spectrum", SPECTRUM_VERSION); - m_component->onConnected.connect(bind(&XMPPFrontend::handleConnected, this)); + m_component->onConnected.connect(boost::bind(&XMPPFrontend::handleConnected, this)); m_component->onError.connect(boost::bind(&XMPPFrontend::handleConnectionError, this, _1)); m_component->onDataRead.connect(boost::bind(&XMPPFrontend::handleDataRead, this, _1)); m_component->onDataWritten.connect(boost::bind(&XMPPFrontend::handleDataWritten, this, _1)); @@ -201,7 +200,7 @@ void XMPPFrontend::handleGeneralPresence(Swift::Presence::ref presence) { onPresenceReceived(presence); } -void XMPPFrontend::handleMessage(boost::shared_ptr message) { +void XMPPFrontend::handleMessage(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr message) { onMessageReceived(message); } @@ -216,14 +215,14 @@ void XMPPFrontend::addRoomToRoomList(const std::string &handle, const std::strin void XMPPFrontend::sendPresence(Swift::Presence::ref presence) { if (!presence->getFrom().getNode().empty()) { - presence->addPayload(boost::shared_ptr(new Swift::CapsInfo(static_cast(m_userManager)->getDiscoItemsResponder()->getBuddyCapsInfo()))); + presence->addPayload(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr(new Swift::CapsInfo(static_cast(m_userManager)->getDiscoItemsResponder()->getBuddyCapsInfo()))); } m_stanzaChannel->sendPresence(presence); } void XMPPFrontend::sendVCard(Swift::VCard::ref vcard, Swift::JID to) { - boost::shared_ptr > request(new Swift::GenericRequest(Swift::IQ::Result, to, vcard, m_iqRouter)); + SWIFTEN_SHRPTR_NAMESPACE::shared_ptr > request(new Swift::GenericRequest(Swift::IQ::Result, to, vcard, m_iqRouter)); request->send(); } @@ -232,15 +231,15 @@ void XMPPFrontend::sendRosterRequest(Swift::RosterPayload::ref payload, Swift::J request->send(); } -void XMPPFrontend::sendMessage(boost::shared_ptr message) { +void XMPPFrontend::sendMessage(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr message) { m_stanzaChannel->sendMessage(message); } -void XMPPFrontend::sendIQ(boost::shared_ptr iq) { +void XMPPFrontend::sendIQ(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr iq) { m_iqRouter->sendIQ(iq); } -boost::shared_ptr XMPPFrontend::sendCapabilitiesRequest(Swift::JID to) { +SWIFTEN_SHRPTR_NAMESPACE::shared_ptr XMPPFrontend::sendCapabilitiesRequest(Swift::JID to) { Swift::DiscoInfo::ref caps = m_entityCapsManager->getCaps(to); if (caps != Swift::DiscoInfo::ref()) { onCapabilitiesReceived(to, caps); @@ -291,7 +290,7 @@ UserManager *XMPPFrontend::createUserManager(Component *component, UserRegistry return m_userManager; } -bool XMPPFrontend::handleIQ(boost::shared_ptr iq) { +bool XMPPFrontend::handleIQ(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr iq) { if (!m_rawXML) { return false; } @@ -334,8 +333,8 @@ void XMPPFrontend::connectToServer() { //Type casting to BoostConnectionServer since onStopped signal is not defined in ConnectionServer //Ideally, onStopped must be defined in ConnectionServer - if (boost::dynamic_pointer_cast(m_server->getConnectionServer())) { - boost::dynamic_pointer_cast(m_server->getConnectionServer())->onStopped.connect(boost::bind(&XMPPFrontend::handleServerStopped, this, _1)); + if (SWIFTEN_SHRPTR_NAMESPACE::dynamic_pointer_cast(m_server->getConnectionServer())) { + SWIFTEN_SHRPTR_NAMESPACE::dynamic_pointer_cast(m_server->getConnectionServer())->onStopped.connect(boost::bind(&XMPPFrontend::handleServerStopped, this, _1)); } // We're connected right here, because we're in server mode... @@ -398,7 +397,7 @@ void XMPPFrontend::handleDataWritten(const Swift::SafeByteArray &data) { m_transport->handleDataWritten(d); } -void XMPPFrontend::handleDiscoInfoResponse(boost::shared_ptr info, Swift::ErrorPayload::ref error, const Swift::JID& jid) { +void XMPPFrontend::handleDiscoInfoResponse(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr info, Swift::ErrorPayload::ref error, const Swift::JID& jid) { #ifdef SUPPORT_LEGACY_CAPS onCapabilitiesReceived(jid, info); #endif