diff --git a/src/cpp/ripple/OrderBook.cpp b/src/cpp/ripple/OrderBook.cpp index 939fefe7f..c56027073 100644 --- a/src/cpp/ripple/OrderBook.cpp +++ b/src/cpp/ripple/OrderBook.cpp @@ -1,14 +1,14 @@ #include "OrderBook.h" #include "Ledger.h" -OrderBook::pointer OrderBook::newOrderBook(SerializedLedgerEntry::pointer ledgerEntry) +OrderBook::pointer OrderBook::newOrderBook(SerializedLedgerEntry::ref ledgerEntry) { if(ledgerEntry->getType() != ltOFFER) return( OrderBook::pointer()); return( OrderBook::pointer(new OrderBook(ledgerEntry))); } -OrderBook::OrderBook(SerializedLedgerEntry::pointer ledgerEntry) +OrderBook::OrderBook(SerializedLedgerEntry::ref ledgerEntry) { const STAmount saTakerGets = ledgerEntry->getFieldAmount(sfTakerGets); const STAmount saTakerPays = ledgerEntry->getFieldAmount(sfTakerPays); diff --git a/src/cpp/ripple/OrderBook.h b/src/cpp/ripple/OrderBook.h index 77a99f0a9..fa3c0f669 100644 --- a/src/cpp/ripple/OrderBook.h +++ b/src/cpp/ripple/OrderBook.h @@ -20,14 +20,14 @@ class OrderBook uint160 mIssuerOut; //SerializedLedgerEntry::pointer mLedgerEntry; - OrderBook(SerializedLedgerEntry::pointer ledgerEntry); // For accounts in a ledger + OrderBook(SerializedLedgerEntry::ref ledgerEntry); // For accounts in a ledger public: typedef boost::shared_ptr pointer; typedef const boost::shared_ptr& ref; // returns NULL if ledgerEntry doesn't point to an order // if ledgerEntry is an Order it creates the OrderBook this order would live in - static OrderBook::pointer newOrderBook(SerializedLedgerEntry::pointer ledgerEntry); + static OrderBook::pointer newOrderBook(SerializedLedgerEntry::ref ledgerEntry); uint256& getBookBase(){ return(mBookBase); } uint160& getCurrencyIn(){ return(mCurrencyIn); }