class CCL::SignalSource
Emits process-wide signal via named atom.
#include <signalsource.h> class SignalSource { public: // construction SignalSource (StringID name); // methods ISubject* getAtom (); void signal (MessageRef msg); void deferSignal (IMessage* msg); void cancelSignals (); static void addObserver (StringID name, IObserver* observer); static void removeObserver (StringID name, IObserver* observer); };