Thrill  0.1
BlockWriter< BlockSink > Member List

This is the complete list of members for BlockWriter< BlockSink >, including all inherited members.

AllocateBlock()BlockWriter< BlockSink >inlineprivate
Append(const void *data, size_t size)BlockWriter< BlockSink >inline
Append(const std::string &str)BlockWriter< BlockSink >inline
AppendBlocks(const std::vector< Block > &blocks)BlockWriter< BlockSink >inline
AppendBlocks(const std::deque< Block > &blocks)BlockWriter< BlockSink >inline
block_size() constBlockWriter< BlockSink >inline
block_size_BlockWriter< BlockSink >private
BlockWriter(BlockSink &&sink, size_t max_block_size=default_block_size)BlockWriter< BlockSink >inlineexplicit
BlockWriter()=defaultBlockWriter< BlockSink >
BlockWriter(const BlockWriter &)=deleteBlockWriter< BlockSink >
BlockWriter(BlockWriter &&bw) noexceptBlockWriter< BlockSink >inline
bytes_BlockWriter< BlockSink >private
Close()BlockWriter< BlockSink >inline
closed_BlockWriter< BlockSink >private
current_BlockWriter< BlockSink >private
debugBlockWriter< BlockSink >static
do_queue_BlockWriter< BlockSink >private
end_BlockWriter< BlockSink >private
first_offset_BlockWriter< BlockSink >private
Flush()BlockWriter< BlockSink >inline
HasBufferData() constBlockWriter< BlockSink >inline
IsValid() constBlockWriter< BlockSink >inline
MarkItem()BlockWriter< BlockSink >inline
max_block_size_BlockWriter< BlockSink >private
nitems_BlockWriter< BlockSink >private
operator=(const BlockWriter &)=deleteBlockWriter< BlockSink >
operator=(BlockWriter &&bw) noexceptBlockWriter< BlockSink >inline
Put(const T &x)BlockWriter< BlockSink >inline
PutByte(Byte data)BlockWriter< BlockSink >inline
PutNoSelfVerify(const T &x)BlockWriter< BlockSink >inline
PutRaw(const Type &item)BlockWriter< BlockSink >inline
PutSafe(const T &x)BlockWriter< BlockSink >inline
PutString(const char *data, size_t len)ItemWriterToolsBase< BlockWriter< BlockSink > >inline
PutString(const uint8_t *data, size_t len)ItemWriterToolsBase< BlockWriter< BlockSink > >inline
PutString(const std::string &str)ItemWriterToolsBase< BlockWriter< BlockSink > >inline
PutUnsafe(const T &x)BlockWriter< BlockSink >inline
PutVarint(uint64_t v)ItemWriterToolsBase< BlockWriter< BlockSink > >inline
PutVarint32(uint32_t v)ItemWriterToolsBase< BlockWriter< BlockSink > >inline
self_verifyBlockWriter< BlockSink >static
sink()BlockWriter< BlockSink >inline
sink_BlockWriter< BlockSink >private
sink_queue_BlockWriter< BlockSink >private
~BlockWriter()BlockWriter< BlockSink >inline