List of all members.
Classes |
struct | para |
Public Types |
enum | { TYPE_SC_ALLOC = ParentProtocol::TYPE_GENERIC_END,
TYPE_SC_USAGE,
TYPE_SET_NAME,
TYPE_SC_PUSH
} |
typedef struct
AdmissionProtocol::para | sched |
Public Member Functions |
template<class T > |
unsigned | alloc_sc (Utcb &utcb, unsigned idx_ec, struct para p, unsigned cpu, T *obj, char const *name) |
unsigned | alloc_sc (Utcb &utcb, unsigned idx_ec, struct para q, unsigned cpu, char const *name) |
unsigned | get_statistics (Utcb &utcb) |
unsigned | get_pseudonym (Utcb &utcb, unsigned client_id) |
unsigned | set_name (Utcb &utcb, char const *name, unsigned long name_len=~0UL) |
| AdmissionProtocol (unsigned cap_base, unsigned instance=0, bool blocking=true) |
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
TYPE_SC_ALLOC |
|
TYPE_SC_USAGE |
|
TYPE_SET_NAME |
|
TYPE_SC_PUSH |
|
Constructor & Destructor Documentation
AdmissionProtocol::AdmissionProtocol |
( |
unsigned |
cap_base, |
|
|
unsigned |
instance = 0 , |
|
|
bool |
blocking = true | |
|
) |
| | [inline, explicit] |
Member Function Documentation
template<class T >
unsigned AdmissionProtocol::alloc_sc |
( |
Utcb & |
utcb, |
|
|
unsigned |
idx_ec, |
|
|
struct para |
p, |
|
|
unsigned |
cpu, |
|
|
T * |
obj, |
|
|
char const * |
name | |
|
) |
| | [inline] |
unsigned AdmissionProtocol::alloc_sc |
( |
Utcb & |
utcb, |
|
|
unsigned |
idx_ec, |
|
|
struct para |
q, |
|
|
unsigned |
cpu, |
|
|
char const * |
name | |
|
) |
| | [inline] |
unsigned AdmissionProtocol::get_pseudonym |
( |
Utcb & |
utcb, |
|
|
unsigned |
client_id | |
|
) |
| | [inline] |
unsigned AdmissionProtocol::get_statistics |
( |
Utcb & |
utcb |
) |
[inline] |
unsigned AdmissionProtocol::set_name |
( |
Utcb & |
utcb, |
|
|
char const * |
name, |
|
|
unsigned long |
name_len = ~0UL | |
|
) |
| | [inline] |
The documentation for this struct was generated from the following file: