20 #ifndef RIPPLE_APP_LEDGER_ACCEPTEDLEDGERTX_H_INCLUDED
21 #define RIPPLE_APP_LEDGER_ACCEPTEDLEDGERTX_H_INCLUDED
23 #include <ripple/app/ledger/Ledger.h>
24 #include <ripple/protocol/AccountID.h>
25 #include <boost/container/flat_set.hpp>
81 boost::container::flat_set<AccountID>
const&
90 return mTxn->getTransactionID();
95 return mTxn->getTxnType();
105 return mMeta->getIndex();
std::shared_ptr< ReadView const > mLedger
Manages partitions for logging.
std::shared_ptr< STTx const > const & getTxn() const
TxID getTransactionID() const
Caches the base58 representations of AccountIDs.
AcceptedLedgerTx(std::shared_ptr< ReadView const > const &ledger, std::shared_ptr< STTx const > const &, std::shared_ptr< STObject const > const &, AccountIDCache const &, Logs &)
TxType getTxnType() const
Integers of any length that is a multiple of 32-bits.
AccountIDCache const & accountCache_
std::shared_ptr< TxMeta > const & getMeta() const
A transaction that is in a closed ledger.
boost::container::flat_set< AccountID > const & getAffected() const
std::string getEscMeta() const
TxType
Transaction type identifiers.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
std::uint32_t getTxnSeq() const
std::shared_ptr< STTx const > mTxn
std::shared_ptr< TxMeta > mMeta
boost::container::flat_set< AccountID > mAffected
Json::Value getJson() const