L4Re - L4 Runtime Environment

C++ interface of the Vbus API. More...

+ Collaboration diagram for Vbus API:

Data Structures

class  L4vbus::Pm< DEC >
 Power-management API mixin. More...
 
class  L4vbus::Device
 Device on a L4vbus::Vbus. More...
 
class  L4vbus::Icu
 Vbus Interrupt controller API. More...
 
class  L4vbus::Vbus
 The virtual bus (Vbus) interface. More...
 

Detailed Description

C++ interface of the Vbus API.

The virtual bus (Vbus) is a hierarchical (tree) structure of device nodes where each device has a set of resources attached to it. Each virtual bus provides an Icu (Interrupt controller) for interrupt handling.

The Vbus interface allows a client to find and query devices present on his virtual bus. After obtaining a device handle for a specific device the client can enumerate its resources.

Include File
#include <l4/vbus/vbus>

Refer to L4 Vbus functions for the C API.