#include <timer_helper.h>
Public Member Functions |
| unsigned | msleep (unsigned msecs) |
| | TimerHelper (CapAllocator *a) |
| unsigned | triggered_timeouts (Utcb &utcb, unsigned &count) |
| unsigned | time (Utcb &utcb, timevalue &wallclocktime, timevalue ×tamp) |
| | Returns the wall clock time in microseconds.
|
| unsigned | timer (Utcb &utcb, timevalue abstime) |
| | Program timer for timer.abstime.
|
| | TimerProtocol (unsigned cap_base, unsigned instance=0) |
| unsigned | call_server (Utcb &utcb, bool drop_frame) |
| | Call the server in a loop to resolve all faults.
|
| unsigned | call_server_drop (Utcb &utcb) |
| unsigned | call_server_keep (Utcb &utcb) |
| template<class T > |
| void | destroy (Utcb &utcb, unsigned portal_num, T *obj) |
| | Destroy the object.
|
| void | close (Utcb &utcb, unsigned portal_num, bool revoke_lock=true, bool _release_pseudonym=true) |
| | Close the session to the parent.
|
| unsigned | get_notify_sm () |
| Utcb & | init_frame (Utcb &utcb, unsigned op) |
| | GenericProtocol (const char *service, unsigned instance, unsigned cap_base, bool blocking, unsigned session_base=~0u) |
| | static_assert ((CAP_PT_PERCPU+Config::MAX_CPUS)< (1U<< Config::CAP_RESERVED_ORDER),"Capability Space misconfiguration.") |
Constructor & Destructor Documentation
Member Function Documentation
| unsigned TimerHelper::msleep |
( |
unsigned |
msecs | ) |
|
|
inline |
Member Data Documentation
The documentation for this class was generated from the following file: