Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
RageEvent Class Reference
Inheritance diagram for RageEvent:
Inheritance graph
[legend]
Collaboration diagram for RageEvent:
Collaboration graph
[legend]

Public Member Functions

 RageEvent (const std::string &name)
 
auto Wait (float timeout=0.F) -> bool
 
void Signal ()
 
void Broadcast ()
 
auto WaitTimeoutSupported () const -> bool
 
auto operator= (const RageEvent &rhs) -> RageEvent &
 
 RageEvent (const RageEvent &rhs)
 
- Public Member Functions inherited from RageMutex
auto GetName () const -> std::string
 
void SetName (const std::string &s)
 
virtual void Lock ()
 
virtual auto TryLock () -> bool
 
virtual void Unlock ()
 
virtual auto IsLockedByThisThread () const -> bool
 
 RageMutex (const std::string &name)
 

Additional Inherited Members

- Protected Member Functions inherited from RageMutex
void MarkLockedMutex ()
 
- Protected Attributes inherited from RageMutex
MutexImplm_pMutex
 
std::string m_sName
 
uint64_t m_LockedBy
 
int m_LockCnt
 

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