Fairport  v1.0.38
fairport::disk::extended_block< ulong > Struct Template Reference

ANSI store version of the extended block. More...

#include <disk.h>

+ Collaboration diagram for fairport::disk::extended_block< ulong >:

List of all members.

Public Types

typedef ulong block_id_disk

Public Attributes

byte block_type
byte level
ushort count
ulong total_size
block_id_disk bid [1]

Static Public Attributes

static const size_t max_count = ((4096L) - sizeof(block_trailer<ulong>) - 8) / sizeof(extended_block<ulong>::block_id_disk)
static const size_t max_size = external_block<ulong>::max_size * extended_block<ulong>::max_count

Detailed Description

template<>
struct fairport::disk::extended_block< ulong >

ANSI store version of the extended block.

See the Unicode version for details. The ANSI version has a different max_count calcuation.

See also:
[MS-PST] 2.2.2.8.3.2.1
[MS-PST] 2.2.2.8.3.2.2

Definition at line 1105 of file disk.h.


Member Typedef Documentation

typedef ulong fairport::disk::extended_block< ulong >::block_id_disk

Definition at line 1107 of file disk.h.


Member Data Documentation

block_id_disk fairport::disk::extended_block< ulong >::bid[1]

Definition at line 1116 of file disk.h.

byte fairport::disk::extended_block< ulong >::block_type

Definition at line 1112 of file disk.h.

ushort fairport::disk::extended_block< ulong >::count

Definition at line 1114 of file disk.h.

byte fairport::disk::extended_block< ulong >::level

Definition at line 1113 of file disk.h.

const size_t fairport::disk::extended_block< ulong >::max_count = ((4096L) - sizeof(block_trailer<ulong>) - 8) / sizeof(extended_block<ulong>::block_id_disk) [static]

Definition at line 1109 of file disk.h.

const size_t fairport::disk::extended_block< ulong >::max_size = external_block<ulong>::max_size * extended_block<ulong>::max_count [static]

Definition at line 1110 of file disk.h.

ulong fairport::disk::extended_block< ulong >::total_size

Definition at line 1115 of file disk.h.


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