#include <freEvents.h>


Public Types | |
| typedef void(T::* | NotifyEvent )(void *pSender, long threadID) |
| typedef itk::SmartPointer < NotificationEvent < T > > | Pointer |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| virtual void | Execute (void *pSender, long threadID=0) |
Static Public Member Functions | |
| static Pointer | New (T *pObject, NotifyEvent pE) |
Protected Member Functions | |
| NotificationEvent (T *pObject, NotifyEvent pNE) | |
Private Attributes | |
| T * | m_Object |
| NotifyEvent | m_NotifyEvent |
NotificationEvent is the event object for the interaction with RegistrationObserver. A RegistrationObserver makes a Callback by the use of this event Object.
Definition at line 182 of file freEvents.h.
| typedef void(T::* FREE::NotificationEvent< T >::NotifyEvent)(void *pSender, long threadID) |
| typedef itk::SmartPointer<NotificationEvent<T> > FREE::NotificationEvent< T >::Pointer |
| FREE::NotificationEvent< T >::NotificationEvent | ( | T * | pObject, | |
| NotifyEvent | pNE | |||
| ) | [inline, protected] |
Definition at line 196 of file freEvents.h.
| static Pointer FREE::NotificationEvent< T >::New | ( | T * | pObject, | |
| NotifyEvent | pE | |||
| ) | [inline, static] |
Definition at line 188 of file freEvents.h.
| virtual const char* FREE::NotificationEvent< T >::GetNameOfClass | ( | ) | const [inline, virtual] |
| virtual void FREE::NotificationEvent< T >::Execute | ( | void * | pSender, | |
| long | threadID = 0 | |||
| ) | [inline, virtual] |
Event type that is used, if there is a reason for notification. Used in context of observer. Meaning has to be interpreted by the receiver of the event.
| [in] | pSender | Pointer to the object, which called the event. |
Reimplemented from FREE::NotificationEventBase.
Definition at line 206 of file freEvents.h.
T* FREE::NotificationEvent< T >::m_Object [private] |
Definition at line 189 of file freEvents.h.
Referenced by FREE::NotificationEvent< FREE::OnePlusOneEvolutionarySOOptimizer >::Execute(), and FREE::NotificationEvent< FREE::OnePlusOneEvolutionarySOOptimizer >::NotificationEvent().
NotifyEvent FREE::NotificationEvent< T >::m_NotifyEvent [private] |
Reimplemented from FREE::NotificationEventBase.
Definition at line 193 of file freEvents.h.
Referenced by FREE::NotificationEvent< FREE::OnePlusOneEvolutionarySOOptimizer >::Execute(), and FREE::NotificationEvent< FREE::OnePlusOneEvolutionarySOOptimizer >::NotificationEvent().
1.5.3 written by Dimitri van Heesch,
© 1997-2000