Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

CStateObservable Class Reference

#include <CStateObservable.hpp>

Inheritance diagram for CStateObservable:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 CStateObservable ()
 CStateObservable (const CStateObservable &right)
 ~CStateObservable ()
CStateObservable & operator= (const CStateObservable &right)
void removeObserver (CObserver &observer)
void addObserver (CObserver &observer)
void changeState (EState newState)
EState getState () const
const VECTOR_pCObserver get_observers () const
void set_observers (VECTOR_pCObserver value)

Friends

std::ostream & operator<< (std::ostream &stream, const CStateObservable &right)
std::istream & operator>> (std::istream &stream, CStateObservable &object)

Constructor & Destructor Documentation

CStateObservable::CStateObservable  
 

CStateObservable::CStateObservable const CStateObservable &    right
 

CStateObservable::~CStateObservable  
 


Member Function Documentation

void CStateObservable::addObserver CObserver   observer
 

void CStateObservable::changeState EState    newState
 

const VECTOR_pCObserver CStateObservable::get_observers   const [inline]
 

EState CStateObservable::getState   const
 

CStateObservable & CStateObservable::operator= const CStateObservable &    right
 

void CStateObservable::removeObserver CObserver   observer
 

void CStateObservable::set_observers VECTOR_pCObserver    value [inline]
 


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &    stream,
const CStateObservable &    right
[friend]
 

std::istream& operator>> std::istream &    stream,
CStateObservable &    object
[friend]
 


The documentation for this class was generated from the following files:
Generated on Wed Mar 5 21:34:11 2003 for JIC by doxygen1.3-rc3