|
The Pedigree Project 0.1
|
Collaboration diagram for Rtc::CmosTransactionGuard:Public Member Functions | |
| CmosTransactionGuard (Mutex &lock) | |
Private Member Functions | |
| CmosTransactionGuard (const CmosTransactionGuard &)=delete | |
| CmosTransactionGuard & | operator= (const CmosTransactionGuard &)=delete |
Static Private Member Functions | |
| static bool | waitableContext () |
Private Attributes | |
| bool | m_Waitable |
| TerminationDeferral | m_TerminationDeferral |
| Mutex & | m_Lock |
| bool | m_Owned |
Sleeps in ordinary runtime context, but never crosses an atomic bootstrap boundary while contended.
|
explicit |
|
staticprivate |
|
private |