MCPcopy Create free account

hub / github.com/google/snappy / types & classes

Types & classes42 in github.com/google/snappy

↓ 3 callersClassStatusStub
Stubs the class absl::Status. This class should not be instantiated explicitly. It should only be used by passing the result of file::GetContents() /
snappy-test.h:94
↓ 1 callersClassOptionsStub
Stubs the class file::Options. This class should not be instantiated explicitly. It should only be used by passing file::Defaults() to file::GetConte
snappy-test.h:79
Class::timeval
snappy-test.h:148
ClassBits
Some bit-manipulation functions.
snappy-stubs-internal.h:286
ClassByteArraySource
A Source implementation that yields the contents of a flat array
snappy-sinksource.h:146
ClassCompressionContext
Scratch memory for compression, reusable across compressions. Callers that compress frequently, or that need to avoid large heap allocations can alloc
snappy.h:89
ClassCompressionOptions
snappy.h:57
EnumCompressorType
snappy_test_tool.cc:122
ClassCountingSink
Counts every appended byte and keeps the first few, which is where the uncompressed-length varint lives.
snappy_unittest.cc:674
ClassCycleTimer
A wall-time clock. This stub is not super-accurate, nor resistant to the system time changing.
snappy-test.h:124
ClassDataEndingAtUnreadablePage
To test against code that reads beyond its input, this class copies a string to a newly allocated group of pages, the last of which is made unreadable
snappy_unittest.cc:63
ClassDatablock
snappy.cc:2749
ClassLittleEndian
Convert to little-endian storage, opposite of network format. Convert x from host to little endian: x = LittleEndian.FromHost(x); convert x from littl
snappy-stubs-internal.h:176
ClassLogMessage
snappy-test.h:169
ClassLogMessageCrash
snappy-test.h:178
ClassLogMessageVoidify
snappy-test.h:188
ClassOversizedSource
Reports an arbitrary number of bytes available without materializing them.
snappy_unittest.cc:656
ClassSink
snappy.h:51
ClassSink
A Sink is an interface that consumes a sequence of bytes.
snappy-sinksource.h:37
ClassSnappyArrayWriter
snappy.cc:2292
ClassSnappyDecompressionValidator
snappy.cc:2402
ClassSnappyDecompressor
Helper class for decompression
snappy.cc:1574
ClassSnappyIOVecReader
A `Source` implementation that yields the contents of an `iovec` array. Note that `total_size` is the total number of bytes to be read from the elemen
snappy.cc:2033
ClassSnappyIOVecWriter
A type that writes to an iovec. Note that this is not a "ByteSink", but a type that matches the Writer template argument to SnappyDecompressor::Decomp
snappy.cc:2094
ClassSnappyScatteredWriter
snappy.cc:2548
ClassSnappySinkAllocator
snappy.cc:2722
ClassSource
snappy.h:50
ClassSource
A Source is an interface that yields a sequence of bytes
snappy-sinksource.h:111
ClassSourceFiles
snappy_benchmark.cc:84
ClassUncheckedByteArraySink
A Sink implementation that writes to a flat array without any bound checks.
snappy-sinksource.h:159
ClassVarint
Variable-length integer encoding.
snappy-stubs-internal.h:435
ClassWorkingMemory
snappy.h:54
ClassWorkingMemory
Working memory performs a single allocation to hold all scratch space required for compression.
snappy-internal.h:133
ClassZLib
Object-oriented wrapper around zlib.
snappy-test.h:222
Classindex_sequence
snappy.cc:133
Classiovec
snappy.h:173
Classiovec
snappy_benchmark.cc:178
Classiovec
snappy_unittest.cc:142
Classiovec
snappy.cc:2035
Classiovec
snappy.cc:2098
Classmake_index_sequence
snappy.cc:136
Classmake_index_sequence<0, Is...>
snappy.cc:139