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 |