Classes | Public Types | Public Member Functions

AdmissionProtocol Struct Reference

#include <service_admission.h>

Inheritance diagram for AdmissionProtocol:
GenericProtocol ParentProtocol s0_AdmissionProtocol

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

anonymous enum
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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines