Fairport  v1.0.38
fairport::disk::page< T > Struct Template Reference

Generic page structure. More...

#include <disk.h>

+ Inheritance diagram for fairport::disk::page< T >:
+ Collaboration diagram for fairport::disk::page< T >:

List of all members.

Public Attributes

byte data [page_data_size]
 space used for actual data
page_trailer< T > trailer
 The page trailer for this page.

Static Public Attributes

static const size_t page_data_size = page_size - sizeof(page_trailer<T>)
 Amount of usable space in a page.

Detailed Description

template<typename T>
struct fairport::disk::page< T >

Generic page structure.

Template Parameters:
Tulonglong for a unicode store, ulong for an ANSI store
See also:
[MS-PST] 2.2.2.7

Definition at line 596 of file disk.h.


Member Data Documentation

template<typename T>
byte fairport::disk::page< T >::data[page_data_size]

space used for actual data

Definition at line 600 of file disk.h.

template<typename T>
const size_t fairport::disk::page< T >::page_data_size = page_size - sizeof(page_trailer<T>) [static]

Amount of usable space in a page.

Definition at line 598 of file disk.h.

template<typename T>
page_trailer<T> fairport::disk::page< T >::trailer

The page trailer for this page.

Definition at line 601 of file disk.h.


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