Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Public Attributes
stxxl::striping Struct Reference

striping disk allocation scheme functor More...

#include <block_alloc.h>

Inheritance diagram for stxxl::striping:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 striping (int b, int e)
 striping ()
int operator() (int i) const

Static Public Member Functions

static const char * name ()

Public Attributes

int begin
int diff

Detailed Description

striping disk allocation scheme functor

Remarks:
model of allocation_strategy concept
Examples:
mng/test_buf_streams.cpp, and mng/test_mng.cpp.

Definition at line 43 of file block_alloc.h.


Constructor & Destructor Documentation

stxxl::striping::striping ( int  b,
int  e 
) [inline]

Definition at line 48 of file block_alloc.h.

Definition at line 51 of file block_alloc.h.


Member Function Documentation

static const char* stxxl::striping::name ( ) [inline, static]

Reimplemented in stxxl::RC_flash, stxxl::RC_disk, stxxl::RC, stxxl::SR, and stxxl::FR.

Definition at line 61 of file block_alloc.h.

int stxxl::striping::operator() ( int  i) const [inline]

Reimplemented in stxxl::RC, stxxl::SR, and stxxl::FR.

Definition at line 56 of file block_alloc.h.


Member Data Documentation

Examples:
mng/test_mng.cpp.

Definition at line 45 of file block_alloc.h.

Definition at line 45 of file block_alloc.h.


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