Bitcoin
|
Classes | |
class | LogTest |
class | Reader |
class | Writer |
Enumerations | |
enum | RecordType { kZeroType = 0, kFullType = 1, kFirstType = 2, kMiddleType = 3, kLastType = 4 } |
Functions | |
static std::string | BigString (const std::string &partial_string, size_t n) |
static std::string | NumberString (int n) |
static std::string | RandomSkewedString (int i, Random *rnd) |
TEST (LogTest, Empty) | |
TEST (LogTest, ReadWrite) | |
TEST (LogTest, ManyBlocks) | |
TEST (LogTest, Fragmentation) | |
TEST (LogTest, MarginalTrailer) | |
TEST (LogTest, MarginalTrailer2) | |
TEST (LogTest, ShortTrailer) | |
TEST (LogTest, AlignedEof) | |
TEST (LogTest, OpenForAppend) | |
TEST (LogTest, RandomRead) | |
TEST (LogTest, ReadError) | |
TEST (LogTest, BadRecordType) | |
TEST (LogTest, TruncatedTrailingRecordIsIgnored) | |
TEST (LogTest, BadLength) | |
TEST (LogTest, BadLengthAtEndIsIgnored) | |
TEST (LogTest, ChecksumMismatch) | |
TEST (LogTest, UnexpectedMiddleType) | |
TEST (LogTest, UnexpectedLastType) | |
TEST (LogTest, UnexpectedFullType) | |
TEST (LogTest, UnexpectedFirstType) | |
TEST (LogTest, MissingLastIsIgnored) | |
TEST (LogTest, PartialLastIsIgnored) | |
TEST (LogTest, SkipIntoMultiRecord) | |
TEST (LogTest, ErrorJoinsRecords) | |
TEST (LogTest, ReadStart) | |
TEST (LogTest, ReadSecondOneOff) | |
TEST (LogTest, ReadSecondTenThousand) | |
TEST (LogTest, ReadSecondStart) | |
TEST (LogTest, ReadThirdOneOff) | |
TEST (LogTest, ReadThirdStart) | |
TEST (LogTest, ReadFourthOneOff) | |
TEST (LogTest, ReadFourthFirstBlockTrailer) | |
TEST (LogTest, ReadFourthMiddleBlock) | |
TEST (LogTest, ReadFourthLastBlock) | |
TEST (LogTest, ReadFourthStart) | |
TEST (LogTest, ReadInitialOffsetIntoBlockPadding) | |
TEST (LogTest, ReadEnd) | |
TEST (LogTest, ReadPastEnd) | |
static void | InitTypeCrc (uint32_t *type_crc) |
Variables | |
static const int | kMaxRecordType = kLastType |
static const int | kBlockSize = 32768 |
static const int | kHeaderSize = 4 + 2 + 1 |
|
static |
|
static |
|
static |
|
static |
leveldb::log::TEST | ( | LogTest | , |
Empty | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadWrite | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ManyBlocks | |||
) |
leveldb::log::TEST | ( | LogTest | , |
Fragmentation | |||
) |
leveldb::log::TEST | ( | LogTest | , |
MarginalTrailer | |||
) |
leveldb::log::TEST | ( | LogTest | , |
MarginalTrailer2 | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ShortTrailer | |||
) |
leveldb::log::TEST | ( | LogTest | , |
AlignedEof | |||
) |
leveldb::log::TEST | ( | LogTest | , |
OpenForAppend | |||
) |
leveldb::log::TEST | ( | LogTest | , |
RandomRead | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadError | |||
) |
leveldb::log::TEST | ( | LogTest | , |
BadRecordType | |||
) |
leveldb::log::TEST | ( | LogTest | , |
TruncatedTrailingRecordIsIgnored | |||
) |
leveldb::log::TEST | ( | LogTest | , |
BadLength | |||
) |
leveldb::log::TEST | ( | LogTest | , |
BadLengthAtEndIsIgnored | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ChecksumMismatch | |||
) |
leveldb::log::TEST | ( | LogTest | , |
UnexpectedMiddleType | |||
) |
leveldb::log::TEST | ( | LogTest | , |
UnexpectedLastType | |||
) |
leveldb::log::TEST | ( | LogTest | , |
UnexpectedFullType | |||
) |
leveldb::log::TEST | ( | LogTest | , |
UnexpectedFirstType | |||
) |
leveldb::log::TEST | ( | LogTest | , |
MissingLastIsIgnored | |||
) |
leveldb::log::TEST | ( | LogTest | , |
PartialLastIsIgnored | |||
) |
leveldb::log::TEST | ( | LogTest | , |
SkipIntoMultiRecord | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ErrorJoinsRecords | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadStart | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadSecondOneOff | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadSecondTenThousand | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadSecondStart | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadThirdOneOff | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadThirdStart | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadFourthOneOff | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadFourthFirstBlockTrailer | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadFourthMiddleBlock | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadFourthLastBlock | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadFourthStart | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadInitialOffsetIntoBlockPadding | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadEnd | |||
) |
leveldb::log::TEST | ( | LogTest | , |
ReadPastEnd | |||
) |
|
static |
|
static |
|
static |