![]() |
B2BITS FIX Antenna C++ 2.34.0
|
Referenceable ManualEvent. More...
#include <B2BITS_ReferenceableManualEvent.h>
Inheritance diagram for System::ReferenceableManualEvent:
Collaboration diagram for System::ReferenceableManualEvent:Public Member Functions | |
| ReferenceableManualEvent (bool signaled=false) | |
| Default constructor. | |
Public Member Functions inherited from System::ManualEvent | |
| ManualEvent (bool signaled=false) | |
| Default constructor. | |
| void | pulse () |
| Wakes all waiting threads and sets state to nonsignaled. | |
| void | reset () |
| Sets the state of the event to nonsignaled, causing waiting threads to block. | |
| void | set () |
| Sets the state of the event to signaled, allowing one or more waiting threads to proceed. | |
| void | wait () |
| Blocks the current thread until event is set to signaled state. | |
| bool | wait (unsigned int msec) |
| Blocks the current thread until event is set to signaled state or timeout. | |
| virtual | ~ManualEvent () |
| Destructor. | |
Public Member Functions inherited from Utils::ReferenceCounter | |
| virtual bool | addRef () const throw () |
| Increments reference counter. | |
| virtual long | getNRef () const throw () |
| Returns the current value of the reference counter. | |
| ReferenceCounter () throw () | |
| Constructor. | |
| virtual long | release () const throw () |
| Decrements reference counter. | |
Additional Inherited Members | |
Protected Member Functions inherited from Utils::ReferenceCounter | |
| long | decrement () const throw () |
| Decrements counter and returns new counter value. | |
| long | increment () const throw () |
| Increments counter and returns new counter value. | |
| virtual | ~ReferenceCounter () |
| Destructor. | |
Protected Attributes inherited from System::ManualEvent | |
| pthread_cond_t | cond_ |
| pthread_mutex_t | mutex_ |
| volatile int | signaled_ |
Referenceable ManualEvent.
|
inlineexplicit |
Default constructor.