Public Member Functions

Notifier< MessageType > Class Template Reference

Notifier base for notifier/listener design pattern. More...

#include <Utils/Notifier.hpp>

List of all members.

Public Member Functions

void addListener (Listener< MessageType > *pListener)
void notify (const MessageType &message)

Detailed Description

template<typename MessageType>
class Notifier< MessageType >

Notifier base for notifier/listener design pattern.

The notifier will prevent all registered listener of a new message


Member Function Documentation

template<typename MessageType>
void Notifier< MessageType >::addListener ( Listener< MessageType > *  pListener  )  [inline]

Adds a listener to the list of instance to call

Parameters:
pListener new listener
template<typename MessageType>
void Notifier< MessageType >::notify ( const MessageType &  message  )  [inline]

Notify all listeners of the event

Parameters:
message the associated message to transfert to the listeners

The documentation for this class was generated from the following file:
 All Classes Functions Variables