NEURON
Observable Class Reference

#include <observe.h>

Inheritance diagram for Observable:
ClassObservable ObjObservable PrintableWindow Scene XYView StandardWindow ViewWindow Graph View ShapeScene ShapeView PPShape

Public Member Functions

 Observable ()
 
virtual ~Observable ()
 
virtual void attach (Observer *)
 
virtual void detach (Observer *)
 
virtual void notify ()
 

Private Attributes

ObserverListobservers_
 

Detailed Description

Definition at line 39 of file observe.h.

Constructor & Destructor Documentation

◆ Observable()

Observer Observable::Observable ( )

Definition at line 38 of file observe.cpp.

◆ ~Observable()

Observable::~Observable ( )
virtual

Definition at line 42 of file observe.cpp.

Member Function Documentation

◆ attach()

void Observable::attach ( Observer o)
virtual

Reimplemented in ClassObservable.

Definition at line 54 of file observe.cpp.

◆ detach()

void Observable::detach ( Observer o)
virtual

Reimplemented in ClassObservable.

Definition at line 63 of file observe.cpp.

◆ notify()

void Observable::notify ( )
virtual

Definition at line 75 of file observe.cpp.

Member Data Documentation

◆ observers_

ObserverList* Observable::observers_
private

Definition at line 48 of file observe.h.


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