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

NBT Leaf Entry. More...

#include <disk.h>

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

List of all members.

Public Types

typedef T nid_index
typedef T block_id_disk

Public Attributes

nid_index nid
 The node id.
block_id_disk data
 The block id of the data block.
block_id_disk sub
 The block id of the subnode block.
node_id parent_nid
 The parent node id.

Detailed Description

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

NBT Leaf Entry.

An array of these are used on leaf NBT pages. It describes a node.

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

Definition at line 784 of file disk.h.


Member Typedef Documentation

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

Definition at line 787 of file disk.h.

template<typename T >
typedef T fairport::disk::nbt_leaf_entry< T >::nid_index

Definition at line 786 of file disk.h.


Member Data Documentation

template<typename T >
block_id_disk fairport::disk::nbt_leaf_entry< T >::data

The block id of the data block.

Definition at line 790 of file disk.h.

template<typename T >
nid_index fairport::disk::nbt_leaf_entry< T >::nid

The node id.

Definition at line 789 of file disk.h.

template<typename T >
node_id fairport::disk::nbt_leaf_entry< T >::parent_nid

The parent node id.

Definition at line 792 of file disk.h.

template<typename T >
block_id_disk fairport::disk::nbt_leaf_entry< T >::sub

The block id of the subnode block.

Definition at line 791 of file disk.h.


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