|
The Pedigree Project 0.1
|
Collaboration diagram for PosixTimerSignalToken:Public Member Functions | |
| bool | addExpirations (uint64_t count) |
| void | queueFailed () |
| int | getDeliveredOverrun () |
Public Attributes | |
| int32_t | timerId |
Private Attributes | |
| Spinlock | m_Lock |
| bool | m_Active |
| bool | m_Pending |
| uint64_t | m_Generation |
| uint64_t | m_Expirations |
| int32_t | m_DeliveredOverrun |
| SharedPointer< SignalQueueReservation > | m_Reservation |
Friends | |
| class | QueuedSignalState |
| bool | posix_signal_reserve_timer (Process *, SharedPointer< PosixTimerSignalToken > &) |
| int | posix_signal_queue_timer (Process *, Thread *, int, uint64_t, const SharedPointer< PosixTimerSignalToken > &) |
| void | posix_signal_reset_timer (Process *, const SharedPointer< PosixTimerSignalToken > &) |
| void | posix_signal_cancel_timer (Process *, const SharedPointer< PosixTimerSignalToken > &) |
Definition at line 117 of file queued-signal.h.
| PosixTimerSignalToken::PosixTimerSignalToken | ( | ) |
Definition at line 163 of file queued-signal.cc.
| bool PosixTimerSignalToken::addExpirations | ( | uint64_t | count | ) |
Definition at line 171 of file queued-signal.cc.
| int PosixTimerSignalToken::getDeliveredOverrun | ( | ) |
Definition at line 185 of file queued-signal.cc.
| void PosixTimerSignalToken::queueFailed | ( | ) |
Definition at line 181 of file queued-signal.cc.
|
friend |
Definition at line 232 of file queued-signal.cc.
|
friend |
Definition at line 197 of file queued-signal.cc.
|
friend |
Definition at line 189 of file queued-signal.cc.
|
friend |
Definition at line 216 of file queued-signal.cc.
|
friend |
Definition at line 127 of file queued-signal.h.
|
private |
Definition at line 134 of file queued-signal.h.
|
private |
Definition at line 136 of file queued-signal.h.
|
private |
Definition at line 135 of file queued-signal.h.
|
private |
Definition at line 135 of file queued-signal.h.
|
private |
Definition at line 133 of file queued-signal.h.
|
private |
Definition at line 134 of file queued-signal.h.
|
private |
Definition at line 137 of file queued-signal.h.
| int32_t PosixTimerSignalToken::timerId |
Definition at line 124 of file queued-signal.h.