Fairport  v1.0.38
fairport::detail::itembase Class Reference

#include <pstutil.h>

+ Inheritance diagram for fairport::detail::itembase:

List of all members.

Public Member Functions

 itembase (const node &n)
 Constructs an itembase.
node_id get_id () const
 Get the node_id of this item.
std::vector< byteget_entry_id () const
 Get the MAPI entry ID of this item.
property_bagget_property_bag ()
 Get the property bag backing this item.
const property_bagget_property_bag () const
shared_db_ptr get_db () const
 Get the database pointer used by this folder.

Detailed Description

Definition at line 35 of file pstutil.h.


Constructor & Destructor Documentation

fairport::detail::itembase::itembase ( const node n) [inline, explicit]

Constructs an itembase.

Parameters:
[in]nAn item node

Definition at line 40 of file pstutil.h.


Member Function Documentation

shared_db_ptr fairport::detail::itembase::get_db ( ) const [inline]

Get the database pointer used by this folder.

Returns:
The database pointer

Definition at line 63 of file pstutil.h.

std::vector< fairport::byte > fairport::detail::itembase::get_entry_id ( ) const [inline]

Get the MAPI entry ID of this item.

Returns:
The MAPI entry ID of this item

Definition at line 143 of file pstutil.h.

node_id fairport::detail::itembase::get_id ( ) const [inline]

Get the node_id of this item.

Returns:
The node_id of the item

Definition at line 45 of file pstutil.h.

property_bag& fairport::detail::itembase::get_property_bag ( ) [inline]

Get the property bag backing this item.

Returns:
The property bag

Definition at line 55 of file pstutil.h.

const property_bag& fairport::detail::itembase::get_property_bag ( ) const [inline]

Get the property bag backing this item.

Returns:
The property bag

Definition at line 58 of file pstutil.h.


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