mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
16 lines
584 B
C++
16 lines
584 B
C++
#include "Offer.h"
|
|
|
|
AccountItem::pointer Offer::makeItem(const uint160& ,SerializedLedgerEntry::ref ledgerEntry)
|
|
{
|
|
if (!ledgerEntry || ledgerEntry->getType() != ltOFFER) return(AccountItem::pointer());
|
|
Offer* offer=new Offer(ledgerEntry);
|
|
return(AccountItem::pointer(offer));
|
|
}
|
|
|
|
Offer::Offer(SerializedLedgerEntry::pointer ledgerEntry) : AccountItem(ledgerEntry)
|
|
{
|
|
mAccount=mLedgerEntry->getFieldAccount(sfAccount);
|
|
mTakerGets = mLedgerEntry->getFieldAmount(sfTakerGets);
|
|
mTakerPays = mLedgerEntry->getFieldAmount(sfTakerPays);
|
|
mSeq = mLedgerEntry->getFieldU32(sfSequence);
|
|
} |