Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
Internal transfers. More...
#include <wallet.h>
Public Member Functions | |
CAccountingEntry () | |
void | SetNull () |
template<typename Stream , typename Operation > | |
void | SerializationOp (Stream &s, Operation ser_action) |
Public Attributes | |
std::string | strAccount |
CAmount | nCreditDebit |
int64_t | nTime |
std::string | strOtherAccount |
std::string | strComment |
mapValue_t | mapValue |
int64_t | nOrderPos |
position in ordered transaction list More... | |
uint64_t | nEntryNo |
ADD_SERIALIZE_METHODS | |
Private Attributes | |
std::vector< char > | _ssExtra |
Detailed Description
Internal transfers.
Database key is acentry<account><counter>.
Constructor & Destructor Documentation
◆ CAccountingEntry()
|
inline |
Member Function Documentation
◆ SerializationOp()
|
inline |
Note: strAccount is serialized as part of the key, not here.
Definition at line 662 of file wallet.h.
References _ssExtra, CDataStream::insert(), LIMITED_STRING, mapValue, nCreditDebit, nOrderPos, nTime, ReadOrderPos(), READWRITE, SER_GETHASH, strComment, strOtherAccount, and WriteOrderPos().
◆ SetNull()
|
inline |
Definition at line 648 of file wallet.h.
References nCreditDebit, nEntryNo, nOrderPos, nTime, strAccount, strComment, and strOtherAccount.
Referenced by CAccountingEntry().
Member Data Documentation
◆ _ssExtra
|
private |
Definition at line 706 of file wallet.h.
Referenced by SerializationOp().
◆ ADD_SERIALIZE_METHODS
◆ mapValue
mapValue_t CAccountingEntry::mapValue |
Definition at line 639 of file wallet.h.
Referenced by SerializationOp().
◆ nCreditDebit
CAmount CAccountingEntry::nCreditDebit |
Definition at line 635 of file wallet.h.
Referenced by CWallet::AccountMove(), AcentryToJSON(), BOOST_AUTO_TEST_CASE(), SerializationOp(), and SetNull().
◆ nEntryNo
uint64_t CAccountingEntry::nEntryNo |
Definition at line 641 of file wallet.h.
Referenced by CWallet::ReorderTransactions(), and SetNull().
◆ nOrderPos
int64_t CAccountingEntry::nOrderPos |
position in ordered transaction list
Definition at line 640 of file wallet.h.
Referenced by CWallet::AccountMove(), CWallet::AddAccountingEntry(), BOOST_AUTO_TEST_CASE(), WalletBatch::LoadWallet(), CWallet::ReorderTransactions(), SerializationOp(), and SetNull().
◆ nTime
int64_t CAccountingEntry::nTime |
Definition at line 636 of file wallet.h.
Referenced by CWallet::AccountMove(), AcentryToJSON(), BOOST_AUTO_TEST_CASE(), CWallet::ComputeTimeSmart(), SerializationOp(), and SetNull().
◆ strAccount
std::string CAccountingEntry::strAccount |
Definition at line 634 of file wallet.h.
Referenced by CWallet::AccountMove(), AcentryToJSON(), BOOST_AUTO_TEST_CASE(), WalletBatch::ListAccountCreditDebit(), SetNull(), and WalletBatch::WriteAccountingEntry().
◆ strComment
std::string CAccountingEntry::strComment |
Definition at line 638 of file wallet.h.
Referenced by CWallet::AccountMove(), AcentryToJSON(), BOOST_AUTO_TEST_CASE(), SerializationOp(), and SetNull().
◆ strOtherAccount
std::string CAccountingEntry::strOtherAccount |
Definition at line 637 of file wallet.h.
Referenced by CWallet::AccountMove(), AcentryToJSON(), BOOST_AUTO_TEST_CASE(), SerializationOp(), and SetNull().
The documentation for this class was generated from the following file:
- src/wallet/wallet.h