Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Protected Member Functions | Protected Attributes
stxxl::DiskGeometry Class Reference

#include <simdisk_file.h>

Inheritance diagram for stxxl::DiskGeometry:
Inheritance graph
[legend]
Collaboration diagram for stxxl::DiskGeometry:
Collaboration graph
[legend]

List of all members.

Classes

struct  Zone
struct  ZoneCmp

Public Member Functions

 DiskGeometry ()
double get_delay (file::offset_type offset, file::size_type size)
 ~DiskGeometry ()

Protected Member Functions

void add_zone (int &first_cyl, int last_cyl, int sec_per_track, int &first_sect)

Protected Attributes

int nsurfaces
int bytes_per_sector
double cmd_ovh
double seek_time
double rot_latency
double head_switch_time
double cyl_switch_time
double revolution_time
double interface_speed
std::set< Zone, ZoneCmpzones

Detailed Description

Definition at line 48 of file simdisk_file.h.


Constructor & Destructor Documentation

Definition at line 105 of file simdisk_file.h.

Definition at line 109 of file simdisk_file.h.


Member Function Documentation

void stxxl::DiskGeometry::add_zone ( int &  first_cyl,
int  last_cyl,
int  sec_per_track,
int &  first_sect 
) [protected]

Member Data Documentation

Definition at line 91 of file simdisk_file.h.

double stxxl::DiskGeometry::cmd_ovh [protected]

Definition at line 92 of file simdisk_file.h.

Definition at line 96 of file simdisk_file.h.

Definition at line 95 of file simdisk_file.h.

Definition at line 98 of file simdisk_file.h.

Definition at line 90 of file simdisk_file.h.

Definition at line 97 of file simdisk_file.h.

Definition at line 94 of file simdisk_file.h.

double stxxl::DiskGeometry::seek_time [protected]

Definition at line 93 of file simdisk_file.h.

std::set<Zone, ZoneCmp> stxxl::DiskGeometry::zones [protected]

Definition at line 99 of file simdisk_file.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines