Event class.
More...
|
long | get_buffer (L4::Ipc::Out< L4::Cap< Dataspace > > ds) |
| Get event signal buffer. More...
|
|
l4_msgtag_t | bind (unsigned irqnum, L4::Cap< Triggerable > irq, l4_utcb_t *utcb=l4_utcb()) throw () |
| Bind an interrupt line of an interrupt controller to an interrupt object. More...
|
|
l4_msgtag_t | unbind (unsigned irqnum, L4::Cap< Triggerable > irq, l4_utcb_t *utcb=l4_utcb()) throw () |
| Remove binding of an interrupt line from the interrupt controller object. More...
|
|
l4_msgtag_t | info (l4_icu_info_t *info, l4_utcb_t *utcb=l4_utcb()) throw () |
| Get information about the capabilities of the ICU. More...
|
|
l4_msgtag_t | msi_info (l4_umword_t irqnum, l4_uint64_t source, l4_icu_msi_info_t *msi_info) |
| Get MSI info about IRQ. More...
|
|
l4_msgtag_t | mask (unsigned irqnum, l4_umword_t *label=0, l4_timeout_t to=L4_IPC_NEVER, l4_utcb_t *utcb=l4_utcb()) throw () |
| Mask an IRQ line. More...
|
|
l4_msgtag_t | set_mode (unsigned irqnum, l4_umword_t mode, l4_utcb_t *utcb=l4_utcb()) throw () |
| Set interrupt mode. More...
|
|
l4_msgtag_t | unmask (unsigned irqnum, l4_umword_t *label=0, l4_timeout_t to=L4_IPC_NEVER, l4_utcb_t *utcb=l4_utcb()) throw () |
| Acknowledge the given interrupt line. More...
|
|
|
typedef Event | Class |
| The target interface type (inheriting from Kobject_t)
|
|
typedef Typeid::Iface< PROTO, Event > | __Iface |
| The interface description for the derived class.
|
|
typedef Typeid::Merge_list< Typeid::Iface_list< __Iface >, typename L4::Icu ::__Iface_list > | __Iface_list |
| The list of all RPC interfaces provided directly or through inheritance.
|
|
typedef Icu | Class |
| The target interface type (inheriting from Kobject_t)
|
|
typedef Typeid::Iface< PROTO, Icu > | __Iface |
| The interface description for the derived class.
|
|
typedef Typeid::Merge_list< Typeid::Iface_list< __Iface >, typename Irq_eoi ::__Iface_list > | __Iface_list |
| The list of all RPC interfaces provided directly or through inheritance.
|
|
L4::Cap< Class > | c () const |
| Get the capability to ourselves.
|
|
L4::Cap< Class > | c () const |
| Get the capability to ourselves.
|
|
static void | __check_protocols__ () |
| Helper to check for protocol conflicts.
|
|
static void | __check_protocols__ () |
| Helper to check for protocol conflicts.
|
|
Event class.
- See also
- L4Re Event API
Definition at line 144 of file event.
◆ get_buffer()
The documentation for this class was generated from the following file: