solarpowerlog trunk
IObserverSubject Class Reference

#include <IObserverSubject.h>

Inheritance diagram for IObserverSubject:

List of all members.

Public Member Functions

virtual ~IObserverSubject ()
virtual void Subscribe (class IObserverObserver *observer)
virtual void UnSubscribe (class IObserverObserver *observer)
virtual void SetSubscription (class IObserverObserver *observer, bool subscribe=true)
virtual bool CheckSubscription (class IObserverObserver *observer)
virtual void Notify (void)
virtual unsigned int GetNumSubscribers (void)

Protected Member Functions

 IObserverSubject ()

Detailed Description

COMMENT ME

TODO DOCUMENT ME!

Definition at line 51 of file IObserverSubject.h.


Constructor & Destructor Documentation

IObserverSubject::~IObserverSubject ( ) [virtual]

Definition at line 96 of file IObserverSubject.cpp.

IObserverSubject::IObserverSubject ( ) [protected]

Definition at line 90 of file IObserverSubject.cpp.


Member Function Documentation

bool IObserverSubject::CheckSubscription ( class IObserverObserver observer) [virtual]

Definition at line 70 of file IObserverSubject.cpp.

unsigned int IObserverSubject::GetNumSubscribers ( void  ) [virtual]

Definition at line 65 of file IObserverSubject.cpp.

void IObserverSubject::Notify ( void  ) [virtual]

Definition at line 57 of file IObserverSubject.cpp.

void IObserverSubject::SetSubscription ( class IObserverObserver observer,
bool  subscribe = true 
) [virtual]

Definition at line 81 of file IObserverSubject.cpp.

void IObserverSubject::Subscribe ( class IObserverObserver observer) [virtual]

Definition at line 45 of file IObserverSubject.cpp.

void IObserverSubject::UnSubscribe ( class IObserverObserver observer) [virtual]

Definition at line 51 of file IObserverSubject.cpp.


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