Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
File I/O Implementations
+ Collaboration diagram for File I/O Implementations:

Classes

class  DiskQueuedFile
 Implementation of some file methods based on serving_request. More...
 
class  FileBase
 
class  LinuxaioFile
 
class  MemoryFile
 Implementation of file based on new[] and memcpy. More...
 
class  MmapFile
 Implementation of memory mapped access file. More...
 
class  SyscallFile
 Implementation of file based on UNIX syscalls. More...
 
class  UfsFileBase
 Base for UNIX file system implementations. More...
 
class  WfsFileBase
 Base for Windows file system implementations. More...
 
class  WincallFile
 Implementation of file based on Windows native I/O calls. More...
 

Typedefs

using FileBasePtr = tlx::CountingPtr< FileBase >
 

Functions

bool is_managed () const
 
bool is_managed () const
 

Detailed Description

Implementations of FileBase for various file access methods and operating systems.

Typedef Documentation

typedef tlx::CountingPtr< FileBase > FileBasePtr

Definition at line 198 of file file_base.hpp.

Function Documentation

bool is_managed ( ) const

Definition at line 202 of file file_base.hpp.

References FileBase::NO_ALLOCATOR.

Referenced by BlockManager::delete_block().

bool is_managed ( ) const
inline