Data that is stored by every client. More...
#include <generic_service.h>
Inherited by ab::AdmissionService::ClientData, PerCpuTimerService::ClientData, s0_ParentProtocol::ClientData, TimerService::ClientData, and Tracebuffer::ClientData.
Public Member Functions | |
| void | session_close (Utcb &utcb) |
| Close the session at the parent. | |
Static Public Member Functions | |
| static unsigned | get_quota (Utcb &utcb, unsigned _pseudonym, const char *name, long value_in, long *value_out=0) |
| We implement a get_quota here, so that derived classes can overwrite it. | |
Public Attributes | |
| void volatile *volatile | next |
| void volatile *volatile | del |
| unsigned | pseudonym |
| unsigned | identity |
Data that is stored by every client.
| static unsigned GenericClientData::get_quota | ( | Utcb & | utcb, | |
| unsigned | _pseudonym, | |||
| const char * | name, | |||
| long | value_in, | |||
| long * | value_out = 0 | |||
| ) | [inline, static] |
We implement a get_quota here, so that derived classes can overwrite it.
Usefull for example in sigma0 that has a different way to get the quota of a client.
| void GenericClientData::session_close | ( | Utcb & | utcb | ) | [inline] |
Close the session at the parent.
Implemented here so that derived classes can overwrite it.
| void volatile* volatile GenericClientData::del |
| unsigned GenericClientData::identity |
| void volatile* volatile GenericClientData::next |
| unsigned GenericClientData::pseudonym |
1.7.1