Constructors & DestructorYou can construct, destruct but not assign or copy objects of this class.
![]() |
public:
virtual ~IObserverForConnectionTo()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
IObserverForConnectionTo( ATarget& target, MemberFunction memberFunction )
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Event DispatchingUse these members to evaluate events and determine if it is appropriate for an observer object to process them.
![]() |
protected:
virtual IObserverForConnectionTo < AType , ATarget >& dispatchNotificationEvent( const INotificationEvent& event )
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
typedef void (ATarget::*MemberFunction)(constINotificationEventFor&event)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
virtual ~IObserver()
virtual IObserver& handleNotificationsFor(IInterest&)
virtual IObserver& handleNotificationsFor( INotifier&, const INotificationId& id )
virtual IObserver& handleNotificationsFor( INotifier& notifier, const IEventData& userData = IEventData ( ) )
INotificationProcessor* requestProcessor()
virtual IObserver& stopHandlingNotificationsFor( const IInterest& )
virtual IObserver& stopHandlingNotificationsFor( INotifier&, const INotificationId& id )
virtual IObserver& stopHandlingNotificationsFor( INotifier& notifier )
const IThreadId& threadId() const
virtual IObserver& dispatchNotificationEvent( const INotificationEvent& event ) = 0
IObserver()