acme
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages Concepts
wait_for_end_of_sequence Class Reference
Inheritance diagram for wait_for_end_of_sequence:
single_lock

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())
 
- Public Member Functions inherited from single_lock
 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_basem_pwaitingcallbase
 
- Public Attributes inherited from single_lock
::subparticlem_psubparticleSynchronization
 
bool m_bLocked
 

The documentation for this class was generated from the following files: