NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ab::AdmissionService::ClientData Struct Reference
Inheritance diagram for ab::AdmissionService::ClientData:
GenericClientData BaseClientData

Public Member Functions

void * operator new (size_t size)
void operator delete (void *ptr)
- Public Member Functions inherited from GenericClientData
void set_identity (cap_sel id)
cap_sel get_identity ()
void set_singleton (cap_sel cap)
cap_sel get_singleton ()
template<class A >
void dealloc_identity (A *obj)
- Public Member Functions inherited from BaseClientData
void session_close (Utcb &utcb)
 Close the session at the parent.

Public Attributes

cap_sel statistics
char name [32]
struct {
   cap_sel   idx
   unsigned   cpu
   unsigned   prio
   unsigned   quantum
   PACKED timevalue   last [10]
   char   name [32]
scs [Config::MAX_CPUS+32]

Additional Inherited Members

- Static Public Member Functions inherited from BaseClientData
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.

Member Function Documentation

void ab::AdmissionService::ClientData::operator delete ( void *  ptr)
inline
void* ab::AdmissionService::ClientData::operator new ( size_t  size)
inline

Member Data Documentation

unsigned ab::AdmissionService::ClientData::cpu
cap_sel ab::AdmissionService::ClientData::idx
PACKED timevalue ab::AdmissionService::ClientData::last[10]
char ab::AdmissionService::ClientData::name[32]
unsigned ab::AdmissionService::ClientData::prio
unsigned ab::AdmissionService::ClientData::quantum
struct { ... } ab::AdmissionService::ClientData::scs[Config::MAX_CPUS + 32]
cap_sel ab::AdmissionService::ClientData::statistics

The documentation for this struct was generated from the following file: