events::generic_event Class Reference

#include <generic_event.hpp>

List of all members.

Public Member Functions

 generic_event (std::string name)
virtual ~generic_event ()
virtual bool attach_handler (observer *obs)
virtual bool detach_handler (observer *obs)
virtual void notify_observers ()

Private Attributes

std::string name_
std::vector< observer * > observers_
bool change_handler_
bool notify_active_


Detailed Description

Definition at line 45 of file generic_event.hpp.


Constructor & Destructor Documentation

events::generic_event::generic_event ( std::string  name  ) 

Definition at line 22 of file generic_event.cpp.

References change_handler_, name_, and notify_active_.

events::generic_event::~generic_event (  )  [virtual]

Definition at line 27 of file generic_event.cpp.


Member Function Documentation

bool events::generic_event::attach_handler ( observer obs  )  [virtual]

bool events::generic_event::detach_handler ( observer obs  )  [virtual]

void events::generic_event::notify_observers (  )  [virtual]


Member Data Documentation

std::string events::generic_event::name_ [private]

Definition at line 54 of file generic_event.hpp.

Referenced by generic_event(), and notify_observers().

Definition at line 57 of file generic_event.hpp.

Referenced by attach_handler(), detach_handler(), and notify_observers().

Definition at line 61 of file generic_event.hpp.

Referenced by attach_handler(), detach_handler(), generic_event(), and notify_observers().

Definition at line 65 of file generic_event.hpp.

Referenced by attach_handler(), detach_handler(), generic_event(), and notify_observers().


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

Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs