|
libqutim
0.3.1.0
|
#include <notification.h>
Public Types | |
| enum | Priority { LowPriority = 0x00000100, NormalPriortity = 0x00010000, HighPriority = 0x01000000 } |
Public Member Functions | |
| virtual | ~NotificationFilter () |
Static Public Member Functions | |
| static void | registerFilter (NotificationFilter *handler, int priority=NormalPriortity) |
| static void | unregisterFilter (NotificationFilter *handler) |
Protected Member Functions | |
| virtual void | filter (NotificationRequest &request)=0 |
| virtual void | notificationCreated (Notification *notification) |
| virtual void | virtual_hook (int id, void *data) |
Friends | |
| class | NotificationRequest |
| virtual qutim_sdk_0_3::NotificationFilter::~NotificationFilter | ( | ) | [virtual] |
| virtual void qutim_sdk_0_3::NotificationFilter::filter | ( | NotificationRequest & | request | ) | [protected, pure virtual] |
| virtual void qutim_sdk_0_3::NotificationFilter::notificationCreated | ( | Notification * | notification | ) | [protected, virtual] |
| static void qutim_sdk_0_3::NotificationFilter::registerFilter | ( | NotificationFilter * | handler, |
| int | priority = NormalPriortity |
||
| ) | [static] |
| static void qutim_sdk_0_3::NotificationFilter::unregisterFilter | ( | NotificationFilter * | handler | ) | [static] |
| virtual void qutim_sdk_0_3::NotificationFilter::virtual_hook | ( | int | id, |
| void * | data | ||
| ) | [protected, virtual] |
friend class NotificationRequest [friend] |