Public Member Functions |
| EchoService () |
unsigned | alloc_crd () |
unsigned | portal_func (Utcb &utcb, Utcb::Frame &input, bool &free_cap, cap_sel pid) |
bool | start_service (Utcb *utcb, Hip *hip) |
NORETURN void | run (Utcb *utcb, Hip *hip) |
| EchoService () |
unsigned | alloc_crd () |
unsigned | portal_func (Utcb &utcb, Utcb::Frame &input, bool &free_cap, cap_sel pid) |
bool | start_service (Utcb *utcb, Hip *hip) |
NORETURN void | run (Utcb *utcb, Hip *hip) |
| EchoService () |
virtual cap_sel | alloc_cap (unsigned count=1) |
virtual void | dealloc_cap (cap_sel c) |
virtual cap_sel | create_ec4pt (phy_cpu_no cpu, Utcb **utcb_out, cap_sel ec=~0u) |
| SServiceProgram (const char *console_name="service") |
| NovaProgram () |
| CapAllocator (unsigned long cap_, unsigned long cap_start, unsigned long cap_order) |
void | dealloc_cap (unsigned cap, unsigned count=1) |
Member Typedef Documentation
Constructor & Destructor Documentation
EchoService::EchoService |
( |
| ) |
|
|
inline |
EchoService::EchoService |
( |
| ) |
|
|
inline |
EchoService::EchoService |
( |
| ) |
|
|
inline |
Member Function Documentation
unsigned EchoService::alloc_crd |
( |
| ) |
|
|
inline |
unsigned EchoService::alloc_crd |
( |
| ) |
|
|
inline |
virtual unsigned EchoService::handle_request |
( |
EchoClient * |
client, |
|
|
unsigned |
op, |
|
|
Utcb::Frame & |
input, |
|
|
Utcb & |
utcb, |
|
|
bool & |
free_cap |
|
) |
| |
|
inlineprivatevirtual |
virtual unsigned EchoService::new_session |
( |
EchoClient * |
client | ) |
|
|
inlineprivatevirtual |
bool EchoService::start_service |
( |
Utcb * |
utcb, |
|
|
Hip * |
hip |
|
) |
| |
|
inline |
bool EchoService::start_service |
( |
Utcb * |
utcb, |
|
|
Hip * |
hip |
|
) |
| |
|
inline |
Member Data Documentation
char* EchoService::flag_revoke |
|
private |
The documentation for this class was generated from the following files: