L4Re - L4 Runtime Environment
L4::Irq_handler_object Struct Reference

Server object base class for handling IRQ messages. More...

+ Inheritance diagram for L4::Irq_handler_object:
+ Collaboration diagram for L4::Irq_handler_object:

Additional Inherited Members

- Public Types inherited from L4::Server_object_t< Kobject >
typedef Kobject Interface
 Data type of the IPC interface definition.
 
- Public Member Functions inherited from L4::Server_object_t< Kobject >
L4::Server_object ::Demand get_buffer_demand () const
 
int dispatch_meta_request (L4::Ipc::Iostream &ios)
 Implementation of the meta protocol based on IFACE. More...
 
- Public Member Functions inherited from L4::Server_object
virtual int dispatch (unsigned long rights, Ipc::Iostream &ios)=0
 The abstract handler for client requests to the object. More...
 
- Static Public Member Functions inherited from L4::Server_object_t< Kobject >
static int proto_dispatch (THIS *self, l4_umword_t rights, L4::Ipc::Iostream &ios)
 Implementation of protocol-based dispatch for this server object. More...
 

Detailed Description

Server object base class for handling IRQ messages.

This server object base class implements the empty interface (L4::Kobject). The implementation of Server_object::dispatch() must return -L4_ENOREPLY, because IRQ messages do not handle replies.

Examples:
examples/libs/l4re/c++/shared_ds/ds_srv.cc.

Definition at line 172 of file ipc_server.


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