#include <service_timer.h>
Classes | |
| struct | MessageTime |
| Returns the wall clock time in microseconds. More... | |
| struct | MessageTimeout |
| A timeout triggered. More... | |
| struct | MessageTimer |
| Timer infrastructure. More... | |
Public Types | |
| enum | { TYPE_REQUEST_TIMER = ParentProtocol::TYPE_GENERIC_END, TYPE_REQUEST_TIME, TYPE_REQUEST_LAST_TIMEOUT } |
Public Member Functions | |
| unsigned | triggered_timeouts (Utcb &utcb, unsigned &count) |
| unsigned | time (Utcb &utcb, TimerProtocol::MessageTime &msg) |
| unsigned | timer (Utcb &utcb, TimerProtocol::MessageTimer &timer) |
| TimerProtocol (unsigned cap_base, unsigned instance=0) | |
| TimerProtocol::TimerProtocol | ( | unsigned | cap_base, | |
| unsigned | instance = 0 | |||
| ) | [inline] |
| unsigned TimerProtocol::time | ( | Utcb & | utcb, | |
| TimerProtocol::MessageTime & | msg | |||
| ) | [inline] |
| unsigned TimerProtocol::timer | ( | Utcb & | utcb, | |
| TimerProtocol::MessageTimer & | timer | |||
| ) | [inline] |
| unsigned TimerProtocol::triggered_timeouts | ( | Utcb & | utcb, | |
| unsigned & | count | |||
| ) | [inline] |
1.7.1