L4Re - L4 Runtime Environment
shared_cap File Reference

Shared_cap / Shared_del_cap. More...

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

Go to the source code of this file.

Namespaces

 L4Re
 L4Re C++ Interfaces.
 

Typedefs

template<typename T >
using L4Re::Shared_cap = L4::Detail::Shared_cap_impl< T, Smart_count_cap< L4_FP_ALL_SPACES > >
 Shared capability that implements automatic free and unmap of the capability selector. More...
 
template<typename T >
using L4Re::shared_cap = L4::Detail::Shared_cap_impl< T, Smart_count_cap< L4_FP_ALL_SPACES > >
 Shared capability that implements automatic free and unmap of the capability selector. More...
 
template<typename T >
using L4Re::Shared_del_cap = L4::Detail::Shared_cap_impl< T, Smart_count_cap< L4_FP_DELETE_OBJ > >
 Shared capability that implements automatic free and unmap+delete of the capability selector. More...
 
template<typename T >
using L4Re::shared_del_cap = L4::Detail::Shared_cap_impl< T, Smart_count_cap< L4_FP_DELETE_OBJ > >
 Shared capability that implements automatic free and unmap+delete of the capability selector. More...
 

Functions

template<typename T >
Shared_cap< T > L4Re::make_shared_cap (L4Re::Cap_alloc *ca)
 Allocate a capability slot and wrap it in a Shared_cap. More...
 
template<typename T >
Shared_del_cap< T > L4Re::make_shared_del_cap (L4Re::Cap_alloc *ca)
 Allocate a capability slot and wrap it in a Shared_del_cap. More...
 

Detailed Description

Shared_cap / Shared_del_cap.

Definition in file shared_cap.