Fairport  v1.0.38
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
fairport::disk::amap_page< T >The authoritative source of free space in the file
fairport::attachmentEncapsulates an attachment to a message
fairport::attachment_transformDefines 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::blockThe base class of the block class hierarchy
fairport::block_infoAn 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_headerDescribes 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_descriptionDescribes a column
fairport::const_btree_node_iter< K, V >The actual iterator type used by the btree_node class hierarchy
fairport::const_property_objectProperty object base class
fairport::const_table_rowAn abstraction of a table row
fairport::const_table_row_iterThe iterator type exposed by the table for row iteration
fairport::contactEncapsulates a contact
fairport::crc_failA CRC of an item failed
fairport::data_blockA block which represents end user data
fairport::database_corruptThe database is corrupt
fairport::database_impl< T >PST implementation
fairport::db_contextDatabase external interface
device
fairport::disk::dlist_page< T >A metapage holding information about AMap pages
fairport::empty_tableNull table implementation
enable_shared_from_this
exception
fairport::extended_blockA 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_blockContains actual data
fairport::disk::external_block< T >External block definition
fairport::fileA generic class to read and write to a file
fairport::disk::fmap_page< T >A deprecated allocation system optimized for AMap page searching
fairport::folderA folder in a PST file
internal::folder_name_equal
fairport::disk::fpmap_page< T >A deprecated allocation system optimized for PMap page searching
fairport::guidA Win32 GUID structure
fairport::disk::gust_column_descriptionGUST Column description structure
fairport::disk::gust_headerGUST 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::heapHeap-on-Node implementation
fairport::disk::heap_first_headerHeader structure on the first heap block
fairport::heap_implThe HN implementation
fairport::disk::heap_page_fill_headerHeader structure on non-first/fill blocks
fairport::disk::heap_page_headerHeader structure on non-first/non-fill blocks
fairport::disk::heap_page_mapProvides a map of the allocations on a heap block
fairport::hid_stream_deviceDefines a stream device for a heap allocation for use by boost iostream
fairport::hnid_stream_deviceDefines a stream device which can wrap one of the two prop sources
fairport::invalid_formatThe 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::messageRepresents a message in a PST file
fairport::disk::mv_tocMulti-valued, variable length property TOC
fairport::name_id_mapA named property map abstraction
fairport::named_propA named property
fairport::disk::nameidDefines a id to name mapping
fairport::disk::nameid_hash_entryA 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::nodeAn in memory representation of the "node" concept in a PST data file
fairport::node_implThe node implementation
fairport::node_infoAn in memory, database format agnostic version of disk::nbt_leaf_entry
fairport::node_stream_deviceDefines a stream device for a node for use by boost iostream
noncopyable
fairport::not_implementedThis function or method has not been implemented
fairport::disk::page< T >Generic page structure
fairport::pageGeneric base class for all page typesA page which forms a node in the NBT or BBT
fairport::page_infoAn 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_entryThe value type of the BTH backing a pc
fairport::property_bagProperty Context (PC) Implementation
fairport::pstA PST file
fairport::recipientA recipient of a message
fairport::recipient_transformDefines a transform from a row to a recipient object
fairport::disk::root< T >The root of the database
runtime_error
fairport::search_folderSearch Folder object
fairport::sig_mismatchAn 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_objectSub object
fairport::subnode_blockA block which contains information about subnodes
fairport::subnode_infoAn in memory, database format agnostic version of disk::sub_leaf_entry
fairport::subnode_leaf_blockContains the actual subnode information
fairport::subnode_nonleaf_blockContains references to subnode_leaf_blocks
fairport::subnode_transform_infoDefines a transform from a subnode_info to an actual node object
fairport::tableThe actual table object that clients reference
fairport::table_implTable implementation
fairport::taskEncapsulates a task
fairport::disk::tc_headerThe root_id allocation out of the Heap of a TC node
unary_function
fairport::unexpected_blockAn unexpected block or block type was encountered
fairport::unexpected_pageAn unexpected page or page type was encountered