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

The combination of the id and physical location of a block or page. More...

#include <disk.h>

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

List of all members.

Public Types

typedef T block_id_disk
typedef T location

Public Attributes

block_id_disk bid
 The id of the referenced object.
location ib
 The location on disk (index byte) of the referenced object.

Detailed Description

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

The combination of the id and physical location of a block or page.

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

Definition at line 29 of file disk.h.


Member Typedef Documentation

template<typename T>
typedef T fairport::disk::block_reference< T >::block_id_disk

Definition at line 31 of file disk.h.

template<typename T>
typedef T fairport::disk::block_reference< T >::location

Definition at line 32 of file disk.h.


Member Data Documentation

The id of the referenced object.

Definition at line 34 of file disk.h.

template<typename T>
location fairport::disk::block_reference< T >::ib

The location on disk (index byte) of the referenced object.

Definition at line 35 of file disk.h.


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