Public Member Functions

ufs_file_base Class Reference
[File implementations]

Base for UNIX file system implementations. More...

#include <ufs_file.h>

Inheritance diagram for ufs_file_base:
Inheritance graph
[legend]
Collaboration diagram for ufs_file_base:
Collaboration graph
[legend]

List of all members.

Public Member Functions

stxxl::int64 size ()
 Returns size of the file.
void set_size (stxxl::int64 newsize)
 Changes the size of the file.
void lock ()
 Locks file for reading and writing.

Detailed Description

Base for UNIX file system implementations.


Member Function Documentation

void ufs_file_base::lock (  )  [virtual]

Locks file for reading and writing.

Reimplemented from file.

void ufs_file_base::set_size ( stxxl::int64  newsize  )  [virtual]

Changes the size of the file.

Parameters:
newsize value of the new file size

Implements file.

References size().

stxxl::int64 ufs_file_base::size (  )  [virtual]

Returns size of the file.

Returns:
file size in bytes

Implements file.

Referenced by set_size().


The documentation for this class was generated from the following files: