rippled
|
Classes | |
struct | CtorHelper |
Public Member Functions | |
TxMeta (uint256 const &transactionID, std::uint32_t ledger) | |
TxMeta (uint256 const &txID, std::uint32_t ledger, Blob const &) | |
TxMeta (uint256 const &txID, std::uint32_t ledger, std::string const &) | |
TxMeta (uint256 const &txID, std::uint32_t ledger, STObject const &) | |
uint256 const & | getTxID () const |
std::uint32_t | getLgrSeq () const |
int | getResult () const |
TER | getResultTER () const |
std::uint32_t | getIndex () const |
void | setAffectedNode (uint256 const &, SField const &type, std::uint16_t nodeType) |
STObject & | getAffectedNode (SLE::ref node, SField const &type) |
STObject & | getAffectedNode (uint256 const &) |
boost::container::flat_set< AccountID > | getAffectedAccounts () const |
Return a list of accounts affected by this transaction. More... | |
Json::Value | getJson (JsonOptions p) const |
void | addRaw (Serializer &, TER, std::uint32_t index) |
STObject | getAsObject () const |
STArray & | getNodes () |
STArray const & | getNodes () const |
void | setDeliveredAmount (STAmount const &delivered) |
STAmount | getDeliveredAmount () const |
bool | hasDeliveredAmount () const |
Private Member Functions | |
template<class T > | |
TxMeta (uint256 const &txID, std::uint32_t ledger, T const &data, CtorHelper) | |
Private Attributes | |
uint256 | mTransactionID |
std::uint32_t | mLedger |
std::uint32_t | mIndex |
int | mResult |
std::optional< STAmount > | mDelivered |
STArray | mNodes |
|
private |
Definition at line 30 of file TxMeta.cpp.
ripple::TxMeta::TxMeta | ( | uint256 const & | transactionID, |
std::uint32_t | ledger | ||
) |
Definition at line 79 of file TxMeta.cpp.
ripple::TxMeta::TxMeta | ( | uint256 const & | txID, |
std::uint32_t | ledger, | ||
Blob const & | vec | ||
) |
Definition at line 66 of file TxMeta.cpp.
ripple::TxMeta::TxMeta | ( | uint256 const & | txID, |
std::uint32_t | ledger, | ||
std::string const & | data | ||
) |
Definition at line 71 of file TxMeta.cpp.
ripple::TxMeta::TxMeta | ( | uint256 const & | txID, |
std::uint32_t | ledger, | ||
STObject const & | obj | ||
) |
Definition at line 48 of file TxMeta.cpp.
std::uint32_t ripple::TxMeta::getLgrSeq | ( | ) | const |
std::uint32_t ripple::TxMeta::getIndex | ( | ) | const |
void ripple::TxMeta::setAffectedNode | ( | uint256 const & | node, |
SField const & | type, | ||
std::uint16_t | nodeType | ||
) |
Definition at line 90 of file TxMeta.cpp.
Definition at line 167 of file TxMeta.cpp.
Definition at line 186 of file TxMeta.cpp.
boost::container::flat_set< AccountID > ripple::TxMeta::getAffectedAccounts | ( | ) | const |
Return a list of accounts affected by this transaction.
Definition at line 115 of file TxMeta.cpp.
Json::Value ripple::TxMeta::getJson | ( | JsonOptions | p | ) | const |
void ripple::TxMeta::addRaw | ( | Serializer & | s, |
TER | result, | ||
std::uint32_t | index | ||
) |
Definition at line 212 of file TxMeta.cpp.
STObject ripple::TxMeta::getAsObject | ( | ) | const |
Definition at line 199 of file TxMeta.cpp.
void ripple::TxMeta::setDeliveredAmount | ( | STAmount const & | delivered | ) |
|
private |
|
private |
|
private |