libqutim 0.3.1.0
qutim_sdk_0_3::NotificationFilter Class Reference

#include <notification.h>

List of all members.

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

Member Enumeration Documentation

Enumerator:
LowPriority 
NormalPriortity 
HighPriority 

Constructor & Destructor Documentation

virtual qutim_sdk_0_3::NotificationFilter::~NotificationFilter ( ) [virtual]

Member Function Documentation

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]

Friends And Related Function Documentation

friend class NotificationRequest [friend]

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