From 9a11ca003aeb5a86a580f9ae87cd99e1cf2800d3 Mon Sep 17 00:00:00 2001 From: Alan Conway Date: Mon, 5 Aug 2013 16:35:03 +0000 Subject: NO-JIRA: Remove use of boost::make_shared, not availble on some older versions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1510596 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/cpp/src/qpid/ha/Primary.cpp | 2 -- qpid/cpp/src/qpid/ha/PrimaryTxObserver.cpp | 4 ++-- qpid/cpp/src/qpid/ha/TxReplicator.cpp | 5 ++--- qpid/cpp/src/qpid/store/ms-clfs/MSSqlClfsProvider.cpp | 3 +-- qpid/cpp/src/tests/TransactionObserverTest.cpp | 4 +--- 5 files changed, 6 insertions(+), 12 deletions(-) (limited to 'qpid/cpp/src') diff --git a/qpid/cpp/src/qpid/ha/Primary.cpp b/qpid/cpp/src/qpid/ha/Primary.cpp index d67761a625..796de0341d 100644 --- a/qpid/cpp/src/qpid/ha/Primary.cpp +++ b/qpid/cpp/src/qpid/ha/Primary.cpp @@ -39,7 +39,6 @@ #include "qpid/types/Uuid.h" #include "qpid/sys/Timer.h" #include -#include #include namespace qpid { @@ -47,7 +46,6 @@ namespace ha { using sys::Mutex; using boost::shared_ptr; -using boost::make_shared; using namespace std; using namespace framing; diff --git a/qpid/cpp/src/qpid/ha/PrimaryTxObserver.cpp b/qpid/cpp/src/qpid/ha/PrimaryTxObserver.cpp index d30fa06caa..96be5e552e 100644 --- a/qpid/cpp/src/qpid/ha/PrimaryTxObserver.cpp +++ b/qpid/cpp/src/qpid/ha/PrimaryTxObserver.cpp @@ -31,7 +31,6 @@ #include "qpid/broker/Broker.h" #include "qpid/broker/Queue.h" #include -#include namespace qpid { namespace framing { @@ -101,7 +100,8 @@ PrimaryTxObserver::PrimaryTxObserver(HaBroker& hb) : } void PrimaryTxObserver::initialize() { - broker.getExchanges().registerExchange(boost::make_shared(shared_from_this())); + broker.getExchanges().registerExchange( + boost::shared_ptr(new Exchange(shared_from_this()))); } void PrimaryTxObserver::enqueue(const QueuePtr& q, const broker::Message& m) diff --git a/qpid/cpp/src/qpid/ha/TxReplicator.cpp b/qpid/cpp/src/qpid/ha/TxReplicator.cpp index 3b53cf9886..2c45752dcc 100644 --- a/qpid/cpp/src/qpid/ha/TxReplicator.cpp +++ b/qpid/cpp/src/qpid/ha/TxReplicator.cpp @@ -39,7 +39,6 @@ #include "qpid/log/Statement.h" #include #include -#include #include "qpid/broker/amqp_0_10/MessageTransfer.h" #include "qpid/framing/MessageTransferBody.h" @@ -51,7 +50,6 @@ using namespace qpid::broker; using namespace qpid::framing; using qpid::broker::amqp_0_10::MessageTransfer; using qpid::types::Uuid; -using boost::make_shared; namespace { const string QPID_HA(QPID_HA_PREFIX); @@ -195,7 +193,8 @@ void TxReplicator::DequeueState::addRecords(const EventMap::value_type& entry) { boost::shared_ptr TxReplicator::DequeueState::makeAccept() { for_each(events.begin(), events.end(), boost::bind(&TxReplicator::DequeueState::addRecords, this, _1)); - return boost::make_shared(boost::cref(recordIds), boost::ref(records)); + return boost::shared_ptr( + new TxAccept(boost::cref(recordIds), boost::ref(records))); } void TxReplicator::prepare(const string&, sys::Mutex::ScopedLock& l) { diff --git a/qpid/cpp/src/qpid/store/ms-clfs/MSSqlClfsProvider.cpp b/qpid/cpp/src/qpid/store/ms-clfs/MSSqlClfsProvider.cpp index 90785263d3..512e71230b 100644 --- a/qpid/cpp/src/qpid/store/ms-clfs/MSSqlClfsProvider.cpp +++ b/qpid/cpp/src/qpid/store/ms-clfs/MSSqlClfsProvider.cpp @@ -34,7 +34,6 @@ #include #include #include -#include // From ms-sql... #include "BlobAdapter.h" @@ -356,7 +355,7 @@ MSSqlClfsProvider::finalizeMe() MSSqlClfsProvider::MSSqlClfsProvider() : options("MS SQL/CLFS Provider options") { - transactions = boost::make_shared(); + transactions.reset(new TransactionLog()); } MSSqlClfsProvider::~MSSqlClfsProvider() diff --git a/qpid/cpp/src/tests/TransactionObserverTest.cpp b/qpid/cpp/src/tests/TransactionObserverTest.cpp index bc65c493c8..fd1c331ae7 100644 --- a/qpid/cpp/src/tests/TransactionObserverTest.cpp +++ b/qpid/cpp/src/tests/TransactionObserverTest.cpp @@ -30,7 +30,6 @@ #include #include -#include #include #include #include @@ -41,7 +40,6 @@ namespace tests { using framing::SequenceSet; using messaging::Message; using boost::shared_ptr; -using boost::make_shared; using namespace boost::assign; using namespace boost; @@ -81,7 +79,7 @@ struct MockBrokerObserver : public BrokerObserver { MockBrokerObserver(bool prep_=true) : prep(prep_) {} void startTx(const shared_ptr& buffer) { - tx = make_shared(prep); + tx.reset(new MockTransactionObserver(prep)); buffer->setObserver(tx); } }; -- cgit v1.2.1