#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] |