9#ifndef PSTSDK_UTIL_ERRORS_H
10#define PSTSDK_UTIL_ERRORS_H
24 : runtime_error(
error) { }
33 : logic_error(
error) { }
42 : runtime_error(
error) { }
51 : runtime_error(
error) { }
121 {
return "key not found"; }
Contains references to other bth_node allocations.
A block or node can not satisfy a resize request.
can_not_resize(const std::string &error)
crc_fail(const std::string &error, ulonglong location, block_id id, ulong actual, ulong expected)
database_corrupt(const std::string &error)
The requested key was not found.
key_not_found(const K &k)
const char * what() const
const K & which() const
Returns the key which was not found.
This function or method has not been implemented.
not_implemented(const std::string &error)
An unexpected signature was encountered.
sig_mismatch(const std::string &error, ulonglong location, block_id id, ulong actual, ulong expected)
An unexpected block or block type was encountered.
unexpected_block(const std::string &error)
An unexpected page or page type was encountered.
unexpected_page(const std::string &error)
An error occured writing to the file.
write_error(const std::string &error)
boost::uint64_t ulonglong
Contains the definition of all in memory representations of disk structures.
Primitive structures defined by MS-PST and MAPI.