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] |