OpendTect
7.0
|
Public Member Functions | |
WriteCache () | |
~WriteCache () | |
void | clearData () override |
void | setMinCacheSize (file_size_type) override |
Public Member Functions inherited from Network::FileCache | |
virtual | ~FileCache () |
block_idx_type | blockIdx (FilePosType) const |
BlockSizeType | blockSize (block_idx_type) const |
BufType * | getBlock (block_idx_type) |
const BufType * | getBlock (block_idx_type) const |
bool | isEmpty () const |
bool | isLiveBlock (block_idx_type) const |
file_size_type | size () const |
bool | validBlockIdx (block_idx_type bidx) const |
Protected Member Functions | |
void | handleNewLiveBlock (block_idx_type) override |
Protected Member Functions inherited from Network::FileCache | |
FileCache (file_size_type) | |
void | clearBlocks () |
void | dismissBlock (block_idx_type) |
Block * | gtBlk (block_idx_type) const |
FilePosType | lastBlockPos () const |
FilePosType | lastFilePos () const |
Protected Attributes | |
block_idx_type | nrblocksmem_ |
Protected Attributes inherited from Network::FileCache | |
ObjectSet< Block > | blocks_ |
const file_size_type | knownfilesize_ |
const BlockSizeType | lastblocksz_ |
Additional Inherited Members | |
Public Types inherited from Network::FileCache | |
typedef ObjectSet< Block >::size_type | block_idx_type |
typedef Block::SizeType | BlockSizeType |
typedef unsigned char | BufType |
typedef int | ChunkSizeType |
typedef od_stream_Count | file_size_type |
typedef TypeSet< FileChunkType > | FileChunkSetType |
typedef Interval< FilePosType > | FileChunkType |
typedef od_stream_Pos | FilePosType |
Static Public Member Functions inherited from Network::FileCache | |
static FilePosType | blockStart (block_idx_type) |
<>
Network::WriteCache::WriteCache | ( | ) |
Network::WriteCache::~WriteCache | ( | ) |
|
overridevirtual |
Implements Network::FileCache.
|
overrideprotectedvirtual |
Reimplemented from Network::FileCache.
|
overridevirtual |
Implements Network::FileCache.
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024