Please enable JavaScript.
Coggle requires JavaScript to display documents.
stellar-core (Ledger ([Bucket] (BucketOutputIterator (std::string…
stellar-core
Ledger
[Bucket]
BucketInputIterator
BucketEntry
union
LedgerKey
deadEntry_
_data_t
AccountID
1 more item...
string64 dataName{};
_trustLine_t
AccountID
1 more item...
_offer_t
uint64 offerID{};
AccountID
1 more item...
_account_t
AccountID
1 more item...
LedgerEntry
liveEntry_
_data_t
union
4 more items...
std::shared_ptr<Bucket const> mBucket;
XDRInputFileStream
BucketApplicator
Application
enum State
APP_ACQUIRING_CONSENSUS_STATE
APP_BOOTING_STATE
APP_CONNECTED_STANDBY_STATE
APP_CATCHING_UP_STATE
APP_SYNCED_STATE
APP_STOPPING_STATE
APP_NUM_STATE
size_t mSize{0};
BucketInputIterator
BucketOutputIterator
std::string mFilename;
XDROutputFileStream
BucketEntryIdCmp
std::unique_ptr<BucketEntry> mBuf;
std::unique_ptr<SHA256> mHasher;
size_t mBytesPut{0};
size_t mObjectsPut{0};
bool mKeepDeadEntries{true};
Bucket
std::string const mFilename;
Hash const mHash;
BucketLevel
uint32_t mLevel;
FutureBucket
mNextCurr
enum State
FB_CLEAR
FB_HASH_OUTPUT
FB_HASH_INPUTS
FB_LIVE_OUTPUT
FB_LIVE_INPUTS
State mState{FB_CLEAR};
std::shared_ptr<Bucket> mInputCurrBucket;
std::shared_ptr<Bucket> mInputSnapBucket;
std::vector<std::shared_ptr<Bucket>> mInputShadowBuckets;
std::shared_future<std::shared_ptr<Bucket>> mOutputBucket;
std::string mInputCurrBucketHash;
std::string mInputSnapBucketHash;
std::vector<std::string> mInputShadowBucketHashes;
std::string mOutputBucketHash;
std::shared_ptr<Bucket> mCurr;
std::shared_ptr<Bucket> mSnap;
BucketManager
LedgerUpgrade
[Ledger]