libqutim  0.3.1.0
qutim_sdk_0_3::NotificationFilter Class Referenceabstract

#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
 

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)
protectedpure virtual
virtual void qutim_sdk_0_3::NotificationFilter::notificationCreated ( Notification notification)
protectedvirtual
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 
)
protectedvirtual

Friends And Related Function Documentation

friend class NotificationRequest
friend

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

Generated by Doxygen