BALL::NotificationTarget< NotificationSource > Class Template Reference

#include <BALL/CONCEPT/notification.h>

List of all members.


Public Member Functions

virtual ~NotificationTarget ()
virtual bool onNotify (NotificationSource &source)=0
virtual unsigned short countNotificationTypes_ ()
virtual void * getVirtualNotificationType_ ()

Static Public Member Functions

static void * getNotificationType_ ()

Detailed Description

template<class NotificationSource>
class BALL::NotificationTarget< NotificationSource >

Notification Target Class.


Constructor & Destructor Documentation

template<class NotificationSource>
virtual BALL::NotificationTarget< NotificationSource >::~NotificationTarget (  )  [inline, virtual]

Member Function Documentation

template<class NotificationSource>
virtual unsigned short BALL::NotificationTarget< NotificationSource >::countNotificationTypes_ (  )  [inline, virtual]

Referenced by BALL::Notify().

template<class NotificationSource>
static void* BALL::NotificationTarget< NotificationSource >::getNotificationType_ (  )  [inline, static]
template<class NotificationSource>
virtual void* BALL::NotificationTarget< NotificationSource >::getVirtualNotificationType_ (  )  [inline, virtual]
template<class NotificationSource>
virtual bool BALL::NotificationTarget< NotificationSource >::onNotify ( NotificationSource &  source  )  [pure virtual]

The method to be invoked upon receiving a notification

Referenced by BALL::Notify().