L4Re - L4 Runtime Environment
l4re_env_cap_entry_t Struct Reference

Entry in the L4Re environment array for the named inital objects. More...

#include <env.h>

+ Collaboration diagram for l4re_env_cap_entry_t:

Public Member Functions

 l4re_env_cap_entry_t () L4_NOTHROW
 Create an invalid entry.
 
 l4re_env_cap_entry_t (char const *n, l4_cap_idx_t c, l4_umword_t f=0) L4_NOTHROW
 Create an entry with the name n, capability c, and flags f. More...
 

Data Fields

l4_cap_idx_t cap
 The capability selector for the object.
 
l4_umword_t flags
 Some flags for the object. More...
 
char name [16]
 The name of the object.
 

Detailed Description

Entry in the L4Re environment array for the named inital objects.

Definition at line 50 of file env.h.

Constructor & Destructor Documentation

◆ l4re_env_cap_entry_t()

l4re_env_cap_entry_t::l4re_env_cap_entry_t ( char const *  n,
l4_cap_idx_t  c,
l4_umword_t  f = 0 
)
inline

Create an entry with the name n, capability c, and flags f.

Parameters
nis the name of the initial object.
cis the capability selector that refers the initial object.
fare the additional flags for the object.

Definition at line 81 of file env.h.

References L4_NOTHROW, l4re_env_cap_entry_t(), and name.

+ Here is the call graph for this function:

Field Documentation

◆ flags

l4_umword_t l4re_env_cap_entry_t::flags

Some flags for the object.

Note
Currently unused.

Definition at line 61 of file env.h.

Referenced by l4re_env_get_cap_l().


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