fairport::disk::amap_page< T > | The authoritative source of free space in the file |
fairport::attachment | Encapsulates an attachment to a message |
fairport::attachment_transform | Defines a transform from a row to an attachment object |
fairport::basic_table< T > | Implementation of an ANSI TC (64k rows) and a unicode TC |
fairport::disk::bbt_leaf_entry< T > | BBT Leaf Entry |
fairport::disk::bbt_leaf_page< T > | BBT leaf page |
fairport::disk::bbt_nonleaf_page< T > | BBT non-leaf page |
fairport::block | The base class of the block class hierarchy |
fairport::block_info | An in memory, database format agnostic version of disk::bbt_leaf_entry |
fairport::disk::block_reference< T > | The combination of the id and physical location of a block or page |
fairport::disk::block_trailer< ulong > | ANSI store version of the block trailer |
fairport::disk::block_trailer< ulonglong > | Unicode store version of the block trailer |
fairport::disk::bt_entry< T > | BTree Entry |
fairport::bt_leaf_page< K, V > | Contains the actual key value pairs of the btree |
fairport::bt_nonleaf_page< K, V > | Contains references to other bt_pages |
fairport::disk::bt_page< T, EntryType > | The fundamental page structure which forms the basis of the two BTrees |
fairport::bt_page< K, V > | |
fairport::disk::bth_header | Describes the BTH, including the size of the keys/values and the heap_id of the root allocation |
fairport::disk::bth_leaf_entry< K, V > | Entries which make up a "leaf" BTH allocation |
fairport::disk::bth_leaf_node< K, V > | BTH Leaf node |
fairport::bth_leaf_node< K, V > | Contains the actual key value pairs of the BTH |
fairport::disk::bth_node< EntryType > | BTH node |
fairport::bth_node< K, V > | The object which forms the root of the BTH hierarchy |
fairport::disk::bth_nonleaf_entry< K > | Entries which make up a "non-leaf" BTH allocation |
fairport::disk::bth_nonleaf_node< K > | BTH Nonleaf node |
fairport::bth_nonleaf_node< K, V > | Contains references to other bth_node allocations |
fairport::btree_iter_impl< K, V > | BTree iterator helper class |
fairport::btree_node< K, V > | A BTree Node |
fairport::btree_node_leaf< K, V > | Represents a leaf node in a BTree structure |
fairport::btree_node_nonleaf< K, V > | Represents a non-leaf node in a BTree structure |
fairport::disk::column_description | Describes a column |
fairport::const_btree_node_iter< K, V > | The actual iterator type used by the btree_node class hierarchy |
fairport::const_property_object | Property object base class |
fairport::const_table_row | An abstraction of a table row |
fairport::const_table_row_iter | The iterator type exposed by the table for row iteration |
fairport::contact | Encapsulates a contact |
fairport::crc_fail | A CRC of an item failed |
fairport::data_block | A block which represents end user data |
fairport::database_corrupt | The database is corrupt |
fairport::database_impl< T > | PST implementation |
fairport::db_context | Database external interface |
device | |
fairport::disk::dlist_page< T > | A metapage holding information about AMap pages |
fairport::empty_table | Null table implementation |
enable_shared_from_this | |
exception | |
fairport::extended_block | A data block which refers to other data blocks, in order to extend the physical size limit (8k) to a larger logical size |
fairport::disk::extended_block< ulong > | ANSI store version of the extended block |
fairport::disk::extended_block< ulonglong > | Unicode store version of the extended block |
fairport::external_block | Contains actual data |
fairport::disk::external_block< T > | External block definition |
fairport::file | A generic class to read and write to a file |
fairport::disk::fmap_page< T > | A deprecated allocation system optimized for AMap page searching |
fairport::folder | A folder in a PST file |
internal::folder_name_equal | |
fairport::disk::fpmap_page< T > | A deprecated allocation system optimized for PMap page searching |
fairport::guid | A Win32 GUID structure |
fairport::disk::gust_column_description | GUST Column description structure |
fairport::disk::gust_header | GUST TC Header |
fairport::disk::header< ulong > | The ANSI header structure |
fairport::disk::header< ulonglong > | The Unicode header structure |
fairport::disk::header_crc_locations< ulong > | The byte offsets used to calculate the CRCs in an ANSI PST |
fairport::disk::header_crc_locations< ulonglong > | The byte offsets used to calculate the CRCs in a Unicode PST file |
fairport::heap | Heap-on-Node implementation |
fairport::disk::heap_first_header | Header structure on the first heap block |
fairport::heap_impl | The HN implementation |
fairport::disk::heap_page_fill_header | Header structure on non-first/fill blocks |
fairport::disk::heap_page_header | Header structure on non-first/non-fill blocks |
fairport::disk::heap_page_map | Provides a map of the allocations on a heap block |
fairport::hid_stream_device | Defines a stream device for a heap allocation for use by boost iostream |
fairport::hnid_stream_device | Defines a stream device which can wrap one of the two prop sources |
fairport::invalid_format | The database was not in the expected format |
fairport::detail::is_item_type | |
fairport::detail::is_nid_type< Type > | |
fairport::detail::item_transform_info< T > | |
fairport::detail::item_transform_row< T > | |
fairport::detail::itembase | |
iterator_facade | |
fairport::key_not_found< K > | The requested key was not found |
logic_error | |
fairport::message | Represents a message in a PST file |
fairport::disk::mv_toc | Multi-valued, variable length property TOC |
fairport::name_id_map | A named property map abstraction |
fairport::named_prop | A named property |
fairport::disk::nameid | Defines a id to name mapping |
fairport::disk::nameid_hash_entry | A modified nameid structure used in the hash buckets |
fairport::disk::nbt_leaf_entry< T > | NBT Leaf Entry |
fairport::disk::nbt_leaf_page< T > | NBT leaf page |
fairport::disk::nbt_nonleaf_page< T > | NBT non-leaf page |
fairport::node | An in memory representation of the "node" concept in a PST data file |
fairport::node_impl | The node implementation |
fairport::node_info | An in memory, database format agnostic version of disk::nbt_leaf_entry |
fairport::node_stream_device | Defines a stream device for a node for use by boost iostream |
noncopyable | |
fairport::not_implemented | This function or method has not been implemented |
fairport::disk::page< T > | Generic page structure |
fairport::page | Generic base class for all page typesA page which forms a node in the NBT or BBT |
fairport::page_info | An in memory, database format agnostic version of disk::block_reference used specifically for the page class hierarchy |
fairport::disk::page_trailer< ulong > | The ANSI store version of the page trailer |
fairport::disk::page_trailer< ulonglong > | The Unicode store version of the page trailer |
fairport::disk::pmap_page< T > | An old allocation system optimized for pages |
fairport::disk::prop_entry | The value type of the BTH backing a pc |
fairport::property_bag | Property Context (PC) Implementation |
fairport::pst | A PST file |
fairport::recipient | A recipient of a message |
fairport::recipient_transform | Defines a transform from a row to a recipient object |
fairport::disk::root< T > | The root of the database |
runtime_error | |
fairport::search_folder | Search Folder object |
fairport::sig_mismatch | An unexpected signature was encountered |
fairport::disk::sub_block< T, EntryType > | Subnode Blocks |
fairport::disk::sub_leaf_block< T > | Subnode leaf block |
fairport::disk::sub_leaf_entry< T > | Entries on a leaf sub_block |
fairport::disk::sub_nonleaf_block< T > | Subnode non-leaf block |
fairport::disk::sub_nonleaf_entry< T > | Entries on a nonleaf sub_block |
fairport::disk::sub_object | Sub object |
fairport::subnode_block | A block which contains information about subnodes |
fairport::subnode_info | An in memory, database format agnostic version of disk::sub_leaf_entry |
fairport::subnode_leaf_block | Contains the actual subnode information |
fairport::subnode_nonleaf_block | Contains references to subnode_leaf_blocks |
fairport::subnode_transform_info | Defines a transform from a subnode_info to an actual node object |
fairport::table | The actual table object that clients reference |
fairport::table_impl | Table implementation |
fairport::task | Encapsulates a task |
fairport::disk::tc_header | The root_id allocation out of the Heap of a TC node |
unary_function | |
fairport::unexpected_block | An unexpected block or block type was encountered |
fairport::unexpected_page | An unexpected page or page type was encountered |