#include <bell.h>
Inheritance diagram for Monitor::BellMaster::Bell:

Public Methods | |
| Bell () | |
| Constructor. More... | |
| virtual | ~Bell () |
| Destructor. More... | |
| const Monitor::Utility::CallbackBase & | addListener (const Monitor::Utility::CallbackBase &newWatch) const |
| Add a callback to be invoked when the bell rings. More... | |
| void | removeListener (const void *listener) const |
| Remove all callbacks for a given listener. More... | |
| virtual void | ring () const throw (Busy) |
| Sound a single ring. More... | |
| virtual void | ring (unsigned *newSequence)=0 throw (Busy) |
| Sound a sequence of rings. More... | |
Definition at line 51 of file bell.h.
|
|
Constructor.
Definition at line 47 of file bell.cpp. References _USEMYTRACE_. |
|
|
Destructor.
Definition at line 55 of file bell.cpp. References _USEMYTRACE_. |
|
|
Add a callback to be invoked when the bell rings.
|
|
|
Remove all callbacks for a given listener.
Definition at line 74 of file bell.cpp. References _USEMYTRACE_, and Monitor::Utility::Watchable::removeWatcher. |
|
|
Sound a sequence of rings.
Implemented in Monitor::BellMaster::PcBell. |
|
|
Sound a single ring.
Reimplemented in Monitor::BellMaster::PcBell. Definition at line 85 of file bell.cpp. References _USEMYTRACE_. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002