C++ Crashkurs
Bell Class Reference
Synchronization object allowing to sleep for given timespan. More...
#include <sync/bell.h>


Public Member Functions | |
Bell () | |
Constructor. More... | |
void | ring () |
Ring the bell. More... | |
![]() | |
![]() |
Static Public Member Functions | |
static void | sleep (unsigned int ms) |
Creates a temporary bell object and sleeps for the given timespan. More... | |
Friends | |
class | Bellringer |
Detailed Description
Synchronization object allowing to sleep for given timespan.
A bell is a synchronization object enabling one thread to sleep for a particular timespan.
Constructor & Destructor Documentation
|
inline |
Constructor.
Constructs a new bell; the newly created bell is, at first, disabled.
Member Function Documentation
void Bell::ring | ( | ) |
Ring the bell.
Method called by the Bellringer once the waiting time passed. Wakes up the sleeping thread(s).
|
static |
Creates a temporary bell object and sleeps for the given timespan.
- Parameters
-
ms time in milliseconds
The documentation for this class was generated from the following files:
- sync/bell.h
- sync/bell.cc