Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
byte_block.hpp File Reference
#include <thrill/mem/pool.hpp>
#include <foxxll/io/file.hpp>
#include <foxxll/mng/bid.hpp>
#include <tlx/counting_ptr.hpp>
#include <string>
#include <vector>
+ Include dependency graph for byte_block.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ByteBlock
 A ByteBlock is the basic storage units of containers like File, BlockQueue, etc. More...
 
class  ByteBlock::Deleter
 deleter for CountingPtr<ByteBlock> More...
 
class  PinnedByteBlockPtr
 A pinned / pin-counted pointer to a ByteBlock. More...
 

Namespaces

 thrill
 
 thrill::data
 

Macros

#define THRILL_DATA_BYTE_BLOCK_HEADER
 

Typedefs

using Byte = uint8_t
 type of underlying memory area More...
 
using ByteBlockPtr = ByteBlock::ByteBlockPtr
 

Macro Definition Documentation

#define THRILL_DATA_BYTE_BLOCK_HEADER

Definition at line 13 of file byte_block.hpp.