Stxxl  1.2.1
Public Member Functions
ufs_file_base Class Reference

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.

Detailed Description

Base for UNIX file system implementations.


Member Function Documentation

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

Changes the size of the file.

Parameters:
newsizevalue of the new file size

Implements file.

Reimplemented in sim_disk_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(), and sim_disk_file::set_size().


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