|
The Pedigree Project 0.1
|
Inheritance diagram for QueuedSignalState:
Collaboration diagram for QueuedSignalState:Public Member Functions | |
| QueuedSignalState (const SharedPointer< SignalQueueReservation > &reservation) | |
| QueuedSignalState (const SharedPointer< PosixTimerSignalToken > &token) | |
| bool | active () const override |
| bool | timer () const override |
| const void * | source () const override |
| void | timerInfo (int32_t &id, int32_t &overrun) const override |
| void | complete (bool delivered, int32_t overrun) override |
Private Attributes | |
| SharedPointer< SignalQueueReservation > | m_Reservation |
| SharedPointer< PosixTimerSignalToken > | m_Token |
| uint64_t | m_Generation |
| Spinlock | m_Lock |
| bool | m_Done |
Definition at line 94 of file queued-signal.cc.
|
inlineexplicit |
Definition at line 96 of file queued-signal.cc.
|
inlineexplicit |
Definition at line 98 of file queued-signal.cc.
|
inlineoverridevirtual |
Implements SignalEventState.
Definition at line 103 of file queued-signal.cc.
|
inlineoverridevirtual |
Implements SignalEventState.
Definition at line 123 of file queued-signal.cc.
|
inlineoverridevirtual |
Reimplemented from SignalEventState.
Definition at line 112 of file queued-signal.cc.
|
inlineoverridevirtual |
Implements SignalEventState.
Definition at line 109 of file queued-signal.cc.
|
inlineoverridevirtual |
Implements SignalEventState.
Definition at line 115 of file queued-signal.cc.
|
private |
Definition at line 154 of file queued-signal.cc.
|
private |
Definition at line 152 of file queued-signal.cc.
|
private |
Definition at line 153 of file queued-signal.cc.
|
private |
Definition at line 150 of file queued-signal.cc.
|
private |
Definition at line 151 of file queued-signal.cc.