|
The Pedigree Project 0.1
|
Inheritance diagram for SignalFdState:
Collaboration diagram for SignalFdState:Public Member Functions | |
| SignalFdState (uint64_t mask) | |
| uint64_t | mask () const |
| void | snapshot (uint64_t &mask, uint64_t &generation) |
| bool | closed () const |
| bool | setMask (uint64_t mask) |
| bool | addOwner () |
| void | removeOwner () |
Public Member Functions inherited from ReadinessSource | |
| MUST_USE_RESULT bool | subscribeReadiness (ReadyMask interest, const SharedPointer< ReadinessObserver > &observer, ReadinessSubscription &subscription) |
| virtual ReadinessGenerations | readinessGenerations () |
Private Attributes | |
| Mutex | m_Lock |
| uint64_t | m_Mask |
| uint64_t | m_Generation = 0 |
| size_t | m_Owners = 0 |
| bool | m_Closed = false |
Additional Inherited Members | |
Protected Member Functions inherited from ReadinessSource | |
| void | notifyReadiness (ReadyMask mask) |
| void | closeReadiness (ReadyMask mask=ReadyInvalid|ReadyHangup) |
Definition at line 65 of file signalfd-syscalls.cc.
|
inlineexplicit |
Definition at line 67 of file signalfd-syscalls.cc.
|
inline |
Definition at line 92 of file signalfd-syscalls.cc.
|
inline |
Definition at line 76 of file signalfd-syscalls.cc.
|
inline |
Definition at line 68 of file signalfd-syscalls.cc.
|
inline |
Definition at line 99 of file signalfd-syscalls.cc.
|
inline |
Definition at line 79 of file signalfd-syscalls.cc.
|
inline |
Definition at line 71 of file signalfd-syscalls.cc.
|
private |
Definition at line 117 of file signalfd-syscalls.cc.
|
private |
Definition at line 115 of file signalfd-syscalls.cc.
|
private |
Definition at line 113 of file signalfd-syscalls.cc.
|
private |
Definition at line 114 of file signalfd-syscalls.cc.
|
private |
Definition at line 116 of file signalfd-syscalls.cc.