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

External block definition. More...

#include <disk.h>

+ Collaboration diagram for fairport::disk::external_block< T >:

List of all members.

Public Attributes

byte data [1]
 Data contained in this block.

Static Public Attributes

static const size_t max_size = max_block_disk_size - sizeof(block_trailer<T>)

Detailed Description

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

External block definition.

The data contained in an external block is "encrypted" as defined by the crypt_method of the store. The id of an external block never has the block_id_internal_bit set.

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

Definition at line 1058 of file disk.h.


Member Data Documentation

template<typename T >
byte fairport::disk::external_block< T >::data[1]

Data contained in this block.

Definition at line 1061 of file disk.h.

template<typename T >
const size_t fairport::disk::external_block< T >::max_size = max_block_disk_size - sizeof(block_trailer<T>) [static]

Definition at line 1060 of file disk.h.


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