L4Re - L4 Runtime Environment
cap_alloc File Reference

Capability allocator. More...

+ Include dependency graph for cap_alloc:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  L4Re::Util::Smart_cap_auto< Unmap_flags >
 Helper for Auto_cap and Auto_del_cap. More...
 
class  L4Re::Util::Smart_count_cap< Unmap_flags >
 Helper for Ref_cap and Ref_del_cap. More...
 
struct  L4Re::Util::Auto_cap< T >
 Automatic capability that implements automatic free and unmap of the capability selector. More...
 
struct  L4Re::Util::Auto_del_cap< T >
 Automatic capability that implements automatic free and unmap+delete of the capability selector. More...
 
struct  L4Re::Util::Ref_cap< T >
 Automatic capability that implements automatic free and unmap of the capability selector. More...
 
struct  L4Re::Util::Ref_del_cap< T >
 Automatic capability that implements automatic free and unmap+delete of the capability selector. More...
 

Namespaces

 L4Re
 L4Re C++ Interfaces.
 

Functions

template<typename T >
Auto_cap< T >::Cap L4Re::Util::make_auto_cap ()
 Allocate a capability slot and wrap it in an Auto_cap. More...
 
template<typename T >
Auto_del_cap< T >::Cap L4Re::Util::make_auto_del_cap ()
 Allocate a capability slot and wrap it in an Auto_del_cap. More...
 
template<typename T >
Ref_cap< T >::Cap L4Re::Util::make_ref_cap ()
 Allocate a capability slot and wrap it in a Ref_cap. More...
 
template<typename T >
Ref_del_cap< T >::Cap L4Re::Util::make_ref_del_cap ()
 Allocate a capability slot and wrap it in a Ref_del_cap. More...
 

Variables

_Cap_alloc & L4Re::Util::cap_alloc
 Capability allocator. More...
 

Detailed Description

Capability allocator.

Definition in file cap_alloc.