|
VMime
|
#include <events.hpp>


Public Types | |
| enum | Types { TYPE_FLAGS } |
Public Member Functions | |
| messageChangedEvent (shared_ptr< folder > folder, const Types type, const std::vector< size_t > &nums) | |
| shared_ptr< folder > | getFolder () const |
| Types | getType () const |
| const std::vector< size_t > & | getNumbers () const |
| void | dispatch (class messageChangedListener *listener) |
| const char * | getClass () const |
| Public Member Functions inherited from event | |
| event () | |
| virtual | ~event () |
Static Public Attributes | |
| static const char * | EVENT_CLASS = "messageChangedEvent" |
Additional Inherited Members | |
| Protected Member Functions inherited from object | |
| object () | |
| object (const object &) | |
| object & | operator= (const object &) |
| virtual | ~object () |
Event occuring on a message.
| enum Types |
| messageChangedEvent | ( | shared_ptr< folder > | folder, |
| const Types | type, | ||
| const std::vector< size_t > & | nums ) |
| void dispatch | ( | class messageChangedListener * | listener | ) |
Dispatch the event to the specified listener.
| listener | listener to notify |
References vmime::dynamicCast(), and messageChangedListener::messageChanged().
|
virtual |
Implements event.
References EVENT_CLASS.
| shared_ptr< folder > getFolder | ( | ) | const |
Return the folder in which messages have changed.
| const std::vector< size_t > & getNumbers | ( | ) | const |
Return the numbers of the messages that have changed.
| messageChangedEvent::Types getType | ( | ) | const |
Return the event type.
|
static |
Referenced by getClass(), and folder::notifyEvent().