COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <Notifier.hpp>
Public Member Functions | |
Notifier (const Handle< common::PE::Manager > &manager) | |
~Notifier () | |
void | listen_to_event (const std::string &name, bool notify_once) |
void | begin_notify () |
void | new_event (const std::string &name, common::SignalArgs &args) |
Public Attributes | |
boost::signals2::signal< void(const std::string &, common::SignalArgs &) > | event_occured |
Private Attributes | |
common::NotificationQueue * | m_observed_queue |
std::map< std::string, bool > | m_once_notifying_events |
Handle< common::PE::Manager > | m_manager |
Definition at line 28 of file Notifier.hpp.
Notifier | ( | const Handle< common::PE::Manager > & | manager | ) |
Definition at line 21 of file Notifier.cpp.
~Notifier | ( | ) |
Definition at line 31 of file Notifier.cpp.
void begin_notify | ( | ) |
Definition at line 48 of file Notifier.cpp.
void listen_to_event | ( | const std::string & | name, |
bool | notify_once | ||
) |
Definition at line 38 of file Notifier.cpp.
void new_event | ( | const std::string & | name, |
common::SignalArgs & | args | ||
) |
Definition at line 58 of file Notifier.cpp.
boost::signals2::signal< void (const std::string &, common::SignalArgs &) > event_occured |
Definition at line 42 of file Notifier.hpp.
|
private |
Definition at line 54 of file Notifier.hpp.
|
private |
Definition at line 50 of file Notifier.hpp.
|
private |
Definition at line 52 of file Notifier.hpp.
Send comments to: COOLFluiD Web Admin |