acme
|
Public Member Functions | |
wait_for_end_of_sequence (manual_reset_happening *phappeningEndOfSequence, ::sequence *psequence, ::waiting_call_base *pwaitingcallbase) | |
void | on_before_set (const class ::time &wait=::time::infinity()) |
::e_status | on_set_or_timeout (::e_status estatus) |
void | _wait () |
bool | _wait (const class ::time &wait) |
::e_status | wait () |
::e_status | wait (const class ::time &wait=::time::infinity()) |
void | _lock () |
bool | lock (const class ::time &wait=::time::infinity()) |
![]() | |
single_lock (subparticle *psubparticleSynchronization, bool bInitialLock=false) | |
void | _wait () |
bool | _wait (const class ::time &wait) |
::e_status | wait () |
::e_status | wait (const class ::time &wait) |
void | _lock () |
bool | lock (const class ::time &wait=::time::infinity()) |
void | unlock () |
void | unlock (int lCount, int *lPrevCount=nullptr) |
bool | is_locked () const |
class::time | remaining_from_timeout () const |
Public Attributes | |
::sequence * | m_psequence |
::waiting_call_base * | m_pwaitingcallbase |
![]() | |
::subparticle * | m_psubparticleSynchronization |
bool | m_bLocked |