A container of properties to be used with classes derived from object.
More...
#include <property_container.h>
A container of properties to be used with classes derived from object.
- Examples:
- attach_test.cpp, foldertree.cpp, messages.cpp, and test.cpp.
libmapipp::property_container::property_container |
( |
TALLOC_CTX * |
memory_ctx, |
|
|
mapi_object_t & |
mapi_object |
|
) |
| |
|
inline |
libmapipp::property_container::~property_container |
( |
) | |
|
|
inline |
iterator libmapipp::property_container::begin |
( |
) | |
const |
|
inline |
iterator libmapipp::property_container::end |
( |
) | |
const |
|
inline |
uint32_t libmapipp::property_container::fetch |
( |
) | |
|
|
inline |
void libmapipp::property_container::fetch_all |
( |
) | |
|
|
inline |
Fetches ALL properties of the object associated with this container.
- Examples:
- test.cpp.
enum MAPITAGS libmapipp::property_container::get_tag_at |
( |
uint32_t |
pos) | |
|
|
inline |
Adds a Property Tag to be fetched by fetch().
const void* libmapipp::property_container::operator[] |
( |
uint32_t |
property_tag) | |
|
|
inline |
Finds the property value associated with a property tag.
- Parameters
-
property_tag | The Property Tag to be searched for |
- Returns
- Property Value as a const void pointer
size_t libmapipp::property_container::size |
( |
) | |
const |
|
inline |
Get number of properties in container.
The documentation for this class was generated from the following file: