Thrill  0.1
FileInfo Struct Reference

Detailed Description

General information of vfs file.

Definition at line 57 of file file_io.hpp.

#include <file_io.hpp>

Public Member Functions

bool IsCompressed () const
 if the file is compressed More...
 
bool IsRemoteUri () const
 if the file is at remote uri More...
 
bool operator< (const FileInfo &b) const
 compare FileInfo by path More...
 
uint64_t size_inc_psum () const
 inclusive prefix sum of file sizes. More...
 

Public Attributes

std::string path
 path to file More...
 
uint64_t size
 size of file. More...
 
uint64_t size_ex_psum
 exclusive prefix sum of file sizes. More...
 
Type type
 type of entry More...
 

Member Function Documentation

◆ IsCompressed()

bool IsCompressed ( ) const
inline

if the file is compressed

Definition at line 70 of file file_io.hpp.

References thrill::vfs::IsCompressed().

◆ IsRemoteUri()

bool IsRemoteUri ( ) const
inline

if the file is at remote uri

Definition at line 72 of file file_io.hpp.

References thrill::vfs::IsRemoteUri().

◆ operator<()

bool operator< ( const FileInfo b) const
inline

compare FileInfo by path

Definition at line 75 of file file_io.hpp.

References FileInfo::path.

◆ size_inc_psum()

uint64_t size_inc_psum ( ) const
inline

inclusive prefix sum of file sizes.

Definition at line 68 of file file_io.hpp.

Member Data Documentation

◆ path

std::string path

path to file

Definition at line 61 of file file_io.hpp.

Referenced by FileInfo::operator<(), thrill::vfs::SysGlob(), and thrill::vfs::SysGlobWalkRecursive().

◆ size

uint64_t size

size of file.

Definition at line 63 of file file_io.hpp.

Referenced by thrill::vfs::SysGlob(), and thrill::vfs::SysGlobWalkRecursive().

◆ size_ex_psum

uint64_t size_ex_psum

exclusive prefix sum of file sizes.

Definition at line 65 of file file_io.hpp.

◆ type

Type type

type of entry

Definition at line 59 of file file_io.hpp.

Referenced by thrill::vfs::SysGlob(), and thrill::vfs::SysGlobWalkRecursive().


The documentation for this struct was generated from the following file: