l4re-base-25.08.0

This commit is contained in:
2025-09-12 15:55:45 +02:00
commit d959eaab98
37938 changed files with 9382688 additions and 0 deletions

View File

@@ -0,0 +1,742 @@
<!-- HTML header for doxygen 1.9.1-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.15.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>L4Re Operating System Framework: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="l4re-awesome.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="L4Re_rgb_logo_quer_hg_h55.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">L4Re Operating System Framework
</div>
<div id="projectbrief">Interface and Usage Documentation</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.15.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search/",'.html');
</script>
<script type="text/javascript">
$(function() { codefold.init(); });
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(function(){initNavTree('hierarchy.html','',''); });
</script>
<div id="container">
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class Hierarchy</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span><span onclick="javascript:dynsection.toggleLevel(4);">4</span><span onclick="javascript:dynsection.toggleLevel(5);">5</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcxx_1_1arith_1_1Ld.html" target="_self">cxx::arith::Ld&lt; V &gt;</a></td><td class="desc">Computes the binary logarithm of the given number at compile time </td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Base__slab.html" target="_self">cxx::Base_slab&lt; Obj_size, Slab_size, Max_free, Alloc &gt;</a></td><td class="desc">Basic slab allocator </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="dynsection.toggleFolder('2_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Base__slab.html" target="_self">cxx::Base_slab&lt; sizeof(Type), L4_PAGESIZE, 2, New_allocator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Slab.html" target="_self">cxx::Slab&lt; Type, Slab_size, Max_free, Alloc &gt;</a></td><td class="desc"><a class="el" href="classcxx_1_1Slab.html" title="Slab allocator for object of type Type.">Slab</a> allocator for object of type <span class="tt">Type</span> </td></tr>
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Base__slab__static.html" target="_self">cxx::Base_slab_static&lt; Obj_size, Slab_size, Max_free, Alloc &gt;</a></td><td class="desc">Merged slab allocator (allocators for objects of the same size are merged together) </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_4_" class="arrow" onclick="dynsection.toggleFolder('4_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Base__slab__static.html" target="_self">cxx::Base_slab_static&lt; sizeof(Type), L4_PAGESIZE, 2, New_allocator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Slab__static.html" target="_self">cxx::Slab_static&lt; Type, Slab_size, Max_free, Alloc &gt;</a></td><td class="desc">Merged slab allocator (allocators for objects of the same size are merged together) </td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitfield.html" target="_self">cxx::Bitfield&lt; T, LSB, MSB &gt;</a></td><td class="desc">Definition for a member (part) of a bit field </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_6_" class="arrow" onclick="dynsection.toggleFolder('6_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitfield_1_1Value__base.html" target="_self">cxx::Bitfield&lt; T, LSB, MSB &gt;::Value_base&lt; TT &gt;</a></td><td class="desc">Internal helper type </td></tr>
<tr id="row_6_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitfield_1_1Value.html" target="_self">cxx::Bitfield&lt; T, LSB, MSB &gt;::Value&lt; Base_type &amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_6_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitfield_1_1Value.html" target="_self">cxx::Bitfield&lt; T, LSB, MSB &gt;::Value&lt; Base_type volatile &amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_6_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitfield_1_1Value.html" target="_self">cxx::Bitfield&lt; T, LSB, MSB &gt;::Value&lt; Base_type const &gt;</a></td><td class="desc"></td></tr>
<tr id="row_6_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitfield_1_1Value__unshifted.html" target="_self">cxx::Bitfield&lt; T, LSB, MSB &gt;::Value_unshifted&lt; Base_type &amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_6_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitfield_1_1Value__unshifted.html" target="_self">cxx::Bitfield&lt; T, LSB, MSB &gt;::Value_unshifted&lt; Base_type volatile &amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_6_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitfield_1_1Value__unshifted.html" target="_self">cxx::Bitfield&lt; T, LSB, MSB &gt;::Value_unshifted&lt; Base_type const &gt;</a></td><td class="desc"></td></tr>
<tr id="row_6_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitfield_1_1Value.html" target="_self">cxx::Bitfield&lt; T, LSB, MSB &gt;::Value&lt; TT &gt;</a></td><td class="desc">Internal helper type </td></tr>
<tr id="row_6_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitfield_1_1Value__unshifted.html" target="_self">cxx::Bitfield&lt; T, LSB, MSB &gt;::Value_unshifted&lt; TT &gt;</a></td><td class="desc">Internal helper type </td></tr>
<tr id="row_7_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_7_" class="arrow" onclick="dynsection.toggleFolder('7_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitmap__base.html" target="_self">cxx::Bitmap_base</a></td><td class="desc">Basic bitmap abstraction </td></tr>
<tr id="row_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitmap.html" target="_self">cxx::Bitmap&lt; BITS &gt;</a></td><td class="desc">A static bitmap </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitmap__base_1_1Bit.html" target="_self">cxx::Bitmap_base::Bit</a></td><td class="desc">A writable bit in a bitmap </td></tr>
<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitmap__base_1_1Char.html" target="_self">cxx::Bitmap_base::Char&lt; BITS &gt;</a></td><td class="desc">Helper abstraction for a byte contained in the bitmap </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitmap__base_1_1Word.html" target="_self">cxx::Bitmap_base::Word&lt; BITS &gt;</a></td><td class="desc">Helper abstraction for a word contained in the bitmap </td></tr>
<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcxx_1_1Bits_1_1Avl__map__get__key.html" target="_self">cxx::Bits::Avl_map_get_key&lt; KEY_TYPE &gt;</a></td><td class="desc">Key-getter for <a class="el" href="classcxx_1_1Avl__map.html" title="AVL tree based associative container.">Avl_map</a> </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcxx_1_1Bits_1_1Avl__set__get__key.html" target="_self">cxx::Bits::Avl_set_get_key&lt; KEY_TYPE &gt;</a></td><td class="desc">Internal, key-getter for <a class="el" href="classcxx_1_1Avl__set.html" title="AVL set for simple comparable items.">Avl_set</a> nodes </td></tr>
<tr id="row_13_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_13_" class="arrow" onclick="dynsection.toggleFolder('13_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Base__avl__set.html" target="_self">cxx::Bits::Base_avl_set&lt; ITEM_TYPE, COMPARE, ALLOC, GET_KEY &gt;</a></td><td class="desc">Internal: AVL set with internally managed nodes </td></tr>
<tr id="row_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Avl__map.html" target="_self">cxx::Avl_map&lt; Region, Hdlr, cxx::Lt_functor, Alloc &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Avl__set.html" target="_self">cxx::Avl_set&lt; ITEM_TYPE, COMPARE, ALLOC &gt;</a></td><td class="desc">AVL set for simple comparable items </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Base__avl__set_1_1Node.html" target="_self">cxx::Bits::Base_avl_set&lt; ITEM_TYPE, COMPARE, ALLOC, GET_KEY &gt;::Node</a></td><td class="desc">A smart pointer to a tree item </td></tr>
<tr id="row_15_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_15_" class="arrow" onclick="dynsection.toggleFolder('15_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Base__avl__set.html" target="_self">cxx::Bits::Base_avl_set&lt; Pair&lt; KEY_TYPE, DATA_TYPE &gt;, Lt_functor&lt; KEY_TYPE &gt;, New_allocator, Bits::Avl_map_get_key&lt; KEY_TYPE &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Avl__map.html" target="_self">cxx::Avl_map&lt; KEY_TYPE, DATA_TYPE, COMPARE, ALLOC &gt;</a></td><td class="desc">AVL tree based associative container </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_16_" class="arrow" onclick="dynsection.toggleFolder('16_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Basic__list.html" target="_self">cxx::Bits::Basic_list&lt; POLICY &gt;</a></td><td class="desc">Internal: Common functions for all head-based list implementations </td></tr>
<tr id="row_16_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1H__list.html" target="_self">cxx::H_list&lt; Timeout &gt;</a></td><td class="desc"></td></tr>
<tr id="row_16_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1H__list.html" target="_self">cxx::H_list&lt; Observer &gt;</a></td><td class="desc"></td></tr>
<tr id="row_16_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1H__list.html" target="_self">cxx::H_list&lt; cxx::Base_slab::Slab_i &gt;</a></td><td class="desc"></td></tr>
<tr id="row_16_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1S__list.html" target="_self">cxx::S_list&lt; T, POLICY &gt;</a></td><td class="desc"></td></tr>
<tr id="row_16_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1H__list.html" target="_self">cxx::H_list&lt; T, POLICY &gt;</a></td><td class="desc">General double-linked list of unspecified <a class="el" href="namespacecxx.html#a808b2bc56f24c4146f03aa6696d80c65" title="Untyped list item.">cxx::H_list_item</a> elements </td></tr>
<tr id="row_17_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_17_" class="arrow" onclick="dynsection.toggleFolder('17_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Basic__list.html" target="_self">cxx::Bits::Basic_list&lt; Bits::Basic_list_policy&lt; T, H_list_item_t&lt; T &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_17_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_17_0_" class="arrow" onclick="dynsection.toggleFolder('17_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1H__list.html" target="_self">cxx::H_list&lt; T, Bits::Basic_list_policy&lt; T, H_list_item_t&lt; T &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_17_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcxx_1_1H__list__t.html" target="_self">cxx::H_list_t&lt; T &gt;</a></td><td class="desc">Double-linked list of typed <a class="el" href="classcxx_1_1H__list__item__t.html" title="Basic element type for a double-linked H_list.">H_list_item_t</a> elements </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_18_" class="arrow" onclick="dynsection.toggleFolder('18_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Basic__list.html" target="_self">cxx::Bits::Basic_list&lt; Bits::Basic_list_policy&lt; T, S_list_item &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_18_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1S__list.html" target="_self">cxx::S_list&lt; T, Bits::Basic_list_policy&lt; T, S_list_item &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_18_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1S__list.html" target="_self">cxx::S_list&lt; T, POLICY &gt;</a></td><td class="desc">Simple single-linked list </td></tr>
<tr id="row_19_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_19_" class="arrow" onclick="dynsection.toggleFolder('19_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Basic__list.html" target="_self">cxx::Bits::Basic_list&lt; Bits::Basic_list_policy&lt; Weak_ref_base, H_list_item_t&lt; Weak_ref_base &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_19_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_19_0_" class="arrow" onclick="dynsection.toggleFolder('19_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1H__list.html" target="_self">cxx::H_list&lt; Weak_ref_base, Bits::Basic_list_policy&lt; Weak_ref_base, H_list_item_t&lt; Weak_ref_base &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_19_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_19_0_0_" class="arrow" onclick="dynsection.toggleFolder('19_0_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcxx_1_1H__list__t.html" target="_self">cxx::H_list_t&lt; Weak_ref_base &gt;</a></td><td class="desc"></td></tr>
<tr id="row_19_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcxx_1_1Weak__ref__base_1_1List.html" target="_self">cxx::Weak_ref_base::List</a></td><td class="desc">The list type for keeping all weak references to an object </td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_20_" class="arrow" onclick="dynsection.toggleFolder('20_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Bst.html" target="_self">cxx::Bits::Bst&lt; Node, Get_key, Compare &gt;</a></td><td class="desc">Basic binary search tree (BST) </td></tr>
<tr id="row_20_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Avl__tree.html" target="_self">cxx::Avl_tree&lt; Entry, Names_get_key &gt;</a></td><td class="desc"></td></tr>
<tr id="row_20_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Avl__tree.html" target="_self">cxx::Avl_tree&lt; _Node, GET_KEY, COMPARE &gt;</a></td><td class="desc"></td></tr>
<tr id="row_20_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Avl__tree.html" target="_self">cxx::Avl_tree&lt; Node, Get_key, Compare &gt;</a></td><td class="desc">A generic AVL tree </td></tr>
<tr id="row_21_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_21_" class="arrow" onclick="dynsection.toggleFolder('21_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Bst.html" target="_self">cxx::Bits::Bst&lt; _Node, Bits::Avl_map_get_key&lt; KEY_TYPE &gt;, Lt_functor&lt; KEY_TYPE &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Avl__tree.html" target="_self">cxx::Avl_tree&lt; _Node, Bits::Avl_map_get_key&lt; KEY_TYPE &gt;, Lt_functor&lt; KEY_TYPE &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_22_" class="arrow" onclick="dynsection.toggleFolder('22_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Bst.html" target="_self">cxx::Bits::Bst&lt; _Node, Bits::Avl_set_get_key&lt; ITEM_TYPE &gt;, Lt_functor&lt; ITEM_TYPE &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_22_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Avl__tree.html" target="_self">cxx::Avl_tree&lt; _Node, Bits::Avl_set_get_key&lt; ITEM_TYPE &gt;, Lt_functor&lt; ITEM_TYPE &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_23_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_23_" class="arrow" onclick="dynsection.toggleFolder('23_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Bst__node.html" target="_self">cxx::Bits::Bst_node</a></td><td class="desc">Basic type of a node in a binary search tree (BST) </td></tr>
<tr id="row_23_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Avl__tree__node.html" target="_self">cxx::Avl_tree_node</a></td><td class="desc">Node of an AVL tree </td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcxx_1_1Bits_1_1Direction.html" target="_self">cxx::Bits::Direction</a></td><td class="desc">The direction to go in a binary search tree </td></tr>
<tr id="row_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Smart__ptr__list.html" target="_self">cxx::Bits::Smart_ptr_list&lt; ITEM &gt;</a></td><td class="desc"><a class="el" href="classcxx_1_1List.html" title="Doubly linked list, with internal allocation.">List</a> of smart-pointer-managed objects </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Smart__ptr__list__item.html" target="_self">cxx::Bits::Smart_ptr_list_item&lt; T, STORE_T &gt;</a></td><td class="desc"><a class="el" href="classcxx_1_1List.html" title="Doubly linked list, with internal allocation.">List</a> item for an arbitrary item in a <a class="el" href="classcxx_1_1Bits_1_1Smart__ptr__list.html" title="List of smart-pointer-managed objects.">Smart_ptr_list</a> </td></tr>
<tr id="row_27_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_27_" class="arrow" onclick="dynsection.toggleFolder('27_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bits_1_1Smart__ptr__list__item.html" target="_self">cxx::Bits::Smart_ptr_list_item&lt; T, cxx::Ref_ptr&lt; T &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_27_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcxx_1_1Ref__obj__list__item.html" target="_self">cxx::Ref_obj_list_item&lt; T &gt;</a></td><td class="desc">Item for list linked via <a class="el" href="classcxx_1_1Ref__ptr.html" title="A reference-counting pointer with automatic cleanup.">cxx::Ref_ptr</a> with default refence counting </td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1H__list__item__t.html" target="_self">cxx::H_list_item_t&lt; ELEM_TYPE &gt;</a></td><td class="desc">Basic element type for a double-linked <a class="el" href="classcxx_1_1H__list.html" title="General double-linked list of unspecified cxx::H_list_item elements.">H_list</a> </td></tr>
<tr id="row_29_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_29_" class="arrow" onclick="dynsection.toggleFolder('29_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1H__list__item__t.html" target="_self">cxx::H_list_item_t&lt; void &gt;</a></td><td class="desc"></td></tr>
<tr id="row_29_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc__svr_1_1Timeout.html" target="_self">L4::Ipc_svr::Timeout</a></td><td class="desc">Callback interface for <a class="el" href="classL4_1_1Ipc__svr_1_1Timeout__queue.html" title="Timeout queue to be used in l4re server loop.">Timeout_queue</a> </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_30_" class="arrow" onclick="dynsection.toggleFolder('30_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1H__list__item__t.html" target="_self">cxx::H_list_item_t&lt; Weak_ref_base &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_30_0_" class="arrow" onclick="dynsection.toggleFolder('30_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Weak__ref__base.html" target="_self">cxx::Weak_ref_base</a></td><td class="desc">Generic (base) weak reference to some object </td></tr>
<tr id="row_30_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Weak__ref.html" target="_self">cxx::Weak_ref&lt; T &gt;</a></td><td class="desc">Typed weak reference to an object of type <span class="tt">T</span> </td></tr>
<tr id="row_31_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1List.html" target="_self">cxx::List&lt; D, Alloc &gt;</a></td><td class="desc">Doubly linked list, with internal allocation </td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1List_1_1Iter.html" target="_self">cxx::List&lt; D, Alloc &gt;::Iter</a></td><td class="desc">Iterator </td></tr>
<tr id="row_33_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1List__alloc.html" target="_self">cxx::List_alloc</a></td><td class="desc">Standard list-based allocator </td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1List__item.html" target="_self">cxx::List_item</a></td><td class="desc">Basic list item </td></tr>
<tr id="row_35_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_35_" class="arrow" onclick="dynsection.toggleFolder('35_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1List__item_1_1Iter.html" target="_self">cxx::List_item::Iter</a></td><td class="desc">Iterator for a list of ListItem-s </td></tr>
<tr id="row_35_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1List__item_1_1T__iter.html" target="_self">cxx::List_item::T_iter&lt; E &gt;</a></td><td class="desc"></td></tr>
<tr id="row_35_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1List__item_1_1T__iter.html" target="_self">cxx::List_item::T_iter&lt; T, Poly &gt;</a></td><td class="desc">Iterator for derived classes from ListItem </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcxx_1_1Lt__functor.html" target="_self">cxx::Lt_functor&lt; Obj &gt;</a></td><td class="desc">Generic comparator class that defaults to the less-than operator </td></tr>
<tr id="row_37_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1New__allocator.html" target="_self">cxx::New_allocator&lt; _Type &gt;</a></td><td class="desc">Standard allocator based on <code>operator new () </code> </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Nothrow.html" target="_self">cxx::Nothrow</a></td><td class="desc">Helper type to distinguish the <code> operator new </code> version that does not throw exceptions </td></tr>
<tr id="row_39_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcxx_1_1Pair.html" target="_self">cxx::Pair&lt; First, Second &gt;</a></td><td class="desc"><a class="el" href="structcxx_1_1Pair.html" title="Pair of two values.">Pair</a> of two values </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Pair__first__compare.html" target="_self">cxx::Pair_first_compare&lt; Cmp, Typ &gt;</a></td><td class="desc">Comparison functor for <a class="el" href="structcxx_1_1Pair.html" title="Pair of two values.">Pair</a> </td></tr>
<tr id="row_41_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Ref__ptr.html" target="_self">cxx::Ref_ptr&lt; T, CNT &gt;</a></td><td class="desc">A reference-counting pointer with automatic cleanup </td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Ref__ptr.html" target="_self">cxx::Ref_ptr&lt; L4Re::Vfs::File &gt;</a></td><td class="desc"></td></tr>
<tr id="row_43_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Ref__ptr.html" target="_self">cxx::Ref_ptr&lt; Mount_tree &gt;</a></td><td class="desc"></td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Ref__ptr.html" target="_self">cxx::Ref_ptr&lt; T, CNT &gt;</a></td><td class="desc"></td></tr>
<tr id="row_45_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1static__vector.html" target="_self">cxx::static_vector&lt; T, IDX &gt;</a></td><td class="desc">Simple encapsulation for a dynamically allocated array </td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_46_" class="arrow" onclick="dynsection.toggleFolder('46_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1String.html" target="_self">cxx::String</a></td><td class="desc">Allocation free string class with explicit length field </td></tr>
<tr id="row_46_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Names_1_1Name.html" target="_self">L4Re::Util::Names::Name</a></td><td class="desc"><a class="el" href="classL4Re_1_1Util_1_1Names_1_1Name.html" title="Name class.">Name</a> class </td></tr>
<tr id="row_47_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf32__Auxv.html" target="_self">Elf32_Auxv</a></td><td class="desc">Auxiliary vector (32-bit) </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf32__Dyn.html" target="_self">Elf32_Dyn</a></td><td class="desc">ELF32 dynamic entry </td></tr>
<tr id="row_49_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf32__Ehdr.html" target="_self">Elf32_Ehdr</a></td><td class="desc">ELF32 header </td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf32__Phdr.html" target="_self">Elf32_Phdr</a></td><td class="desc">ELF32 program header </td></tr>
<tr id="row_51_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf32__Rel.html" target="_self">Elf32_Rel</a></td><td class="desc">ELF32 relocation entry w/o addend </td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf32__Rela.html" target="_self">Elf32_Rela</a></td><td class="desc">ELF32 relocation entry w/ addend </td></tr>
<tr id="row_53_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf32__Shdr.html" target="_self">Elf32_Shdr</a></td><td class="desc">ELF32 section header </td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf32__Sym.html" target="_self">Elf32_Sym</a></td><td class="desc">ELF32 symbol table entry </td></tr>
<tr id="row_55_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf64__Auxv.html" target="_self">Elf64_Auxv</a></td><td class="desc">Auxiliary vector (64-bit) </td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf64__Dyn.html" target="_self">Elf64_Dyn</a></td><td class="desc">ELF64 dynamic entry </td></tr>
<tr id="row_57_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf64__Ehdr.html" target="_self">Elf64_Ehdr</a></td><td class="desc">ELF64 header </td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf64__Phdr.html" target="_self">Elf64_Phdr</a></td><td class="desc">ELF64 program header </td></tr>
<tr id="row_59_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf64__Rel.html" target="_self">Elf64_Rel</a></td><td class="desc">ELF64 relocation entry w/o addend </td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf64__Rela.html" target="_self">Elf64_Rela</a></td><td class="desc">ELF64 relocation entry w/ addend </td></tr>
<tr id="row_61_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf64__Shdr.html" target="_self">Elf64_Shdr</a></td><td class="desc">ELF64 section header </td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structElf64__Sym.html" target="_self">Elf64_Sym</a></td><td class="desc">ELF64 symbol table entry </td></tr>
<tr id="row_63_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Alloc__list.html" target="_self">L4::Alloc_list</a></td><td class="desc">A simple list-based allocator </td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_64_" class="arrow" onclick="dynsection.toggleFolder('64_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Basic__registry.html" target="_self">L4::Basic_registry</a></td><td class="desc">This registry returns the corresponding server object based on the label of an <a class="el" href="classL4_1_1Ipc__gate.html" title="The C++ IPC gate interface, see IPC-Gate API for the C interface.">Ipc_gate</a> </td></tr>
<tr id="row_64_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Object__registry.html" target="_self">L4Re::Util::Object_registry</a></td><td class="desc">A registry that manages server objects and their attached IPC gates for a single server loop for a specific thread </td></tr>
<tr id="row_65_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_65_" class="arrow" onclick="dynsection.toggleFolder('65_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap__base.html" target="_self">L4::Cap_base</a></td><td class="desc">Base class for all kinds of capabilities </td></tr>
<tr id="row_65_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; A &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; L4Re::Namespace &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; L4Re::Dataspace &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; L4::Vcon &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; L4::Semaphore &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; L4Re::Rm &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; L4::Irq &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; L4::Thread &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; L4::Factory &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; L4Re::Video::Goos &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; L4vbus::Vbus &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; L4virtio::Device &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Smart__cap.html" target="_self">L4::Smart_cap&lt; T, Smart_count_cap&lt; L4_FP_ALL_SPACES &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_13_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Smart__cap.html" target="_self">L4::Smart_cap&lt; T, Smart_count_cap&lt; L4_FP_DELETE_OBJ &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_14_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Cap.html" target="_self">L4::Cap&lt; T &gt;</a></td><td class="desc">C++ interface for capabilities </td></tr>
<tr id="row_65_15_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Smart__cap.html" target="_self">L4::Smart_cap&lt; T, SMART &gt;</a></td><td class="desc">Smart capability class </td></tr>
<tr id="row_66_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_66_" class="arrow" onclick="dynsection.toggleFolder('66_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface.html" target="_self">L4::Epiface</a></td><td class="desc">Base class for interface implementations </td></tr>
<tr id="row_66_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_0_" class="arrow" onclick="dynsection.toggleFolder('66_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t0.html" target="_self">L4::Epiface_t0&lt; IFACE, L4::Epiface &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t.html" target="_self">L4::Epiface_t&lt; Derived, IFACE, BASE, bool &gt;</a></td><td class="desc"><a class="el" href="structL4_1_1Epiface.html" title="Base class for interface implementations.">Epiface</a> implementation for Kobject-based interface implementations </td></tr>
<tr id="row_66_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_1_" class="arrow" onclick="dynsection.toggleFolder('66_1_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t0.html" target="_self">L4::Epiface_t0&lt; void, Epiface &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Irqep__t.html" target="_self">L4::Irqep_t&lt; Irq_object &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_66_1_1_" class="arrow" onclick="dynsection.toggleFolder('66_1_1_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Irqep__t.html" target="_self">L4::Irqep_t&lt; Host_irq &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_1_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Virtio__gpio_1_1Host__irq.html" target="_self">L4virtio::Svr::Virtio_gpio&lt; Request_handler, Epiface &gt;::Host_irq</a></td><td class="desc">Handler for the host irq </td></tr>
<tr id="row_66_1_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtio__i2c_1_1Host__irq.html" target="_self">L4virtio::Svr::Virtio_i2c&lt; Request_handler, Epiface &gt;::Host_irq</a></td><td class="desc">Handler for the host irq </td></tr>
<tr id="row_66_1_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtio__rng_1_1Host__irq.html" target="_self">L4virtio::Svr::Virtio_rng&lt; Rnd_state, Epiface &gt;::Host_irq</a></td><td class="desc">Handler for the host irq </td></tr>
<tr id="row_66_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Irqep__t.html" target="_self">L4::Irqep_t&lt; Del_cap_irq &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_1_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Irqep__t.html" target="_self">L4::Irqep_t&lt; Kick_irq &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_1_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Irqep__t.html" target="_self">L4::Irqep_t&lt; Derived, BASE, bool &gt;</a></td><td class="desc"><a class="el" href="structL4_1_1Epiface.html" title="Base class for interface implementations.">Epiface</a> implementation for interrupt handlers </td></tr>
<tr id="row_66_2_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_2_" class="arrow" onclick="dynsection.toggleFolder('66_2_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t0.html" target="_self">L4::Epiface_t0&lt; L4::Kobject, L4::Epiface &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t.html" target="_self">L4::Epiface_t&lt; Null_handler, L4::Kobject &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_3_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_3_" class="arrow" onclick="dynsection.toggleFolder('66_3_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t0.html" target="_self">L4::Epiface_t0&lt; L4virtio::Device, L4::Epiface &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t.html" target="_self">L4::Epiface_t&lt; Block_dev&lt; Ds_data &gt;, L4virtio::Device &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_3_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_66_3_1_" class="arrow" onclick="dynsection.toggleFolder('66_3_1_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t.html" target="_self">L4::Epiface_t&lt; Virtio_gpio&lt; Request_handler, L4virtio::Device &gt;, L4virtio::Device &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_3_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtio__gpio.html" target="_self">L4virtio::Svr::Virtio_gpio&lt; Request_handler, Epiface &gt;</a></td><td class="desc">A server implementation of the virtio-gpio protocol </td></tr>
<tr id="row_66_3_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_66_3_2_" class="arrow" onclick="dynsection.toggleFolder('66_3_2_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t.html" target="_self">L4::Epiface_t&lt; Virtio_i2c&lt; Request_handler, L4virtio::Device &gt;, L4virtio::Device &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_3_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtio__i2c.html" target="_self">L4virtio::Svr::Virtio_i2c&lt; Request_handler, Epiface &gt;</a></td><td class="desc">A server implementation of the virtio-i2c protocol </td></tr>
<tr id="row_66_3_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_66_3_3_" class="arrow" onclick="dynsection.toggleFolder('66_3_3_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t.html" target="_self">L4::Epiface_t&lt; Virtio_rng&lt; Rnd_state &gt;, L4virtio::Device &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_3_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtio__rng.html" target="_self">L4virtio::Svr::Virtio_rng&lt; Rnd_state, Epiface &gt;</a></td><td class="desc">A server implementation of the virtio-rng protocol </td></tr>
<tr id="row_66_3_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_66_3_4_" class="arrow" onclick="dynsection.toggleFolder('66_3_4_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t.html" target="_self">L4::Epiface_t&lt; Virtio_net, L4virtio::Device &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_3_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_66_3_4_0_" class="arrow" onclick="dynsection.toggleFolder('66_3_4_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVirtio__net.html" target="_self">Virtio_net</a></td><td class="desc">The Base class of a Port </td></tr>
<tr id="row_66_3_4_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio__port.html" target="_self">L4virtio_port</a></td><td class="desc">A Port on the Virtio Net Switch </td></tr>
<tr id="row_66_4_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_4_" class="arrow" onclick="dynsection.toggleFolder('66_4_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t0.html" target="_self">L4::Epiface_t0&lt; L4::Factory, L4::Epiface &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_66_4_0_" class="arrow" onclick="dynsection.toggleFolder('66_4_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t.html" target="_self">L4::Epiface_t&lt; Switch_factory, L4::Factory &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_4_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSwitch__factory.html" target="_self">Switch_factory</a></td><td class="desc">The IPC interface for creating ports </td></tr>
<tr id="row_66_5_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_5_" class="arrow" onclick="dynsection.toggleFolder('66_5_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t0.html" target="_self">L4::Epiface_t0&lt; Virtio_net_switch::Statistics_if, L4::Epiface &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_5_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t.html" target="_self">L4::Epiface_t&lt; Stats_reader, Virtio_net_switch::Statistics_if &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t0.html" target="_self">L4::Epiface_t0&lt; RPC_IFACE, BASE &gt;</a></td><td class="desc"><a class="el" href="structL4_1_1Epiface.html" title="Base class for interface implementations.">Epiface</a> mixin for generic Kobject-based interfaces </td></tr>
<tr id="row_66_7_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_7_" class="arrow" onclick="dynsection.toggleFolder('66_7_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Server__object.html" target="_self">L4::Server_object</a></td><td class="desc">Abstract server object to be used with <a class="el" href="classL4_1_1Server.html" title="Basic server loop for handling client requests.">L4::Server</a> and <a class="el" href="classL4_1_1Basic__registry.html" title="This registry returns the corresponding server object based on the label of an Ipc_gate.">L4::Basic_registry</a> </td></tr>
<tr id="row_66_7_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_66_7_0_" class="arrow" onclick="dynsection.toggleFolder('66_7_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Server__object__t.html" target="_self">L4::Server_object_t&lt; Kobject &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_7_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Irq__handler__object.html" target="_self">L4::Irq_handler_object</a></td><td class="desc"><a class="el" href="classL4_1_1Server.html" title="Basic server loop for handling client requests.">Server</a> object base class for handling IRQ messages </td></tr>
<tr id="row_66_7_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_66_7_1_" class="arrow" onclick="dynsection.toggleFolder('66_7_1_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Server__object__t.html" target="_self">L4::Server_object_t&lt; IFACE, L4::Server_object &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_7_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Server__object__x.html" target="_self">L4::Server_object_x&lt; Derived, IFACE, BASE &gt;</a></td><td class="desc">Helper class to implement p_dispatch based server objects </td></tr>
<tr id="row_66_7_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Server__object__t.html" target="_self">L4::Server_object_t&lt; IFACE, BASE &gt;</a></td><td class="desc">Base class (template) for server implementing server objects </td></tr>
<tr id="row_66_7_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Server__object__x.html" target="_self">L4::Server_object_x&lt; Derived, IFACE, BASE &gt;</a></td><td class="desc">Helper class to implement p_dispatch based server objects </td></tr>
<tr id="row_67_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t0.html" target="_self">L4::Epiface_t0&lt; IFACE, BASE &gt;</a></td><td class="desc"></td></tr>
<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Epiface__t0.html" target="_self">L4::Epiface_t0&lt; void, BASE &gt;</a></td><td class="desc"></td></tr>
<tr id="row_69_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_69_" class="arrow" onclick="dynsection.toggleFolder('69_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Exception__tracer.html" target="_self">L4::Exception_tracer</a></td><td class="desc">Back-trace support for exceptions </td></tr>
<tr id="row_69_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_69_0_" class="arrow" onclick="dynsection.toggleFolder('69_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Base__exception.html" target="_self">L4::Base_exception</a></td><td class="desc">Base class for all exceptions, thrown by the <a class="el" href="namespaceL4Re.html" title="L4Re C++ Interfaces.">L4Re</a> framework </td></tr>
<tr id="row_69_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Invalid__capability.html" target="_self">L4::Invalid_capability</a></td><td class="desc">Indicates that an invalid object was invoked </td></tr>
<tr id="row_69_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_69_0_1_" class="arrow" onclick="dynsection.toggleFolder('69_0_1_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Runtime__error.html" target="_self">L4::Runtime_error</a></td><td class="desc"><a class="el" href="classL4_1_1Exception.html" title="Exception interface.">Exception</a> for an abstract runtime error </td></tr>
<tr id="row_69_0_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Bounds__error.html" target="_self">L4::Bounds_error</a></td><td class="desc">Access out of bounds </td></tr>
<tr id="row_69_0_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Com__error.html" target="_self">L4::Com_error</a></td><td class="desc">Error conditions during IPC </td></tr>
<tr id="row_69_0_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Element__already__exists.html" target="_self">L4::Element_already_exists</a></td><td class="desc"><a class="el" href="classL4_1_1Exception.html" title="Exception interface.">Exception</a> for duplicate element insertions </td></tr>
<tr id="row_69_0_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Element__not__found.html" target="_self">L4::Element_not_found</a></td><td class="desc"><a class="el" href="classL4_1_1Exception.html" title="Exception interface.">Exception</a> for a failed lookup (element not found) </td></tr>
<tr id="row_69_0_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Out__of__memory.html" target="_self">L4::Out_of_memory</a></td><td class="desc"><a class="el" href="classL4_1_1Exception.html" title="Exception interface.">Exception</a> signalling insufficient memory </td></tr>
<tr id="row_69_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Unknown__error.html" target="_self">L4::Unknown_error</a></td><td class="desc"><a class="el" href="classL4_1_1Exception.html" title="Exception interface.">Exception</a> for an unknown condition </td></tr>
<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Factory_1_1Lstr.html" target="_self">L4::Factory::Lstr</a></td><td class="desc">Special type to add a pascal string into the factory create stream </td></tr>
<tr id="row_71_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Factory_1_1Nil.html" target="_self">L4::Factory::Nil</a></td><td class="desc">Special type to add a void argument into the factory create stream </td></tr>
<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Factory_1_1S.html" target="_self">L4::Factory::S</a></td><td class="desc">Stream class for the <a class="el" href="classL4_1_1Factory.html#ab52604d4abed4d6009ce51a59492edd7" title="Generic create call to the factory.">create()</a> argument stream </td></tr>
<tr id="row_73_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1IOModifier.html" target="_self">L4::IOModifier</a></td><td class="desc">Modifier class for the IO stream </td></tr>
<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Array__in__buf.html" target="_self">L4::Ipc::Array_in_buf&lt; ELEM_TYPE, LEN_TYPE, MAX &gt;</a></td><td class="desc">Server-side copy in buffer for <a class="el" href="structL4_1_1Ipc_1_1Array.html" title="Array data type for dynamically sized arrays in RPCs.">Array</a> </td></tr>
<tr id="row_75_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Array__ref.html" target="_self">L4::Ipc::Array_ref&lt; ELEM_TYPE, LEN_TYPE &gt;</a></td><td class="desc"><a class="el" href="structL4_1_1Ipc_1_1Array.html" title="Array data type for dynamically sized arrays in RPCs.">Array</a> reference data type for arrays located in the message </td></tr>
<tr id="row_76_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_76_" class="arrow" onclick="dynsection.toggleFolder('76_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Array__ref.html" target="_self">L4::Ipc::Array_ref&lt; A, LEN &gt;</a></td><td class="desc"></td></tr>
<tr id="row_76_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Array.html" target="_self">L4::Ipc::Array&lt; A, LEN &gt;</a></td><td class="desc"></td></tr>
<tr id="row_76_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Array.html" target="_self">L4::Ipc::Array&lt; A, LEN &gt; &amp;</a></td><td class="desc"></td></tr>
<tr id="row_77_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_77_" class="arrow" onclick="dynsection.toggleFolder('77_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Array__ref.html" target="_self">L4::Ipc::Array_ref&lt; char const, unsigned long &gt;</a></td><td class="desc"></td></tr>
<tr id="row_77_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Array.html" target="_self">L4::Ipc::Array&lt; char const, unsigned long &gt;</a></td><td class="desc"></td></tr>
<tr id="row_78_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_78_" class="arrow" onclick="dynsection.toggleFolder('78_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Array__ref.html" target="_self">L4::Ipc::Array_ref&lt; ELEM_TYPE, Array_len_default &gt;</a></td><td class="desc"></td></tr>
<tr id="row_78_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Array.html" target="_self">L4::Ipc::Array&lt; ELEM_TYPE, LEN_TYPE &gt;</a></td><td class="desc"><a class="el" href="structL4_1_1Ipc_1_1Array.html" title="Array data type for dynamically sized arrays in RPCs.">Array</a> data type for dynamically sized arrays in RPCs </td></tr>
<tr id="row_79_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_79_" class="arrow" onclick="dynsection.toggleFolder('79_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Array__ref.html" target="_self">L4::Ipc::Array_ref&lt; X, LEN_TYPE &gt;</a></td><td class="desc"></td></tr>
<tr id="row_79_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Array.html" target="_self">L4::Ipc::Array&lt; X, LEN_TYPE &gt;</a></td><td class="desc"></td></tr>
<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1As__value.html" target="_self">L4::Ipc::As_value&lt; T &gt;</a></td><td class="desc">Pass the argument as plain data value </td></tr>
<tr id="row_81_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_81_" class="arrow" onclick="dynsection.toggleFolder('81_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Call.html" target="_self">L4::Ipc::Call</a></td><td class="desc">RPC attribute for a standard RPC call </td></tr>
<tr id="row_81_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Call__t.html" target="_self">L4::Ipc::Call_t&lt; RIGHTS &gt;</a></td><td class="desc">RPC attribute for an RPC call with required rights </td></tr>
<tr id="row_81_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Call__zero__send__timeout.html" target="_self">L4::Ipc::Call_zero_send_timeout</a></td><td class="desc">RPC attribute for an RPC call, with zero send timeout </td></tr>
<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Cap.html" target="_self">L4::Ipc::Cap&lt; T &gt;</a></td><td class="desc">Capability type for RPC interfaces (see <span class="tt"><a class="el" href="classL4_1_1Cap.html" title="C++ interface for capabilities.">L4::Cap</a>&lt;T&gt;</span>) </td></tr>
<tr id="row_83_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_83_" class="arrow" onclick="dynsection.toggleFolder('83_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Gen__fpage.html" target="_self">L4::Ipc::Gen_fpage</a></td><td class="desc">Generic RPC base for typed message items </td></tr>
<tr id="row_83_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Rcv__fpage.html" target="_self">L4::Ipc::Rcv_fpage</a></td><td class="desc">Non-small receive item </td></tr>
<tr id="row_83_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Snd__fpage.html" target="_self">L4::Ipc::Snd_fpage</a></td><td class="desc">Send item or return item </td></tr>
<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1In__out.html" target="_self">L4::Ipc::In_out&lt; T &gt;</a></td><td class="desc">Mark an argument as in-out argument </td></tr>
<tr id="row_85_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_85_" class="arrow" onclick="dynsection.toggleFolder('85_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Istream.html" target="_self">L4::Ipc::Istream</a></td><td class="desc">Input stream for IPC unmarshalling </td></tr>
<tr id="row_85_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Iostream.html" target="_self">L4::Ipc::Iostream</a></td><td class="desc">Input/Output stream for IPC [un]marshalling </td></tr>
<tr id="row_86_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_86_" class="arrow" onclick="dynsection.toggleFolder('86_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Cls__buffer.html" target="_self">L4::Ipc::Msg::Cls_buffer</a></td><td class="desc">Marker type for receive buffer values </td></tr>
<tr id="row_86_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Do__rcv__buffers.html" target="_self">L4::Ipc::Msg::Do_rcv_buffers</a></td><td class="desc">Marker for receive buffers </td></tr>
<tr id="row_87_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_87_" class="arrow" onclick="dynsection.toggleFolder('87_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Cls__data.html" target="_self">L4::Ipc::Msg::Cls_data</a></td><td class="desc">Marker type for data values </td></tr>
<tr id="row_87_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Do__in__data.html" target="_self">L4::Ipc::Msg::Do_in_data</a></td><td class="desc">Marker for Input data </td></tr>
<tr id="row_87_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Do__out__data.html" target="_self">L4::Ipc::Msg::Do_out_data</a></td><td class="desc">Marker for Output data </td></tr>
<tr id="row_88_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_88_" class="arrow" onclick="dynsection.toggleFolder('88_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Cls__item.html" target="_self">L4::Ipc::Msg::Cls_item</a></td><td class="desc">Marker type for item values </td></tr>
<tr id="row_88_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Do__in__items.html" target="_self">L4::Ipc::Msg::Do_in_items</a></td><td class="desc">Marker for Input items </td></tr>
<tr id="row_88_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Do__out__items.html" target="_self">L4::Ipc::Msg::Do_out_items</a></td><td class="desc">Marker for Output items </td></tr>
<tr id="row_89_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_89_" class="arrow" onclick="dynsection.toggleFolder('89_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Dir__in.html" target="_self">L4::Ipc::Msg::Dir_in</a></td><td class="desc">Marker type for input values </td></tr>
<tr id="row_89_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Do__in__data.html" target="_self">L4::Ipc::Msg::Do_in_data</a></td><td class="desc">Marker for Input data </td></tr>
<tr id="row_89_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Do__in__items.html" target="_self">L4::Ipc::Msg::Do_in_items</a></td><td class="desc">Marker for Input items </td></tr>
<tr id="row_89_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Do__rcv__buffers.html" target="_self">L4::Ipc::Msg::Do_rcv_buffers</a></td><td class="desc">Marker for receive buffers </td></tr>
<tr id="row_90_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_90_" class="arrow" onclick="dynsection.toggleFolder('90_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Dir__out.html" target="_self">L4::Ipc::Msg::Dir_out</a></td><td class="desc">Marker type for output values </td></tr>
<tr id="row_90_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Do__out__data.html" target="_self">L4::Ipc::Msg::Do_out_data</a></td><td class="desc">Marker for Output data </td></tr>
<tr id="row_90_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Do__out__items.html" target="_self">L4::Ipc::Msg::Do_out_items</a></td><td class="desc">Marker for Output items </td></tr>
<tr id="row_91_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Elem_3_01Array_3_01A_00_01LEN_01_4_01_6_01_4.html" target="_self">L4::Ipc::Msg::Elem&lt; Array&lt; A, LEN &gt; &amp; &gt;</a></td><td class="desc"><a class="el" href="structL4_1_1Ipc_1_1Array.html" title="Array data type for dynamically sized arrays in RPCs.">Array</a> as output argument </td></tr>
<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Elem_3_01Array_3_01A_00_01LEN_01_4_01_4.html" target="_self">L4::Ipc::Msg::Elem&lt; Array&lt; A, LEN &gt; &gt;</a></td><td class="desc"><a class="el" href="structL4_1_1Ipc_1_1Array.html" title="Array data type for dynamically sized arrays in RPCs.">Array</a> as input arguments </td></tr>
<tr id="row_93_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Elem_3_01Array__ref_3_01A_00_01LEN_01_4_01_6_01_4.html" target="_self">L4::Ipc::Msg::Elem&lt; Array_ref&lt; A, LEN &gt; &amp; &gt;</a></td><td class="desc"><a class="el" href="structL4_1_1Ipc_1_1Array__ref.html" title="Array reference data type for arrays located in the message.">Array_ref</a> as output argument </td></tr>
<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Svr__arg__pack.html" target="_self">L4::Ipc::Msg::Svr_arg_pack&lt; IPC_TYPE &gt;</a></td><td class="desc">Server-side RPC arguments data structure used to provide arguments to the server-side implementation of an RPC function </td></tr>
<tr id="row_95_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Svr__val__ops.html" target="_self">L4::Ipc::Msg::Svr_val_ops&lt; MTYPE, DIR, CLASS &gt;</a></td><td class="desc">Defines client-side handling of `MTYPE' as RPC argument </td></tr>
<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Svr__val__ops.html" target="_self">L4::Ipc::Msg::Svr_val_ops&lt; L4::Ipc::Snd_fpage, Dir_in, CLASS &gt;</a></td><td class="desc"></td></tr>
<tr id="row_97_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Msg__ptr.html" target="_self">L4::Ipc::Msg_ptr&lt; T &gt;</a></td><td class="desc">Pointer to an element of type T in an <a class="el" href="classL4_1_1Ipc_1_1Istream.html" title="Input stream for IPC unmarshalling.">Ipc::Istream</a> </td></tr>
<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Opt.html" target="_self">L4::Ipc::Opt&lt; T &gt;</a></td><td class="desc">Attribute for defining an optional RPC argument </td></tr>
<tr id="row_99_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_99_" class="arrow" onclick="dynsection.toggleFolder('99_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Ostream.html" target="_self">L4::Ipc::Ostream</a></td><td class="desc">Output stream for IPC marshalling </td></tr>
<tr id="row_99_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Iostream.html" target="_self">L4::Ipc::Iostream</a></td><td class="desc">Input/Output stream for IPC [un]marshalling </td></tr>
<tr id="row_100_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Out.html" target="_self">L4::Ipc::Out&lt; T &gt;</a></td><td class="desc">Mark an argument as a output value in an RPC signature </td></tr>
<tr id="row_101_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Ret__array.html" target="_self">L4::Ipc::Ret_array&lt; T &gt;</a></td><td class="desc">Dynamically sized output array of type T </td></tr>
<tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Send__only.html" target="_self">L4::Ipc::Send_only</a></td><td class="desc">RPC attribute for a send-only RPC </td></tr>
<tr id="row_103_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Small__buf.html" target="_self">L4::Ipc::Small_buf</a></td><td class="desc">A receive item for receiving a single object capability </td></tr>
<tr id="row_104_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Str__cp__in.html" target="_self">L4::Ipc::Str_cp_in&lt; T &gt;</a></td><td class="desc">Abstraction for extracting a zero-terminated string from an <a class="el" href="classL4_1_1Ipc_1_1Istream.html" title="Input stream for IPC unmarshalling.">Ipc::Istream</a> </td></tr>
<tr id="row_105_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Varg.html" target="_self">L4::Ipc::Varg</a></td><td class="desc">Variably sized RPC argument </td></tr>
<tr id="row_106_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_106_" class="arrow" onclick="dynsection.toggleFolder('106_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Varg__list__ref.html" target="_self">L4::Ipc::Varg_list_ref</a></td><td class="desc">List of variable-sized RPC parameters as received by the server </td></tr>
<tr id="row_106_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Varg__list.html" target="_self">L4::Ipc::Varg_list&lt; MAX &gt;</a></td><td class="desc">Self-contained list of variable-sized RPC parameters </td></tr>
<tr id="row_107_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc_1_1Varg__list__ref_1_1Iterator.html" target="_self">L4::Ipc::Varg_list_ref::Iterator</a></td><td class="desc"><a class="el" href="classL4_1_1Ipc_1_1Varg__list__ref_1_1Iterator.html" title="Iterator for Valists.">Iterator</a> for Valists </td></tr>
<tr id="row_108_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_108_" class="arrow" onclick="dynsection.toggleFolder('108_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Compound__reply.html" target="_self">L4::Ipc_svr::Compound_reply</a></td><td class="desc">Mix in for LOOP_HOOKS to always use compound reply and wait </td></tr>
<tr id="row_108_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_108_0_" class="arrow" onclick="dynsection.toggleFolder('108_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Default__loop__hooks.html" target="_self">L4::Ipc_svr::Default_loop_hooks</a></td><td class="desc">Default LOOP_HOOKS </td></tr>
<tr id="row_108_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_108_0_0_" class="arrow" onclick="dynsection.toggleFolder('108_0_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Server.html" target="_self">L4::Server&lt; L4::Ipc_svr::Default_loop_hooks &gt;</a></td><td class="desc"></td></tr>
<tr id="row_108_0_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Registry__server.html" target="_self">L4Re::Util::Registry_server&lt; LOOP_HOOKS &gt;</a></td><td class="desc">A server loop object which has a <a class="el" href="classL4Re_1_1Util_1_1Object__registry.html" title="A registry that manages server objects and their attached IPC gates for a single server loop for a sp...">Object_registry</a> included </td></tr>
<tr id="row_108_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Server.html" target="_self">L4::Server&lt; LOOP_HOOKS &gt;</a></td><td class="desc">Basic server loop for handling client requests </td></tr>
<tr id="row_108_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Util_1_1Br__manager__hooks.html" target="_self">L4Re::Util::Br_manager_hooks</a></td><td class="desc">Predefined server-loop hooks for a server loop using the <a class="el" href="classL4Re_1_1Util_1_1Br__manager.html" title="Buffer-register (BR) manager for L4::Server.">Br_manager</a> </td></tr>
<tr id="row_109_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Default__setup__wait.html" target="_self">L4::Ipc_svr::Default_setup_wait</a></td><td class="desc">Mix in for LOOP_HOOKS for setup_wait no op </td></tr>
<tr id="row_110_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_110_" class="arrow" onclick="dynsection.toggleFolder('110_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Default__timeout.html" target="_self">L4::Ipc_svr::Default_timeout</a></td><td class="desc">Mix in for LOOP_HOOKS to use a 0 send and a infinite receive timeout </td></tr>
<tr id="row_110_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Default__loop__hooks.html" target="_self">L4::Ipc_svr::Default_loop_hooks</a></td><td class="desc">Default LOOP_HOOKS </td></tr>
<tr id="row_110_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Util_1_1Br__manager__hooks.html" target="_self">L4Re::Util::Br_manager_hooks</a></td><td class="desc">Predefined server-loop hooks for a server loop using the <a class="el" href="classL4Re_1_1Util_1_1Br__manager.html" title="Buffer-register (BR) manager for L4::Server.">Br_manager</a> </td></tr>
<tr id="row_111_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_111_" class="arrow" onclick="dynsection.toggleFolder('111_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Direct__dispatch.html" target="_self">L4::Ipc_svr::Direct_dispatch&lt; R &gt;</a></td><td class="desc">Direct dispatch helper, for forwarding dispatch calls to a registry <em class="arg">R</em> </td></tr>
<tr id="row_111_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Dbg__dispatch.html" target="_self">L4::Ipc_svr::Dbg_dispatch&lt; R, Exc, Printer &gt;</a></td><td class="desc">Dispatch helper that, in addition to what <a class="el" href="structL4_1_1Ipc__svr_1_1Exc__dispatch.html" title="Dispatch helper wrapping try {} catch {} around the dispatch call.">Exc_dispatch</a> does, prints exception messages </td></tr>
<tr id="row_111_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Exc__dispatch.html" target="_self">L4::Ipc_svr::Exc_dispatch&lt; R, Exc &gt;</a></td><td class="desc">Dispatch helper wrapping try {} catch {} around the dispatch call </td></tr>
<tr id="row_112_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Direct__dispatch_3_01R_01_5_01_4.html" target="_self">L4::Ipc_svr::Direct_dispatch&lt; R * &gt;</a></td><td class="desc">Direct dispatch helper, for forwarding dispatch calls via a pointer to a registry <em class="arg">R</em> </td></tr>
<tr id="row_113_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_113_" class="arrow" onclick="dynsection.toggleFolder('113_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Ignore__errors.html" target="_self">L4::Ipc_svr::Ignore_errors</a></td><td class="desc">Mix in for LOOP_HOOKS to ignore IPC errors </td></tr>
<tr id="row_113_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Default__loop__hooks.html" target="_self">L4::Ipc_svr::Default_loop_hooks</a></td><td class="desc">Default LOOP_HOOKS </td></tr>
<tr id="row_113_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Util_1_1Br__manager__hooks.html" target="_self">L4Re::Util::Br_manager_hooks</a></td><td class="desc">Predefined server-loop hooks for a server loop using the <a class="el" href="classL4Re_1_1Util_1_1Br__manager.html" title="Buffer-register (BR) manager for L4::Server.">Br_manager</a> </td></tr>
<tr id="row_113_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Util_1_1Br__manager__timeout__hooks.html" target="_self">L4Re::Util::Br_manager_timeout_hooks</a></td><td class="desc">Predefined server-loop hooks for a server with using the <a class="el" href="classL4Re_1_1Util_1_1Br__manager.html" title="Buffer-register (BR) manager for L4::Server.">Br_manager</a> and a timeout queue </td></tr>
<tr id="row_114_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_114_" class="arrow" onclick="dynsection.toggleFolder('114_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc__svr_1_1Server__iface.html" target="_self">L4::Ipc_svr::Server_iface</a></td><td class="desc">Interface for server-loop related functions </td></tr>
<tr id="row_114_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_114_0_" class="arrow" onclick="dynsection.toggleFolder('114_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc__svr_1_1Timeout__queue__hooks.html" target="_self">L4::Ipc_svr::Timeout_queue_hooks&lt; Br_manager_timeout_hooks, Br_manager &gt;</a></td><td class="desc"></td></tr>
<tr id="row_114_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Util_1_1Br__manager__timeout__hooks.html" target="_self">L4Re::Util::Br_manager_timeout_hooks</a></td><td class="desc">Predefined server-loop hooks for a server with using the <a class="el" href="classL4Re_1_1Util_1_1Br__manager.html" title="Buffer-register (BR) manager for L4::Server.">Br_manager</a> and a timeout queue </td></tr>
<tr id="row_114_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_114_1_" class="arrow" onclick="dynsection.toggleFolder('114_1_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc__svr_1_1Br__manager__no__buffers.html" target="_self">L4::Ipc_svr::Br_manager_no_buffers</a></td><td class="desc">Empty implementation of <a class="el" href="classL4_1_1Ipc__svr_1_1Server__iface.html" title="Interface for server-loop related functions.">Server_iface</a> </td></tr>
<tr id="row_114_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc__svr_1_1Default__loop__hooks.html" target="_self">L4::Ipc_svr::Default_loop_hooks</a></td><td class="desc">Default LOOP_HOOKS </td></tr>
<tr id="row_114_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc__svr_1_1Timeout__queue__hooks.html" target="_self">L4::Ipc_svr::Timeout_queue_hooks&lt; HOOKS, BR_MAN &gt;</a></td><td class="desc">Loop hooks mixin for integrating a timeout queue into the server loop </td></tr>
<tr id="row_114_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc__svr_1_1Timeout__queue__hooks.html" target="_self">L4::Ipc_svr::Timeout_queue_hooks&lt; HOOKS, BR_MAN &gt;</a></td><td class="desc">Loop hooks mixin for integrating a timeout queue into the server loop </td></tr>
<tr id="row_114_3_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_114_3_" class="arrow" onclick="dynsection.toggleFolder('114_3_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Br__manager.html" target="_self">L4Re::Util::Br_manager</a></td><td class="desc">Buffer-register (BR) manager for <a class="el" href="classL4_1_1Server.html" title="Basic server loop for handling client requests.">L4::Server</a> </td></tr>
<tr id="row_114_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Util_1_1Br__manager__hooks.html" target="_self">L4Re::Util::Br_manager_hooks</a></td><td class="desc">Predefined server-loop hooks for a server loop using the <a class="el" href="classL4Re_1_1Util_1_1Br__manager.html" title="Buffer-register (BR) manager for L4::Server.">Br_manager</a> </td></tr>
<tr id="row_115_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc__svr_1_1Timeout__queue.html" target="_self">L4::Ipc_svr::Timeout_queue</a></td><td class="desc"><a class="el" href="classL4_1_1Ipc__svr_1_1Timeout.html" title="Callback interface for Timeout_queue.">Timeout</a> queue to be used in l4re server loop </td></tr>
<tr id="row_116_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kip_1_1Mem__desc.html" target="_self">L4::Kip::Mem_desc</a></td><td class="desc">Memory descriptors stored in the kernel interface page </td></tr>
<tr id="row_117_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_117_" class="arrow" onclick="dynsection.toggleFolder('117_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject.html" target="_self">L4::Kobject</a></td><td class="desc">Base class for all kinds of kernel objects and remote objects, referenced by capabilities </td></tr>
<tr id="row_117_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Arm_smccc, L4::Kobject, PROTO, Type_info::Demand_t&lt;&gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_1_" class="arrow" onclick="dynsection.toggleFolder('117_1_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Debugger, Kobject, L4_PROTO_DEBUGGER &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Debugger.html" target="_self">L4::Debugger</a></td><td class="desc">C++ kernel debugger API </td></tr>
<tr id="row_117_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Exception, L4::Kobject, PROTO, Type_info::Demand_t&lt;&gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_3_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_3_" class="arrow" onclick="dynsection.toggleFolder('117_3_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Factory, Kobject, L4_PROTO_FACTORY &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_117_3_0_" class="arrow" onclick="dynsection.toggleFolder('117_3_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Factory.html" target="_self">L4::Factory</a></td><td class="desc">C++ Factory interface, see <a class="el" href="group__l4__factory__api.html">Factory</a> for the C interface </td></tr>
<tr id="row_117_3_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_117_3_0_0_" class="arrow" onclick="dynsection.toggleFolder('117_3_0_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Mem_alloc, L4::Factory, L4RE_PROTO_MEM_ALLOC &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_3_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Mem__alloc.html" target="_self">L4Re::Mem_alloc</a></td><td class="desc">Memory allocation interface </td></tr>
<tr id="row_117_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Io_pager, L4::Kobject, PROTO, Type_info::Demand_t&lt;&gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Irq_eoi, L4::Kobject, PROTO, Type_info::Demand_t&lt;&gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Derived, L4::Kobject, L4::PROTO_ANY, Type_info::Demand_t&lt;&gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_7_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_7_" class="arrow" onclick="dynsection.toggleFolder('117_7_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Meta, Kobject, L4_PROTO_META &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Meta.html" target="_self">L4::Meta</a></td><td class="desc"><a class="el" href="classL4_1_1Meta.html" title="Meta interface that shall be implemented by each L4Re object and gives access to the dynamic type inf...">Meta</a> interface that shall be implemented by each <a class="el" href="namespaceL4Re.html" title="L4Re C++ Interfaces.">L4Re</a> object and gives access to the dynamic type information for <a class="el" href="namespaceL4Re.html" title="L4Re C++ Interfaces.">L4Re</a> objects </td></tr>
<tr id="row_117_8_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_8_" class="arrow" onclick="dynsection.toggleFolder('117_8_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Platform_control, Kobject, L4_PROTO_PLATFORM_CTL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Platform__control.html" target="_self">L4::Platform_control</a></td><td class="desc"><a class="el" href="namespaceL4.html" title="L4 low-level kernel interface.">L4</a> C++ interface for controlling platform-wide properties, see <a class="el" href="group__l4__platform__control__api.html">Platform Control C API</a> for the C interface </td></tr>
<tr id="row_117_9_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_9_" class="arrow" onclick="dynsection.toggleFolder('117_9_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Rcv_endpoint, Kobject, L4_PROTO_KOBJECT, Type_info::Demand_t&lt; 1 &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_117_9_0_" class="arrow" onclick="dynsection.toggleFolder('117_9_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Rcv__endpoint.html" target="_self">L4::Rcv_endpoint</a></td><td class="desc">Interface for kernel objects that allow to receive IPC from them </td></tr>
<tr id="row_117_9_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_117_9_0_0_" class="arrow" onclick="dynsection.toggleFolder('117_9_0_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__2t.html" target="_self">L4::Kobject_2t&lt; Irq, Triggerable, Rcv_endpoint, L4_PROTO_IRQ_SENDER &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_9_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Irq.html" target="_self">L4::Irq</a></td><td class="desc">C++ <a class="el" href="classL4_1_1Irq.html" title="C++ Irq interface, see IRQs for the C interface.">Irq</a> interface, see <a class="el" href="group__l4__irq__api.html">IRQs</a> for the C interface </td></tr>
<tr id="row_117_9_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_117_9_0_1_" class="arrow" onclick="dynsection.toggleFolder('117_9_0_1_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Ipc_gate, Rcv_endpoint, L4_PROTO_KOBJECT, Type_info::Demand_t&lt; 1 &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_9_0_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Ipc__gate.html" target="_self">L4::Ipc_gate</a></td><td class="desc">The C++ IPC gate interface, see <a class="el" href="group__l4__kernel__object__gate__api.html">IPC-Gate API</a> for the C interface </td></tr>
<tr id="row_117_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Snd_destination, Kobject, L4_PROTO_KOBJECT &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_11_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_11_" class="arrow" onclick="dynsection.toggleFolder('117_11_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Task, Kobject, L4_PROTO_TASK, Type_info::Demand_t&lt; 2 &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_11_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_117_11_0_" class="arrow" onclick="dynsection.toggleFolder('117_11_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Task.html" target="_self">L4::Task</a></td><td class="desc">C++ interface of the <a class="el" href="classL4_1_1Task.html" title="C++ interface of the Task kernel object, see Task for the C interface.">Task</a> kernel object, see <a class="el" href="group__l4__task__api.html">Task</a> for the C interface </td></tr>
<tr id="row_117_11_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_117_11_0_0_" class="arrow" onclick="dynsection.toggleFolder('117_11_0_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Vm, Task, L4_PROTO_VM &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_11_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Vm.html" target="_self">L4::Vm</a></td><td class="desc">Virtual machine host address space </td></tr>
<tr id="row_117_11_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Vm.html" target="_self">L4::Vm</a></td><td class="desc">Virtual machine host address space </td></tr>
<tr id="row_117_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Vcpu_context, Kobject, L4_PROTO_VCPU_CONTEXT &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_13_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_13_" class="arrow" onclick="dynsection.toggleFolder('117_13_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Dataspace, L4::Kobject, L4RE_PROTO_DATASPACE, L4::Type_info::Demand_t&lt; 1 &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_117_13_0_" class="arrow" onclick="dynsection.toggleFolder('117_13_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Dataspace.html" target="_self">L4Re::Dataspace</a></td><td class="desc">Interface for memory-like objects </td></tr>
<tr id="row_117_13_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_117_13_0_0_" class="arrow" onclick="dynsection.toggleFolder('117_13_0_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Kobject__3t.html" target="_self">L4::Kobject_3t&lt; Vbus, L4Re::Dataspace, L4Re::Inhibitor, L4Re::Event &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_13_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4vbus_1_1Vbus.html" target="_self">L4vbus::Vbus</a></td><td class="desc">The virtual bus (<a class="el" href="classL4vbus_1_1Vbus.html" title="The virtual bus (Vbus) interface.">Vbus</a>) interface </td></tr>
<tr id="row_117_14_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Dbg_events, L4::Kobject, 0, L4::Type_info::Demand_t&lt; 2 &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_15_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_15_" class="arrow" onclick="dynsection.toggleFolder('117_15_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Debug_obj, L4::Kobject, L4RE_PROTO_DEBUG &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Debug__obj.html" target="_self">L4Re::Debug_obj</a></td><td class="desc">Debug interface </td></tr>
<tr id="row_117_16_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Dma_space, L4::Kobject, PROTO, L4::Type_info::Demand_t&lt; 1 &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_17_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_17_" class="arrow" onclick="dynsection.toggleFolder('117_17_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Inhibitor, L4::Kobject, L4RE_PROTO_INHIBITOR &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_17_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_117_17_0_" class="arrow" onclick="dynsection.toggleFolder('117_17_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Inhibitor.html" target="_self">L4Re::Inhibitor</a></td><td class="desc">Set of inhibitor locks, which inhibit specific actions when held </td></tr>
<tr id="row_117_17_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Kobject__3t.html" target="_self">L4::Kobject_3t&lt; Vbus, L4Re::Dataspace, L4Re::Inhibitor, L4Re::Event &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_18_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_18_" class="arrow" onclick="dynsection.toggleFolder('117_18_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Itas, L4::Kobject, L4RE_PROTO_ITAS, L4::Type_info::Demand_t&lt; 2 &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_18_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Itas.html" target="_self">L4Re::Itas</a></td><td class="desc">Interface to the ITAS </td></tr>
<tr id="row_117_19_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_19_" class="arrow" onclick="dynsection.toggleFolder('117_19_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Mmio_space, L4::Kobject, L4RE_PROTO_MMIO_SPACE &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_19_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Mmio__space.html" target="_self">L4Re::Mmio_space</a></td><td class="desc">Interface for memory-like address space accessible via IPC </td></tr>
<tr id="row_117_20_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_20_" class="arrow" onclick="dynsection.toggleFolder('117_20_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Namespace, L4::Kobject, L4RE_PROTO_NAMESPACE, L4::Type_info::Demand_t&lt; 1 &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_20_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Namespace.html" target="_self">L4Re::Namespace</a></td><td class="desc">Name-space interface </td></tr>
<tr id="row_117_21_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Cmd_control, L4::Kobject, L4::PROTO_ANY, Type_info::Demand_t&lt;&gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_22_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_22_" class="arrow" onclick="dynsection.toggleFolder('117_22_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Parent, L4::Kobject, L4RE_PROTO_PARENT &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_22_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Parent.html" target="_self">L4Re::Parent</a></td><td class="desc"><a class="el" href="classL4Re_1_1Parent.html" title="Parent interface.">Parent</a> interface </td></tr>
<tr id="row_117_23_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_117_23_" class="arrow" onclick="dynsection.toggleFolder('117_23_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Goos, L4::Kobject, L4RE_PROTO_GOOS &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_23_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Video_1_1Goos.html" target="_self">L4Re::Video::Goos</a></td><td class="desc"><a class="el" href="classL4_1_1Kobject__t.html#af7df35ba5bf68ef5993e605a6b62328a">Class</a> that abstracts framebuffers </td></tr>
<tr id="row_118_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__2t.html" target="_self">L4::Kobject_2t&lt; Derived, Base1, Base2, PROTO, S_DEMAND &gt;</a></td><td class="desc">Helper class to create an <a class="el" href="namespaceL4Re.html" title="L4Re C++ Interfaces.">L4Re</a> interface class that is derived from two base classes (see <span class="tt"><a class="el" href="classL4_1_1Kobject__t.html" title="Helper class to create an L4Re interface class that is derived from a single base class.">L4::Kobject_t</a></span>) </td></tr>
<tr id="row_119_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_119_" class="arrow" onclick="dynsection.toggleFolder('119_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__2t.html" target="_self">L4::Kobject_2t&lt; Console, Video::Goos, Event, L4::PROTO_EMPTY &gt;</a></td><td class="desc"></td></tr>
<tr id="row_119_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Console.html" target="_self">L4Re::Console</a></td><td class="desc"><a class="el" href="classL4Re_1_1Console.html" title="Console class.">Console</a> class </td></tr>
<tr id="row_120_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__2t.html" target="_self">L4::Kobject_2t&lt; Debug_obj_t&lt; BASE &gt;, BASE, Debug_obj, L4::PROTO_EMPTY &gt;</a></td><td class="desc"></td></tr>
<tr id="row_121_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Kobject__3t.html" target="_self">L4::Kobject_3t&lt; Derived, Base1, Base2, Base3, PROTO, S_DEMAND &gt;</a></td><td class="desc">Helper class to create an <a class="el" href="namespaceL4Re.html" title="L4Re C++ Interfaces.">L4Re</a> interface class that is derived from three base classes (see <span class="tt"><a class="el" href="classL4_1_1Kobject__t.html" title="Helper class to create an L4Re interface class that is derived from a single base class.">L4::Kobject_t</a></span>) </td></tr>
<tr id="row_122_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Kobject__demand.html" target="_self">L4::Kobject_demand&lt; T &gt;</a></td><td class="desc">Get the combined server-side resource requirements for all type T.. </td></tr>
<tr id="row_123_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Derived, Base, PROTO, S_DEMAND &gt;</a></td><td class="desc">Helper class to create an <a class="el" href="namespaceL4Re.html" title="L4Re C++ Interfaces.">L4Re</a> interface class that is derived from a single base class </td></tr>
<tr id="row_124_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Kobject__t.html" target="_self">L4::Kobject_t&lt; Remote_access, Dataspace, L4RE_PROTO_REMOTE_ACCESS &gt;</a></td><td class="desc"></td></tr>
<tr id="row_125_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Kobject__typeid.html" target="_self">L4::Kobject_typeid&lt; T &gt;</a></td><td class="desc"><a class="el" href="classL4_1_1Meta.html" title="Meta interface that shall be implemented by each L4Re object and gives access to the dynamic type inf...">Meta</a> object for handling access to type information of Kobjects </td></tr>
<tr id="row_126_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Kobject__typeid_3_01void_01_4.html" target="_self">L4::Kobject_typeid&lt; void &gt;</a></td><td class="desc">Minimalistic ID for <span class="tt">void</span> interface </td></tr>
<tr id="row_127_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Kobject__x.html" target="_self">L4::Kobject_x&lt; Derived, ARGS &gt;</a></td><td class="desc">Generic <a class="el" href="classL4_1_1Kobject.html" title="Base class for all kinds of kernel objects and remote objects, referenced by capabilities.">Kobject</a> inheritance template </td></tr>
<tr id="row_128_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_128_" class="arrow" onclick="dynsection.toggleFolder('128_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Kobject__x.html" target="_self">L4::Kobject_x&lt; Iommu, Proto_t&lt; L4_PROTO_IOMMU &gt;, Type_info::Demand_t&lt; 1 &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_128_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Iommu.html" target="_self">L4::Iommu</a></td><td class="desc">Interface for IO-MMUs used for DMA remapping </td></tr>
<tr id="row_129_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Lock__guard.html" target="_self">L4::Lock_guard</a></td><td class="desc">Basic lock guard implementation that prevents forgotten unlocks on exit paths from a method or a block of code </td></tr>
<tr id="row_130_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Poll__timeout__counter.html" target="_self">L4::Poll_timeout_counter</a></td><td class="desc">Evaluate an expression for a maximum number of times </td></tr>
<tr id="row_131_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Poll__timeout__kipclock.html" target="_self">L4::Poll_timeout_kipclock</a></td><td class="desc">A polling timeout based on the <a class="el" href="namespaceL4Re.html" title="L4Re C++ Interfaces.">L4Re</a> clock </td></tr>
<tr id="row_132_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Proto__t.html" target="_self">L4::Proto_t&lt; P &gt;</a></td><td class="desc">Data type for defining protocol numbers </td></tr>
<tr id="row_133_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_133_" class="arrow" onclick="dynsection.toggleFolder('133_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Registry__iface.html" target="_self">L4::Registry_iface</a></td><td class="desc">Abstract interface for object registries </td></tr>
<tr id="row_133_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Object__registry.html" target="_self">L4Re::Util::Object_registry</a></td><td class="desc">A registry that manages server objects and their attached IPC gates for a single server loop for a specific thread </td></tr>
<tr id="row_134_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Server.html" target="_self">L4::Server&lt; LOOP_HOOKS &gt;</a></td><td class="desc"></td></tr>
<tr id="row_135_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1String.html" target="_self">L4::String</a></td><td class="desc">A null-terminated string container class </td></tr>
<tr id="row_136_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Thread_1_1Attr.html" target="_self">L4::Thread::Attr</a></td><td class="desc"><a class="el" href="classL4_1_1Thread.html" title="C++ L4 kernel thread interface, see Thread for the C interface.">Thread</a> attributes used for <a class="el" href="classL4_1_1Thread.html#a4252cd0ad4bdfa00cdc61b5fd2317aef" title="Commit the given thread-attributes object.">control()</a> </td></tr>
<tr id="row_137_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Thread_1_1Modify__senders.html" target="_self">L4::Thread::Modify_senders</a></td><td class="desc"><a class="el" href="classL4_1_1Kobject__t.html#af7df35ba5bf68ef5993e605a6b62328a">Class</a> wrapping a list of rules which modify the sender label of IPC messages inbound to this thread </td></tr>
<tr id="row_138_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Type__info.html" target="_self">L4::Type_info</a></td><td class="desc">Dynamic Type Information for <a class="el" href="namespaceL4Re.html" title="L4Re C++ Interfaces.">L4Re</a> Interfaces </td></tr>
<tr id="row_139_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_139_" class="arrow" onclick="dynsection.toggleFolder('139_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Type__info_1_1Demand.html" target="_self">L4::Type_info::Demand</a></td><td class="desc">Data type for expressing the needed receive buffers at the server-side of an interface </td></tr>
<tr id="row_139_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_139_0_" class="arrow" onclick="dynsection.toggleFolder('139_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Type__info_1_1Demand__t.html" target="_self">L4::Type_info::Demand_t&lt; __I::Max&lt; Kobject_typeid&lt; T1 &gt;::Demand::Caps, Kobject_demand&lt; T2... &gt;::Caps &gt;::Res, Kobject_typeid&lt; T1 &gt;::Demand::Flags|Kobject_demand&lt; T2... &gt;::Flags, __I::Max&lt; Kobject_typeid&lt; T1 &gt;::Demand::Mem, Kobject_demand&lt; T2... &gt;::Mem &gt;::Res, __I::Max&lt; Kobject_typeid&lt; T1 &gt;::Demand::Ports, Kobject_demand&lt; T2... &gt;::Ports &gt;::Res &gt;</a></td><td class="desc"></td></tr>
<tr id="row_139_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Type__info_1_1Demand__union__t.html" target="_self">L4::Type_info::Demand_union_t&lt; Kobject_typeid&lt; T1 &gt;::Demand, Kobject_demand&lt; T2... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_139_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_139_1_" class="arrow" onclick="dynsection.toggleFolder('139_1_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Type__info_1_1Demand__t.html" target="_self">L4::Type_info::Demand_t&lt; __I::Max&lt; D1::Caps, D2::Caps &gt;::Res, D1::Flags|D2::Flags, __I::Max&lt; D1::Mem, D2::Mem &gt;::Res, __I::Max&lt; D1::Ports, D2::Ports &gt;::Res &gt;</a></td><td class="desc"></td></tr>
<tr id="row_139_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Type__info_1_1Demand__union__t.html" target="_self">L4::Type_info::Demand_union_t&lt; D1, D2 &gt;</a></td><td class="desc">Template type statically describing the combination of two <a class="el" href="classL4_1_1Type__info_1_1Demand.html" title="Data type for expressing the needed receive buffers at the server-side of an interface.">Demand</a> object </td></tr>
<tr id="row_139_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Type__info_1_1Demand__t.html" target="_self">L4::Type_info::Demand_t&lt; CAPS, FLAGS, MEM, PORTS &gt;</a></td><td class="desc">Template type statically describing demand of receive buffers </td></tr>
<tr id="row_140_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Detail_1_1__Rpcs_3_01OPCODE_00_01O_00_01Default__op_3_01R_01_4_01_4_1_1Rpc.html" target="_self">L4::Typeid::Detail::_Rpcs&lt; OPCODE, O, Default_op&lt; R &gt; &gt;::Rpc&lt; Y &gt;</a></td><td class="desc">Find the given RPC in the list </td></tr>
<tr id="row_141_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Detail_1_1__Rpcs_3_01OPCODE_00_01O_00_01R_00_01X_8_8_8_01_4_1_1Rpc.html" target="_self">L4::Typeid::Detail::_Rpcs&lt; OPCODE, O, R, X... &gt;::Rpc&lt; Y &gt;</a></td><td class="desc">Find the given RPC in the list </td></tr>
<tr id="row_142_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_142_" class="arrow" onclick="dynsection.toggleFolder('142_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Detail_1_1Rpcs__end.html" target="_self">L4::Typeid::Detail::Rpcs_end</a></td><td class="desc">Internal end-of-list marker </td></tr>
<tr id="row_142_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Detail_1_1__Rpcs.html" target="_self">L4::Typeid::Detail::type&lt; OPCODE, 1,... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_142_1_" class="arrow" onclick="dynsection.toggleFolder('142_1_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Detail_1_1__Rpcs.html" target="_self">L4::Typeid::Detail::_Rpcs&lt; void, 0, OPERATION &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpc__nocode.html" target="_self">L4::Typeid::Rpc_nocode&lt; OPERATION &gt;</a></td><td class="desc">List of RPCs of an interface using a single operation without an opcode </td></tr>
<tr id="row_142_2_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_142_2_" class="arrow" onclick="dynsection.toggleFolder('142_2_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Detail_1_1__Rpcs.html" target="_self">L4::Typeid::Detail::_Rpcs&lt; L4::Opcode, 0, RPCS... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; set_status_t, config_queue_t, register_ds_t, device_config_t, device_notification_irq_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; execute_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; num_interfaces_t, interface_t, supports_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; map_t, clear_t, info_t, copy_in_t, allocate_t, map_info_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; request_backtrace_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; map_t, unmap_t, associate_t, disassociate_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; get_buffer_t, get_num_streams_t, get_stream_info_t, get_stream_info_for_id_t, get_axis_info_t, get_stream_state_for_id_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; acquire_t, release_t, next_lock_info_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; register_thread_t, unregister_thread_t, sigaction_t, sigaltstack_t, sigprocmask_t, sigpending_t, setitimer_t, getitimer_t, raise_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; info_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; mmio_read_t, mmio_write_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; query_t, register_obj_t, unlink_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; signal_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; get_random_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; read_mem_t, write_mem_t, terminate_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; attach_t, detach_t, find_t, reserve_area_t, free_area_t, get_regions_t, get_areas_t, get_info_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_16_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; info_t, get_static_buffer_t, create_buffer_t, create_view_t, delete_buffer_t, delete_view_t, view_info_t, set_view_info_t, view_stack_t, view_refresh_t, refresh_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_2_17_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs.html" target="_self">L4::Typeid::Rpcs&lt; RPCS &gt;</a></td><td class="desc">Standard list of RPCs of an interface </td></tr>
<tr id="row_142_3_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_142_3_" class="arrow" onclick="dynsection.toggleFolder('142_3_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Detail_1_1__Rpcs.html" target="_self">L4::Typeid::Detail::_Rpcs&lt; OPCODE_TYPE, 0, RPCS... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs__code_1_1F.html" target="_self">L4::Typeid::Rpcs_code&lt; OPCODE_TYPE &gt;::F&lt; RPCS &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_4_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_142_4_" class="arrow" onclick="dynsection.toggleFolder('142_4_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Detail_1_1__Rpcs.html" target="_self">L4::Typeid::Detail::_Rpcs&lt; l4_umword_t, 0, ARG... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs__sys.html" target="_self">L4::Typeid::Rpcs_sys&lt; bind_thread_t, get_infos_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_4_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs__sys.html" target="_self">L4::Typeid::Rpcs_sys&lt; bind_t, unbind_t, info_t, msi_info_t, unmask_t, mask_t, set_mode_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_4_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs__sys.html" target="_self">L4::Typeid::Rpcs_sys&lt; system_suspend_t, system_shutdown_t, cpu_allow_shutdown_t, cpu_enable_t, cpu_disable_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_4_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs__sys.html" target="_self">L4::Typeid::Rpcs_sys&lt; bind_thread_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_4_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs__sys.html" target="_self">L4::Typeid::Rpcs_sys&lt; info_t, run_thread_t, idle_time_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_4_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs__sys.html" target="_self">L4::Typeid::Rpcs_sys&lt; ARG &gt;</a></td><td class="desc">List of RPCs typically used for kernel interfaces </td></tr>
<tr id="row_142_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Detail_1_1__Rpcs_3_01OPCODE_00_01O_00_01R_00_01X_8_8_8_01_4.html" target="_self">L4::Typeid::Detail::_Rpcs&lt; OPCODE, O, R, X... &gt;</a></td><td class="desc">Non-empty list of RPCs </td></tr>
<tr id="row_142_6_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_142_6_" class="arrow" onclick="dynsection.toggleFolder('142_6_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Detail_1_1__Rpcs.html" target="_self">L4::Typeid::Detail::_Rpcs&lt; OPCODE, O, X &gt;</a></td><td class="desc">Empty list of RPCs </td></tr>
<tr id="row_142_6_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpc__nocode.html" target="_self">L4::Typeid::Rpc_nocode&lt; call_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_6_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpc__nocode.html" target="_self">L4::Typeid::Rpc_nocode&lt; exception_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_6_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpc__nocode.html" target="_self">L4::Typeid::Rpc_nocode&lt; create_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_6_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpc__nocode.html" target="_self">L4::Typeid::Rpc_nocode&lt; io_page_fault_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_6_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpc__nocode.html" target="_self">L4::Typeid::Rpc_nocode&lt; page_fault_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_6_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpc__nocode.html" target="_self">L4::Typeid::Rpc_nocode&lt; debug_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_143_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1P__dispatch.html" target="_self">L4::Typeid::P_dispatch&lt; LIST &gt;</a></td><td class="desc">Use for protocol based dispatch stage </td></tr>
<tr id="row_144_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Raw__ipc.html" target="_self">L4::Typeid::Raw_ipc&lt; CLASS &gt;</a></td><td class="desc">RPCs list for passing raw incoming IPC to the server object </td></tr>
<tr id="row_145_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Typeid_1_1Rpcs__code.html" target="_self">L4::Typeid::Rpcs_code&lt; OPCODE_TYPE &gt;</a></td><td class="desc">List of RPCs of an interface using a special opcode type </td></tr>
<tr id="row_146_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1Bool.html" target="_self">L4::Types::Bool&lt; V &gt;</a></td><td class="desc">Boolean meta type </td></tr>
<tr id="row_147_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_147_" class="arrow" onclick="dynsection.toggleFolder('147_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1Bool.html" target="_self">L4::Types::Bool&lt; false &gt;</a></td><td class="desc"></td></tr>
<tr id="row_147_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_147_0_" class="arrow" onclick="dynsection.toggleFolder('147_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1False.html" target="_self">L4::Types::False</a></td><td class="desc"><a class="el" href="structL4_1_1Types_1_1False.html" title="False meta value.">False</a> meta value </td></tr>
<tr id="row_147_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1Same.html" target="_self">L4::Types::Same&lt; A, B &gt;</a></td><td class="desc">Compare two data types for equality </td></tr>
<tr id="row_148_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1Bool.html" target="_self">L4::Types::Bool&lt; I1::Proto !=PROTO_EMPTY &amp;&amp;I1::Proto==I2::Proto &gt;</a></td><td class="desc"></td></tr>
<tr id="row_149_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_149_" class="arrow" onclick="dynsection.toggleFolder('149_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1Bool.html" target="_self">L4::Types::Bool&lt; true &gt;</a></td><td class="desc"></td></tr>
<tr id="row_149_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_149_0_" class="arrow" onclick="dynsection.toggleFolder('149_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1True.html" target="_self">L4::Types::True</a></td><td class="desc"><a class="el" href="structL4_1_1Types_1_1True.html" title="True meta value.">True</a> meta value </td></tr>
<tr id="row_149_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Is__valid__rpc__type.html" target="_self">L4::Ipc::Msg::Is_valid_rpc_type&lt; A * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_149_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Ipc_1_1Msg_1_1Is__valid__rpc__type.html" target="_self">L4::Ipc::Msg::Is_valid_rpc_type&lt; T &gt;</a></td><td class="desc">Type trait defining a valid RPC parameter type </td></tr>
<tr id="row_150_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Types_1_1Flags.html" target="_self">L4::Types::Flags&lt; BITS_ENUM, UNDERLYING &gt;</a></td><td class="desc">Template for defining typical <a class="el" href="classL4_1_1Types_1_1Flags.html" title="Template for defining typical Flags bitmaps.">Flags</a> bitmaps </td></tr>
<tr id="row_151_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1Flags__ops__t.html" target="_self">L4::Types::Flags_ops_t&lt; DT &gt;</a></td><td class="desc">Mixin class to define a set of friend bitwise operators on <span class="tt">DT</span> </td></tr>
<tr id="row_152_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1Flags__ops__t.html" target="_self">L4::Types::Flags_ops_t&lt; Flags &gt;</a></td><td class="desc"></td></tr>
<tr id="row_153_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_153_" class="arrow" onclick="dynsection.toggleFolder('153_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1Flags__ops__t.html" target="_self">L4::Types::Flags_ops_t&lt; Flags_t&lt; DT, T &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_153_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1Flags__t.html" target="_self">L4::Types::Flags_t&lt; DT, T &gt;</a></td><td class="desc">Template type to define a flags type with bitwise operations </td></tr>
<tr id="row_154_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1Int__for__size.html" target="_self">L4::Types::Int_for_size&lt; SIZE, bool &gt;</a></td><td class="desc">Metafunction to get an unsigned integral type for the given size </td></tr>
<tr id="row_155_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4_1_1Types_1_1Int__for__type.html" target="_self">L4::Types::Int_for_type&lt; T &gt;</a></td><td class="desc">Metafunction to get an integral type of the same size as <span class="tt">T</span> </td></tr>
<tr id="row_156_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_156_" class="arrow" onclick="dynsection.toggleFolder('156_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Uart.html" target="_self">L4::Uart</a></td><td class="desc"><a class="el" href="classL4_1_1Uart.html" title="Uart driver abstraction.">Uart</a> driver abstraction </td></tr>
<tr id="row_156_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Uart__apb.html" target="_self">L4::Uart_apb</a></td><td class="desc">Driver for the Advanced Peripheral Bus (APB) UART from the Cortex-M System Design Kit (CMSDK) </td></tr>
<tr id="row_157_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__buf__regs__t.html" target="_self">l4_buf_regs_t</a></td><td class="desc">Encapsulation of the buffer-registers block in the UTCB </td></tr>
<tr id="row_158_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__exc__regs__t.html" target="_self">l4_exc_regs_t</a></td><td class="desc">UTCB structure for exceptions </td></tr>
<tr id="row_159_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionl4__fpage__t.html" target="_self">l4_fpage_t</a></td><td class="desc"><a class="el" href="namespaceL4.html" title="L4 low-level kernel interface.">L4</a> flexpage type </td></tr>
<tr id="row_160_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_160_" class="arrow" onclick="dynsection.toggleFolder('160_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__icu__info__t.html" target="_self">l4_icu_info_t</a></td><td class="desc">Info structure for an ICU </td></tr>
<tr id="row_160_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4_1_1Icu_1_1Info.html" target="_self">L4::Icu::Info</a></td><td class="desc">This class encapsulates information about an ICU </td></tr>
<tr id="row_161_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__icu__msi__info__t.html" target="_self">l4_icu_msi_info_t</a></td><td class="desc">Info to use for a specific MSI </td></tr>
<tr id="row_162_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__kernel__info__mem__desc__t.html" target="_self">l4_kernel_info_mem_desc_t</a></td><td class="desc">Memory descriptor data structure </td></tr>
<tr id="row_163_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__kernel__info__t.html" target="_self">l4_kernel_info_t</a></td><td class="desc"><a class="el" href="namespaceL4.html" title="L4 low-level kernel interface.">L4</a> Kernel Interface Page </td></tr>
<tr id="row_164_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionl4__msg__regs__t.html" target="_self">l4_msg_regs_t</a></td><td class="desc">Encapsulation of the message-register block in the UTCB </td></tr>
<tr id="row_165_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__msgtag__t.html" target="_self">l4_msgtag_t</a></td><td class="desc">Message tag data structure </td></tr>
<tr id="row_166_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__sched__cpu__set__t.html" target="_self">l4_sched_cpu_set_t</a></td><td class="desc">CPU sets </td></tr>
<tr id="row_167_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__sched__param__t.html" target="_self">l4_sched_param_t</a></td><td class="desc">Scheduler parameter set </td></tr>
<tr id="row_168_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__snd__fpage__t.html" target="_self">l4_snd_fpage_t</a></td><td class="desc">Send-flexpage types </td></tr>
<tr id="row_169_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__thread__regs__t.html" target="_self">l4_thread_regs_t</a></td><td class="desc">Encapsulation of the thread-control-register block of the UTCB </td></tr>
<tr id="row_170_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__timeout__s.html" target="_self">l4_timeout_s</a></td><td class="desc">Basic timeout specification </td></tr>
<tr id="row_171_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionl4__timeout__t.html" target="_self">l4_timeout_t</a></td><td class="desc">Timeout pair </td></tr>
<tr id="row_172_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vcon__attr__t.html" target="_self">l4_vcon_attr_t</a></td><td class="desc">Vcon attribute structure </td></tr>
<tr id="row_173_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vcpu__arch__state__t.html" target="_self">l4_vcpu_arch_state_t</a></td><td class="desc">Architecture-specific vCPU state </td></tr>
<tr id="row_174_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vcpu__ipc__regs__t.html" target="_self">l4_vcpu_ipc_regs_t</a></td><td class="desc">VCPU message registers </td></tr>
<tr id="row_175_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vcpu__regs__t.html" target="_self">l4_vcpu_regs_t</a></td><td class="desc">VCPU registers </td></tr>
<tr id="row_176_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_176_" class="arrow" onclick="dynsection.toggleFolder('176_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vcpu__state__t.html" target="_self">l4_vcpu_state_t</a></td><td class="desc">State of a vCPU </td></tr>
<tr id="row_176_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4vcpu_1_1Vcpu.html" target="_self">L4vcpu::Vcpu</a></td><td class="desc">C++ implementation of the vCPU save state area </td></tr>
<tr id="row_177_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vm__svm__vmcb__control__area.html" target="_self">l4_vm_svm_vmcb_control_area</a></td><td class="desc">VMCB structure for SVM VMs </td></tr>
<tr id="row_178_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vm__svm__vmcb__state__save__area.html" target="_self">l4_vm_svm_vmcb_state_save_area</a></td><td class="desc">State save area structure for SVM VMs </td></tr>
<tr id="row_179_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vm__svm__vmcb__state__save__area__seg.html" target="_self">l4_vm_svm_vmcb_state_save_area_seg</a></td><td class="desc">State save area segment selector struct </td></tr>
<tr id="row_180_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vm__svm__vmcb__t.html" target="_self">l4_vm_svm_vmcb_t</a></td><td class="desc">Control structure for SVM VMs </td></tr>
<tr id="row_181_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vm__tz__state.html" target="_self">l4_vm_tz_state</a></td><td class="desc">State structure for TrustZone VMs </td></tr>
<tr id="row_182_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vm__vmx__vcpu__infos__t.html" target="_self">l4_vm_vmx_vcpu_infos_t</a></td><td class="desc">VMX information members </td></tr>
<tr id="row_183_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vm__vmx__vcpu__state__t.html" target="_self">l4_vm_vmx_vcpu_state_t</a></td><td class="desc">VMX vCPU state </td></tr>
<tr id="row_184_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vm__vmx__vcpu__vmcs__t.html" target="_self">l4_vm_vmx_vcpu_vmcs_t</a></td><td class="desc">VMX software VMCS </td></tr>
<tr id="row_185_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4__vmx__offset__table__t.html" target="_self">l4_vmx_offset_table_t</a></td><td class="desc">Software VMCS field offset table </td></tr>
<tr id="row_186_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4drivers_1_1Register__block.html" target="_self">L4drivers::Register_block&lt; MAX_BITS, BLOCK &gt;</a></td><td class="desc">Handles a reference to a register block of the given maximum access width </td></tr>
<tr id="row_187_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4drivers_1_1Register__block__base.html" target="_self">L4drivers::Register_block_base&lt; MAX_BITS &gt;</a></td><td class="desc">Abstract register block interface </td></tr>
<tr id="row_188_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4drivers_1_1Register__block__impl.html" target="_self">L4drivers::Register_block_impl&lt; BASE, MAX_BITS &gt;</a></td><td class="desc">Implementation helper for register blocks </td></tr>
<tr id="row_189_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_189_" class="arrow" onclick="dynsection.toggleFolder('189_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4drivers_1_1Register__block__impl.html" target="_self">L4drivers::Register_block_impl&lt; Mmio_register_block&lt; 32 &gt;, 32 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_189_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4drivers_1_1Mmio__register__block.html" target="_self">L4drivers::Mmio_register_block&lt; MAX_BITS &gt;</a></td><td class="desc">An MMIO block with up to 64-bit register access (32-bit default) and little endian byte order </td></tr>
<tr id="row_190_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4drivers_1_1Register__block__tmpl.html" target="_self">L4drivers::Register_block_tmpl&lt; BLOCK &gt;</a></td><td class="desc">Helper template that translates to the <a class="el" href="structL4drivers_1_1Register__block__base.html" title="Abstract register block interface.">Register_block_base</a> interface </td></tr>
<tr id="row_191_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4drivers_1_1Register__block__tmpl.html" target="_self">L4drivers::Register_block_tmpl&lt; Register_block_base&lt; MAX_BITS &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_192_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4drivers_1_1Register__block__tmpl.html" target="_self">L4drivers::Register_block_tmpl&lt; Register_block_base&lt; MAX_BITS &gt; const &gt;</a></td><td class="desc"></td></tr>
<tr id="row_193_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4drivers_1_1Ro__register__block.html" target="_self">L4drivers::Ro_register_block&lt; MAX_BITS, BLOCK &gt;</a></td><td class="desc">Handles a reference to a read only register block of the given maximum access width </td></tr>
<tr id="row_194_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_194_" class="arrow" onclick="dynsection.toggleFolder('194_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4drivers_1_1Ro__register__tmpl.html" target="_self">L4drivers::Ro_register_tmpl&lt; BITS, BLOCK &gt;</a></td><td class="desc">Single read only register inside a <a class="el" href="structL4drivers_1_1Register__block__base.html" title="Abstract register block interface.">Register_block_base</a> interface </td></tr>
<tr id="row_194_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4drivers_1_1Register__tmpl.html" target="_self">L4drivers::Register_tmpl&lt; MAX_BITS, Block &gt;</a></td><td class="desc"></td></tr>
<tr id="row_194_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4drivers_1_1Register__tmpl.html" target="_self">L4drivers::Register_tmpl&lt; BITS, BLOCK &gt;</a></td><td class="desc">Single hardware register inside a <a class="el" href="structL4drivers_1_1Register__block__base.html" title="Abstract register block interface.">Register_block_base</a> interface </td></tr>
<tr id="row_195_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_195_" class="arrow" onclick="dynsection.toggleFolder('195_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Cap__alloc.html" target="_self">L4Re::Cap_alloc</a></td><td class="desc">Capability allocator interface </td></tr>
<tr id="row_195_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1__Cap__alloc.html" target="_self">L4Re::Util::_Cap_alloc</a></td><td class="desc">Adapter to expose the cap allocator implementation as <a class="el" href="classL4Re_1_1Cap__alloc.html" title="Capability allocator interface.">L4Re::Cap_alloc</a> compatible class </td></tr>
<tr id="row_196_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Core_1_1Ref__ptr.html" target="_self">L4Re::Core::Ref_ptr&lt; T, CNT &gt;</a></td><td class="desc">A reference-counting pointer with automatic cleanup </td></tr>
<tr id="row_197_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Dataspace_1_1F.html" target="_self">L4Re::Dataspace::F</a></td><td class="desc"><a class="el" href="classL4Re_1_1Dataspace.html" title="Interface for memory-like objects.">Dataspace</a> flags definitions </td></tr>
<tr id="row_198_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Dataspace_1_1Stats.html" target="_self">L4Re::Dataspace::Stats</a></td><td class="desc">Information about the dataspace </td></tr>
<tr id="row_199_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Default__event__payload.html" target="_self">L4Re::Default_event_payload</a></td><td class="desc">Default event stream payload </td></tr>
<tr id="row_200_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Env.html" target="_self">L4Re::Env</a></td><td class="desc">C++ interface of the initial environment that is provided to an <a class="el" href="namespaceL4.html" title="L4 low-level kernel interface.">L4</a> task </td></tr>
<tr id="row_201_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Event__buffer__t.html" target="_self">L4Re::Event_buffer_t&lt; PAYLOAD &gt;</a></td><td class="desc"><a class="el" href="structL4Re_1_1Event__buffer__t_1_1Event.html" title="Event structure used in buffer.">Event</a> buffer class </td></tr>
<tr id="row_202_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Event__buffer__t_1_1Event.html" target="_self">L4Re::Event_buffer_t&lt; PAYLOAD &gt;::Event</a></td><td class="desc"><a class="el" href="structL4Re_1_1Event__buffer__t_1_1Event.html" title="Event structure used in buffer.">Event</a> structure used in buffer </td></tr>
<tr id="row_203_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_203_" class="arrow" onclick="dynsection.toggleFolder('203_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Event__buffer__t.html" target="_self">L4Re::Event_buffer_t&lt; Default_event_payload &gt;</a></td><td class="desc"></td></tr>
<tr id="row_203_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_203_0_" class="arrow" onclick="dynsection.toggleFolder('203_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Event__buffer__t.html" target="_self">L4Re::Util::Event_buffer_t&lt; Default_event_payload &gt;</a></td><td class="desc"></td></tr>
<tr id="row_203_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Event__buffer__consumer__t.html" target="_self">L4Re::Util::Event_buffer_consumer_t&lt; Default_event_payload &gt;</a></td><td class="desc"></td></tr>
<tr id="row_204_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_204_" class="arrow" onclick="dynsection.toggleFolder('204_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Event__buffer__t.html" target="_self">L4Re::Event_buffer_t&lt; PAYLOAD &gt;</a></td><td class="desc"></td></tr>
<tr id="row_204_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_204_0_" class="arrow" onclick="dynsection.toggleFolder('204_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Event__buffer__t.html" target="_self">L4Re::Util::Event_buffer_t&lt; PAYLOAD &gt;</a></td><td class="desc">Event_buffer utility class </td></tr>
<tr id="row_204_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Event__buffer__consumer__t.html" target="_self">L4Re::Util::Event_buffer_consumer_t&lt; PAYLOAD &gt;</a></td><td class="desc">An event buffer consumer </td></tr>
<tr id="row_205_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Mem__alloc_1_1Stats.html" target="_self">L4Re::Mem_alloc::Stats</a></td><td class="desc">Statistics about memory-allocator </td></tr>
<tr id="row_206_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Rm_1_1Area.html" target="_self">L4Re::Rm::Area</a></td><td class="desc">An area is a range of virtual addresses which is reserved, see <a class="el" href="classL4Re_1_1Rm.html#ad1a4be565f4767dfce5e16d7d5e855c3" title="Reserve the given area in the region map.">L4Re::Rm::reserve_area()</a> </td></tr>
<tr id="row_207_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Rm_1_1F.html" target="_self">L4Re::Rm::F</a></td><td class="desc"><a class="el" href="classL4Re_1_1Rm.html" title="Region map.">Rm</a> flags definitions </td></tr>
<tr id="row_208_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Rm_1_1Region.html" target="_self">L4Re::Rm::Region</a></td><td class="desc">A region is a range of virtual addresses which is backed by content </td></tr>
<tr id="row_209_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Rm_1_1Unique__region.html" target="_self">L4Re::Rm::Unique_region&lt; T &gt;</a></td><td class="desc">Unique region </td></tr>
<tr id="row_210_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Smart__cap__auto.html" target="_self">L4Re::Smart_cap_auto&lt; Unmap_flags &gt;</a></td><td class="desc">Helper for <a class="el" href="namespaceL4Re.html#a44b5a2cf415294d2f2cc5ffce0614981" title="Unique capability that implements automatic free and unmap of the capability selector.">Unique_cap</a> and <a class="el" href="namespaceL4Re.html#a3c900d7dd040edd4ed72e837eda69d89" title="Unique capability that implements automatic free and unmap+delete of the capability selector.">Unique_del_cap</a> </td></tr>
<tr id="row_211_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Smart__count__cap.html" target="_self">L4Re::Smart_count_cap&lt; Unmap_flags &gt;</a></td><td class="desc">Helper for Ref_cap and Ref_del_cap </td></tr>
<tr id="row_212_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_212_" class="arrow" onclick="dynsection.toggleFolder('212_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Bitmap__base.html" target="_self">L4Re::Util::Bitmap_base</a></td><td class="desc">Basic bitmap abstraction </td></tr>
<tr id="row_212_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcxx_1_1Bitmap.html" target="_self">cxx::Bitmap&lt; BITS &gt;</a></td><td class="desc">A static bitmap </td></tr>
<tr id="row_213_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Bitmap__base_1_1Bit.html" target="_self">L4Re::Util::Bitmap_base::Bit</a></td><td class="desc">A writable bit in a bitmap </td></tr>
<tr id="row_214_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Bitmap__base_1_1Char.html" target="_self">L4Re::Util::Bitmap_base::Char&lt; BITS &gt;</a></td><td class="desc">Helper abstraction for a byte contained in the bitmap </td></tr>
<tr id="row_215_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Bitmap__base_1_1Word.html" target="_self">L4Re::Util::Bitmap_base::Word&lt; BITS &gt;</a></td><td class="desc">Helper abstraction for a word contained in the bitmap </td></tr>
<tr id="row_216_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Cap__alloc__base.html" target="_self">L4Re::Util::Cap_alloc_base</a></td><td class="desc">Capability allocator </td></tr>
<tr id="row_217_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Util_1_1Counter.html" target="_self">L4Re::Util::Counter&lt; COUNTER &gt;</a></td><td class="desc"><a class="el" href="structL4Re_1_1Util_1_1Counter.html" title="Counter for Counting_cap_alloc with variable data width.">Counter</a> for <a class="el" href="classL4Re_1_1Util_1_1Counting__cap__alloc.html" title="Internal reference-counting cap allocator.">Counting_cap_alloc</a> with variable data width </td></tr>
<tr id="row_218_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Util_1_1Counter__atomic.html" target="_self">L4Re::Util::Counter_atomic&lt; COUNTER &gt;</a></td><td class="desc">Thread safe version of counter for <a class="el" href="classL4Re_1_1Util_1_1Counting__cap__alloc.html" title="Internal reference-counting cap allocator.">Counting_cap_alloc</a> </td></tr>
<tr id="row_219_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Counting__cap__alloc.html" target="_self">L4Re::Util::Counting_cap_alloc&lt; COUNTERTYPE, Dbg &gt;</a></td><td class="desc">Internal reference-counting cap allocator </td></tr>
<tr id="row_220_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Dataspace__svr.html" target="_self">L4Re::Util::Dataspace_svr</a></td><td class="desc"><a class="el" href="classL4Re_1_1Dataspace.html" title="Interface for memory-like objects.">Dataspace</a> server class </td></tr>
<tr id="row_221_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Event__svr.html" target="_self">L4Re::Util::Event_svr&lt; SVR &gt;</a></td><td class="desc">Convenience wrapper for implementing an event server </td></tr>
<tr id="row_222_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Event__t.html" target="_self">L4Re::Util::Event_t&lt; PAYLOAD &gt;</a></td><td class="desc">Convenience wrapper for getting access to an event object </td></tr>
<tr id="row_223_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Item__alloc__base.html" target="_self">L4Re::Util::Item_alloc_base</a></td><td class="desc">Item allocator </td></tr>
<tr id="row_224_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Names_1_1Name__space.html" target="_self">L4Re::Util::Names::Name_space</a></td><td class="desc">Abstract server-side implementation of the L4::Namespace interface </td></tr>
<tr id="row_225_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Util_1_1Ref__cap.html" target="_self">L4Re::Util::Ref_cap&lt; T &gt;</a></td><td class="desc">Automatic capability that implements automatic free and unmap of the capability selector </td></tr>
<tr id="row_226_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Util_1_1Ref__del__cap.html" target="_self">L4Re::Util::Ref_del_cap&lt; T &gt;</a></td><td class="desc">Automatic capability that implements automatic free and unmap+delete of the capability selector </td></tr>
<tr id="row_227_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Smart__cap__auto.html" target="_self">L4Re::Util::Smart_cap_auto&lt; Unmap_flags &gt;</a></td><td class="desc">Helper for <a class="el" href="namespaceL4Re_1_1Util.html#a0efccd325a19246334922e58dd973914" title="Unique capability that implements automatic free and unmap of the capability selector.">Unique_cap</a> and <a class="el" href="namespaceL4Re_1_1Util.html#a13a4df2df2fdffc06880b49fb10b0c74" title="Unique capability that implements automatic free and unmap+delete of the capability selector.">Unique_del_cap</a> </td></tr>
<tr id="row_228_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Smart__count__cap.html" target="_self">L4Re::Util::Smart_count_cap&lt; Unmap_flags &gt;</a></td><td class="desc">Helper for <a class="el" href="structL4Re_1_1Util_1_1Ref__cap.html" title="Automatic capability that implements automatic free and unmap of the capability selector.">Ref_cap</a> and <a class="el" href="structL4Re_1_1Util_1_1Ref__del__cap.html" title="Automatic capability that implements automatic free and unmap+delete of the capability selector.">Ref_del_cap</a> </td></tr>
<tr id="row_229_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Vcon__svr.html" target="_self">L4Re::Util::Vcon_svr&lt; SVR &gt;</a></td><td class="desc"><a class="el" href="classL4Re_1_1Console.html" title="Console class.">Console</a> server template class </td></tr>
<tr id="row_230_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Util_1_1Video_1_1Goos__svr.html" target="_self">L4Re::Util::Video::Goos_svr</a></td><td class="desc">Goos server class </td></tr>
<tr id="row_231_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_231_" class="arrow" onclick="dynsection.toggleFolder('231_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1Directory.html" target="_self">L4Re::Vfs::Directory</a></td><td class="desc">Interface for a POSIX file that is a directory </td></tr>
<tr id="row_231_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_231_0_" class="arrow" onclick="dynsection.toggleFolder('231_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1File.html" target="_self">L4Re::Vfs::File</a></td><td class="desc">The basic interface for an open POSIX file </td></tr>
<tr id="row_231_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1Be__file.html" target="_self">L4Re::Vfs::Be_file</a></td><td class="desc">Boiler plate class for implementing an open file for <a class="el" href="namespaceL4Re_1_1Vfs.html" title="Virtual file system for interfaces in POSIX libc.">L4Re::Vfs</a> </td></tr>
<tr id="row_232_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_232_" class="arrow" onclick="dynsection.toggleFolder('232_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1File__system.html" target="_self">L4Re::Vfs::File_system</a></td><td class="desc">Basic interface for an <a class="el" href="namespaceL4Re_1_1Vfs.html" title="Virtual file system for interfaces in POSIX libc.">L4Re::Vfs</a> file system </td></tr>
<tr id="row_232_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1Be__file__system.html" target="_self">L4Re::Vfs::Be_file_system</a></td><td class="desc">Boilerplate class for implementing a <a class="el" href="classL4Re_1_1Vfs_1_1File__system.html" title="Basic interface for an L4Re::Vfs file system.">L4Re::Vfs::File_system</a> </td></tr>
<tr id="row_233_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_233_" class="arrow" onclick="dynsection.toggleFolder('233_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1Fs.html" target="_self">L4Re::Vfs::Fs</a></td><td class="desc">POSIX File-system related functionality </td></tr>
<tr id="row_233_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1Ops.html" target="_self">L4Re::Vfs::Ops</a></td><td class="desc">Interface for the POSIX backends of an application </td></tr>
<tr id="row_234_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_234_" class="arrow" onclick="dynsection.toggleFolder('234_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1Generic__file.html" target="_self">L4Re::Vfs::Generic_file</a></td><td class="desc">The common interface for an open POSIX file </td></tr>
<tr id="row_234_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1File.html" target="_self">L4Re::Vfs::File</a></td><td class="desc">The basic interface for an open POSIX file </td></tr>
<tr id="row_235_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_235_" class="arrow" onclick="dynsection.toggleFolder('235_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1Mman.html" target="_self">L4Re::Vfs::Mman</a></td><td class="desc">Interface for POSIX memory management </td></tr>
<tr id="row_235_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1Ops.html" target="_self">L4Re::Vfs::Ops</a></td><td class="desc">Interface for the POSIX backends of an application </td></tr>
<tr id="row_236_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_236_" class="arrow" onclick="dynsection.toggleFolder('236_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1Regular__file.html" target="_self">L4Re::Vfs::Regular_file</a></td><td class="desc">Interface for a POSIX file that provides regular file semantics </td></tr>
<tr id="row_236_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1File.html" target="_self">L4Re::Vfs::File</a></td><td class="desc">The basic interface for an open POSIX file </td></tr>
<tr id="row_237_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_237_" class="arrow" onclick="dynsection.toggleFolder('237_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1Special__file.html" target="_self">L4Re::Vfs::Special_file</a></td><td class="desc">Interface for a POSIX file that provides special file semantics </td></tr>
<tr id="row_237_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Vfs_1_1File.html" target="_self">L4Re::Vfs::File</a></td><td class="desc">The basic interface for an open POSIX file </td></tr>
<tr id="row_238_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Video_1_1Color__component.html" target="_self">L4Re::Video::Color_component</a></td><td class="desc">A color component </td></tr>
<tr id="row_239_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Video_1_1Goos_1_1Info.html" target="_self">L4Re::Video::Goos::Info</a></td><td class="desc">Information structure of a <a class="el" href="classL4Re_1_1Video_1_1Goos.html" title="Class that abstracts framebuffers.">Goos</a> </td></tr>
<tr id="row_240_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Video_1_1Pixel__info.html" target="_self">L4Re::Video::Pixel_info</a></td><td class="desc">Pixel information </td></tr>
<tr id="row_241_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4Re_1_1Video_1_1View.html" target="_self">L4Re::Video::View</a></td><td class="desc"><a class="el" href="classL4Re_1_1Video_1_1View.html" title="View of a framebuffer.">View</a> of a framebuffer </td></tr>
<tr id="row_242_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4Re_1_1Video_1_1View_1_1Info.html" target="_self">L4Re::Video::View::Info</a></td><td class="desc">Information structure of a view </td></tr>
<tr id="row_243_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__aux__t.html" target="_self">l4re_aux_t</a></td><td class="desc">Auxiliary descriptor </td></tr>
<tr id="row_244_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__ds__stats__t.html" target="_self">l4re_ds_stats_t</a></td><td class="desc">Information about the data space </td></tr>
<tr id="row_245_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__elf__aux__mword__t.html" target="_self">l4re_elf_aux_mword_t</a></td><td class="desc">Auxiliary vector element for a single unsigned data word </td></tr>
<tr id="row_246_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__elf__aux__t.html" target="_self">l4re_elf_aux_t</a></td><td class="desc">Generic header for each auxiliary vector element </td></tr>
<tr id="row_247_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__elf__aux__vma__t.html" target="_self">l4re_elf_aux_vma_t</a></td><td class="desc">Auxiliary vector element for a reserved virtual memory area </td></tr>
<tr id="row_248_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__env__cap__entry__t.html" target="_self">l4re_env_cap_entry_t</a></td><td class="desc">Entry in the <a class="el" href="namespaceL4Re.html" title="L4Re C++ Interfaces.">L4Re</a> environment array for the named initial objects </td></tr>
<tr id="row_249_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__env__t.html" target="_self">l4re_env_t</a></td><td class="desc">Initial environment data structure </td></tr>
<tr id="row_250_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__event__t.html" target="_self">l4re_event_t</a></td><td class="desc">Event structure used in buffer </td></tr>
<tr id="row_251_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__video__color__component__t.html" target="_self">l4re_video_color_component_t</a></td><td class="desc">Color component structure </td></tr>
<tr id="row_252_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__video__goos__info__t.html" target="_self">l4re_video_goos_info_t</a></td><td class="desc">Goos information structure </td></tr>
<tr id="row_253_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__video__pixel__info__t.html" target="_self">l4re_video_pixel_info_t</a></td><td class="desc">Pixel_info structure </td></tr>
<tr id="row_254_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__video__view__info__t.html" target="_self">l4re_video_view_info_t</a></td><td class="desc">View information structure </td></tr>
<tr id="row_255_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4re__video__view__t.html" target="_self">l4re_video_view_t</a></td><td class="desc">C representation of a goos view </td></tr>
<tr id="row_256_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4shmc__ringbuf__head__t.html" target="_self">l4shmc_ringbuf_head_t</a></td><td class="desc">Head field of a ring buffer </td></tr>
<tr id="row_257_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4shmc__ringbuf__t.html" target="_self">l4shmc_ringbuf_t</a></td><td class="desc">Ring buffer </td></tr>
<tr id="row_258_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4util__l4mod__info.html" target="_self">l4util_l4mod_info</a></td><td class="desc">Base module structure </td></tr>
<tr id="row_259_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4util__l4mod__mod.html" target="_self">l4util_l4mod_mod</a></td><td class="desc">A single module </td></tr>
<tr id="row_260_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4util__mb__addr__range__t.html" target="_self">l4util_mb_addr_range_t</a></td><td class="desc">INT-15, AX=E820 style "AddressRangeDescriptor" ...with a "size" parameter on the front which is the structure size - 4, pointing to the next one, up until the full buffer length of the memory map has been reached </td></tr>
<tr id="row_261_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4util__mb__apm__t.html" target="_self">l4util_mb_apm_t</a></td><td class="desc">APM BIOS info </td></tr>
<tr id="row_262_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4util__mb__drive__t.html" target="_self">l4util_mb_drive_t</a></td><td class="desc">Drive Info structure </td></tr>
<tr id="row_263_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4util__mb__info__t.html" target="_self">l4util_mb_info_t</a></td><td class="desc">MultiBoot Info description </td></tr>
<tr id="row_264_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4util__mb__mod__t.html" target="_self">l4util_mb_mod_t</a></td><td class="desc">The structure type "mod_list" is used by the <a class="el" href="structl4util__mb__info__t.html">multiboot_info</a> structure </td></tr>
<tr id="row_265_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4util__mb__vbe__ctrl__t.html" target="_self">l4util_mb_vbe_ctrl_t</a></td><td class="desc">VBE controller information </td></tr>
<tr id="row_266_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4util__mb__vbe__mode__t.html" target="_self">l4util_mb_vbe_mode_t</a></td><td class="desc">VBE mode information </td></tr>
<tr id="row_267_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4vbus_1_1Gpio__module_1_1Pin__slice.html" target="_self">L4vbus::Gpio_module::Pin_slice</a></td><td class="desc">A slice of the pins provided by this module </td></tr>
<tr id="row_268_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4vbus_1_1Pm.html" target="_self">L4vbus::Pm&lt; DEC &gt;</a></td><td class="desc">Power-management API mixin </td></tr>
<tr id="row_269_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_269_" class="arrow" onclick="dynsection.toggleFolder('269_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4vbus_1_1Pm.html" target="_self">L4vbus::Pm&lt; Device &gt;</a></td><td class="desc"></td></tr>
<tr id="row_269_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_269_0_" class="arrow" onclick="dynsection.toggleFolder('269_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4vbus_1_1Device.html" target="_self">L4vbus::Device</a></td><td class="desc"><a class="el" href="classL4vbus_1_1Device.html" title="Device on a L4vbus::Vbus.">Device</a> on a <a class="el" href="classL4vbus_1_1Vbus.html" title="The virtual bus (Vbus) interface.">L4vbus::Vbus</a> </td></tr>
<tr id="row_269_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4vbus_1_1Gpio__module.html" target="_self">L4vbus::Gpio_module</a></td><td class="desc">A <a class="el" href="classL4vbus_1_1Gpio__module.html" title="A Gpio_module groups multiple GPIO pins together.">Gpio_module</a> groups multiple GPIO pins together </td></tr>
<tr id="row_269_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4vbus_1_1Gpio__pin.html" target="_self">L4vbus::Gpio_pin</a></td><td class="desc">A GPIO pin </td></tr>
<tr id="row_269_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4vbus_1_1Icu.html" target="_self">L4vbus::Icu</a></td><td class="desc"><a class="el" href="classL4vbus_1_1Vbus.html" title="The virtual bus (Vbus) interface.">Vbus</a> Interrupt controller API </td></tr>
<tr id="row_269_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4vbus_1_1Pci__dev.html" target="_self">L4vbus::Pci_dev</a></td><td class="desc">A PCI device </td></tr>
<tr id="row_269_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4vbus_1_1Pci__host__bridge.html" target="_self">L4vbus::Pci_host_bridge</a></td><td class="desc">A Pci host bridge </td></tr>
<tr id="row_270_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4vbus__device__t.html" target="_self">l4vbus_device_t</a></td><td class="desc">Detailed information about a vbus device </td></tr>
<tr id="row_271_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4vbus__resource__t.html" target="_self">l4vbus_resource_t</a></td><td class="desc">Description of a single vbus resource </td></tr>
<tr id="row_272_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4vcpu_1_1State.html" target="_self">L4vcpu::State</a></td><td class="desc">C++ implementation of state word in the vCPU area </td></tr>
<tr id="row_273_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Driver_1_1Block__device_1_1Handle.html" target="_self">L4virtio::Driver::Block_device::Handle</a></td><td class="desc"><a class="el" href="classL4virtio_1_1Driver_1_1Block__device_1_1Handle.html" title="Handle to an ongoing request.">Handle</a> to an ongoing request </td></tr>
<tr id="row_274_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_274_" class="arrow" onclick="dynsection.toggleFolder('274_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Driver_1_1Device.html" target="_self">L4virtio::Driver::Device</a></td><td class="desc">Client-side implementation for a general virtio device </td></tr>
<tr id="row_274_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Driver_1_1Block__device.html" target="_self">L4virtio::Driver::Block_device</a></td><td class="desc">Simple class for accessing a virtio block device synchronously </td></tr>
<tr id="row_274_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Driver_1_1Virtio__net__device.html" target="_self">L4virtio::Driver::Virtio_net_device</a></td><td class="desc">Simple class for accessing a virtio net device </td></tr>
<tr id="row_275_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Driver_1_1Virtio__net__device_1_1Packet.html" target="_self">L4virtio::Driver::Virtio_net_device::Packet</a></td><td class="desc">Structure for a network packet (header including data) with maximum size, assuming that no extra features have been negotiated </td></tr>
<tr id="row_276_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Ptr.html" target="_self">L4virtio::Ptr&lt; T &gt;</a></td><td class="desc">Pointer used in virtio descriptors </td></tr>
<tr id="row_277_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Bad__descriptor.html" target="_self">L4virtio::Svr::Bad_descriptor</a></td><td class="desc">Exception used by Queue to indicate descriptor errors </td></tr>
<tr id="row_278_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Block__request.html" target="_self">L4virtio::Svr::Block_request&lt; Ds_data &gt;</a></td><td class="desc">A request to read or write data </td></tr>
<tr id="row_279_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Console_1_1Control__message.html" target="_self">L4virtio::Svr::Console::Control_message</a></td><td class="desc">Virtio console control message </td></tr>
<tr id="row_280_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Console_1_1Control__request.html" target="_self">L4virtio::Svr::Console::Control_request</a></td><td class="desc">Specialised <span class="tt">Virtqueue::Request</span> providing access to control message payload </td></tr>
<tr id="row_281_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_281_" class="arrow" onclick="dynsection.toggleFolder('281_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Console_1_1Port.html" target="_self">L4virtio::Svr::Console::Port</a></td><td class="desc">Representation of a Virtio console port </td></tr>
<tr id="row_281_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Console_1_1Device__port.html" target="_self">L4virtio::Svr::Console::Device_port</a></td><td class="desc">A console port with associated read/write state </td></tr>
<tr id="row_282_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Console_1_1Port_1_1Transition.html" target="_self">L4virtio::Svr::Console::Port::Transition</a></td><td class="desc">State transition from last report state to current state </td></tr>
<tr id="row_283_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_283_" class="arrow" onclick="dynsection.toggleFolder('283_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Data__buffer.html" target="_self">L4virtio::Svr::Data_buffer</a></td><td class="desc">Abstract data buffer </td></tr>
<tr id="row_283_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBuffer.html" target="_self">Buffer</a></td><td class="desc">Data buffer used to transfer packets </td></tr>
<tr id="row_284_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Dev__config.html" target="_self">L4virtio::Svr::Dev_config</a></td><td class="desc">Abstraction for L4-Virtio device config memory </td></tr>
<tr id="row_285_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_285_" class="arrow" onclick="dynsection.toggleFolder('285_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Dev__features.html" target="_self">L4virtio::Svr::Dev_features</a></td><td class="desc">Type for device feature bitmap </td></tr>
<tr id="row_285_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Console_1_1Features.html" target="_self">L4virtio::Svr::Console::Features</a></td><td class="desc">Virtio console specific feature bits </td></tr>
<tr id="row_286_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Dev__status.html" target="_self">L4virtio::Svr::Dev_status</a></td><td class="desc">Type of the device status register </td></tr>
<tr id="row_287_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Device__t.html" target="_self">L4virtio::Svr::Device_t&lt; DATA &gt;</a></td><td class="desc">Server-side L4-VIRTIO device stub </td></tr>
<tr id="row_288_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_288_" class="arrow" onclick="dynsection.toggleFolder('288_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Device__t.html" target="_self">L4virtio::Svr::Device_t&lt; Ds_data &gt;</a></td><td class="desc"></td></tr>
<tr id="row_288_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Block__dev__base.html" target="_self">L4virtio::Svr::Block_dev_base&lt; Ds_data &gt;</a></td><td class="desc">Base class for virtio block devices </td></tr>
<tr id="row_289_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_289_" class="arrow" onclick="dynsection.toggleFolder('289_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Device__t.html" target="_self">L4virtio::Svr::Device_t&lt; No_custom_data &gt;</a></td><td class="desc"></td></tr>
<tr id="row_289_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_289_0_" class="arrow" onclick="dynsection.toggleFolder('289_0_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Console_1_1Virtio__con.html" target="_self">L4virtio::Svr::Console::Virtio_con</a></td><td class="desc">Base class implementing a virtio console functionality </td></tr>
<tr id="row_289_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Console_1_1Device.html" target="_self">L4virtio::Svr::Console::Device</a></td><td class="desc">Base class implementing a virtio console device with L4Re-based notification handling </td></tr>
<tr id="row_289_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Scmi_1_1Scmi__dev.html" target="_self">L4virtio::Svr::Scmi::Scmi_dev</a></td><td class="desc">A server implementation of the virtio-scmi protocol </td></tr>
<tr id="row_289_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtio__gpio.html" target="_self">L4virtio::Svr::Virtio_gpio&lt; Request_handler, Epiface &gt;</a></td><td class="desc">A server implementation of the virtio-gpio protocol </td></tr>
<tr id="row_289_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtio__i2c.html" target="_self">L4virtio::Svr::Virtio_i2c&lt; Request_handler, Epiface &gt;</a></td><td class="desc">A server implementation of the virtio-i2c protocol </td></tr>
<tr id="row_289_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtio__rng.html" target="_self">L4virtio::Svr::Virtio_rng&lt; Rnd_state, Epiface &gt;</a></td><td class="desc">A server implementation of the virtio-rng protocol </td></tr>
<tr id="row_289_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVirtio__net.html" target="_self">Virtio_net</a></td><td class="desc">The Base class of a Port </td></tr>
<tr id="row_290_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Driver__mem__list__t.html" target="_self">L4virtio::Svr::Driver_mem_list_t&lt; DATA &gt;</a></td><td class="desc">List of driver memory regions assigned to a single L4-VIRTIO transport instance </td></tr>
<tr id="row_291_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Driver__mem__region__t.html" target="_self">L4virtio::Svr::Driver_mem_region_t&lt; DATA &gt;</a></td><td class="desc">Region of driver memory, that shall be managed locally </td></tr>
<tr id="row_292_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Driver__mem__region__t.html" target="_self">L4virtio::Svr::Driver_mem_region_t&lt; Ds_data &gt;</a></td><td class="desc"></td></tr>
<tr id="row_293_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Driver__mem__region__t.html" target="_self">L4virtio::Svr::Driver_mem_region_t&lt; No_custom_data &gt;</a></td><td class="desc"></td></tr>
<tr id="row_294_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_294_" class="arrow" onclick="dynsection.toggleFolder('294_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Request__processor.html" target="_self">L4virtio::Svr::Request_processor</a></td><td class="desc">Encapsulate the state for processing a VIRTIO request </td></tr>
<tr id="row_294_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Virtio__gpio_1_1Request__processor.html" target="_self">L4virtio::Svr::Virtio_gpio&lt; Request_handler, Epiface &gt;::Request_processor</a></td><td class="desc">Generic handler for the Virtio requests </td></tr>
<tr id="row_294_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtio__i2c_1_1Request__processor.html" target="_self">L4virtio::Svr::Virtio_i2c&lt; Request_handler, Epiface &gt;::Request_processor</a></td><td class="desc">Handler for the Virtio requests </td></tr>
<tr id="row_294_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtio__rng_1_1Request__processor.html" target="_self">L4virtio::Svr::Virtio_rng&lt; Rnd_state, Epiface &gt;::Request_processor</a></td><td class="desc">Handler for the Virtio requests </td></tr>
<tr id="row_295_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Scmi_1_1Base__attr__t.html" target="_self">L4virtio::Svr::Scmi::Base_attr_t</a></td><td class="desc">SCMI base protocol attributes </td></tr>
<tr id="row_296_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Scmi_1_1Performance__attr__t.html" target="_self">L4virtio::Svr::Scmi::Performance_attr_t</a></td><td class="desc">SCMI performance protocol attributes </td></tr>
<tr id="row_297_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Scmi_1_1Performance__describe__level__t.html" target="_self">L4virtio::Svr::Scmi::Performance_describe_level_t</a></td><td class="desc">SCMI performance describe level </td></tr>
<tr id="row_298_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Scmi_1_1Performance__describe__levels__n__t.html" target="_self">L4virtio::Svr::Scmi::Performance_describe_levels_n_t</a></td><td class="desc">SCMI performance describe levels numbers </td></tr>
<tr id="row_299_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Scmi_1_1Performance__domain__attr__t.html" target="_self">L4virtio::Svr::Scmi::Performance_domain_attr_t</a></td><td class="desc">SCMI performance domain protocol attributes </td></tr>
<tr id="row_300_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Scmi_1_1Proto.html" target="_self">L4virtio::Svr::Scmi::Proto&lt; OBSERV &gt;</a></td><td class="desc">Base class for all protocols </td></tr>
<tr id="row_301_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_301_" class="arrow" onclick="dynsection.toggleFolder('301_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Scmi_1_1Proto.html" target="_self">L4virtio::Svr::Scmi::Proto&lt; Scmi_dev &gt;</a></td><td class="desc"></td></tr>
<tr id="row_301_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Scmi_1_1Base__proto.html" target="_self">L4virtio::Svr::Scmi::Base_proto</a></td><td class="desc">Base class for the SCMI base protocol </td></tr>
<tr id="row_301_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Scmi_1_1Perf__proto.html" target="_self">L4virtio::Svr::Scmi::Perf_proto</a></td><td class="desc">Base class for the SCMI performance protocol </td></tr>
<tr id="row_302_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Scmi_1_1Scmi__hdr__t.html" target="_self">L4virtio::Svr::Scmi::Scmi_hdr_t</a></td><td class="desc">SCMI header </td></tr>
<tr id="row_303_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Svr_1_1Virtio__gpio_1_1Irq__handler.html" target="_self">L4virtio::Svr::Virtio_gpio&lt; Request_handler, Epiface &gt;::Irq_handler</a></td><td class="desc">Handler for an gpio pin irq </td></tr>
<tr id="row_304_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtqueue_1_1Head__desc.html" target="_self">L4virtio::Svr::Virtqueue::Head_desc</a></td><td class="desc">VIRTIO request, essentially a descriptor from the available ring </td></tr>
<tr id="row_305_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_305_" class="arrow" onclick="dynsection.toggleFolder('305_')"><span class="arrowhead closed"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Virtqueue.html" target="_self">L4virtio::Virtqueue</a></td><td class="desc">Low-level <a class="el" href="classL4virtio_1_1Virtqueue.html" title="Low-level Virtqueue.">Virtqueue</a> </td></tr>
<tr id="row_305_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Driver_1_1Virtqueue.html" target="_self">L4virtio::Driver::Virtqueue</a></td><td class="desc">Driver-side implementation of a <a class="el" href="classL4virtio_1_1Driver_1_1Virtqueue.html" title="Driver-side implementation of a Virtqueue.">Virtqueue</a> </td></tr>
<tr id="row_305_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Svr_1_1Virtqueue.html" target="_self">L4virtio::Svr::Virtqueue</a></td><td class="desc"><a class="el" href="classL4virtio_1_1Svr_1_1Virtqueue.html" title="Virtqueue implementation for the device.">Virtqueue</a> implementation for the device </td></tr>
<tr id="row_306_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Virtqueue_1_1Avail.html" target="_self">L4virtio::Virtqueue::Avail</a></td><td class="desc">Type of available ring, this is read-only for the host </td></tr>
<tr id="row_307_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Virtqueue_1_1Avail_1_1Flags.html" target="_self">L4virtio::Virtqueue::Avail::Flags</a></td><td class="desc"><a class="el" href="structL4virtio_1_1Virtqueue_1_1Avail_1_1Flags.html" title="Flags of the available ring.">Flags</a> of the available ring </td></tr>
<tr id="row_308_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Virtqueue_1_1Desc.html" target="_self">L4virtio::Virtqueue::Desc</a></td><td class="desc">Descriptor in the descriptor table </td></tr>
<tr id="row_309_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Virtqueue_1_1Desc_1_1Flags.html" target="_self">L4virtio::Virtqueue::Desc::Flags</a></td><td class="desc">Type for descriptor flags </td></tr>
<tr id="row_310_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classL4virtio_1_1Virtqueue_1_1Used.html" target="_self">L4virtio::Virtqueue::Used</a></td><td class="desc"><a class="el" href="classL4virtio_1_1Virtqueue_1_1Used.html" title="Used ring.">Used</a> ring </td></tr>
<tr id="row_311_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Virtqueue_1_1Used_1_1Flags.html" target="_self">L4virtio::Virtqueue::Used::Flags</a></td><td class="desc"><a class="el" href="structL4virtio_1_1Virtqueue_1_1Used_1_1Flags.html" title="flags for the used ring.">Flags</a> for the used ring </td></tr>
<tr id="row_312_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structL4virtio_1_1Virtqueue_1_1Used__elem.html" target="_self">L4virtio::Virtqueue::Used_elem</a></td><td class="desc">Type of an element of the used ring </td></tr>
<tr id="row_313_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4virtio__block__config__t.html" target="_self">l4virtio_block_config_t</a></td><td class="desc">Device configuration for block devices </td></tr>
<tr id="row_314_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4virtio__block__discard__t.html" target="_self">l4virtio_block_discard_t</a></td><td class="desc">Structure used for the write zeroes and discard commands </td></tr>
<tr id="row_315_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4virtio__block__header__t.html" target="_self">l4virtio_block_header_t</a></td><td class="desc">Header structure of a request for a block device </td></tr>
<tr id="row_316_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4virtio__config__hdr__t.html" target="_self">l4virtio_config_hdr_t</a></td><td class="desc">L4-VIRTIO config header, provided in shared data space </td></tr>
<tr id="row_317_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4virtio__config__queue__t.html" target="_self">l4virtio_config_queue_t</a></td><td class="desc">Queue configuration entry </td></tr>
<tr id="row_318_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4virtio__input__absinfo__t.html" target="_self">l4virtio_input_absinfo_t</a></td><td class="desc">Information about the absolute axis in the underlying evdev implementation </td></tr>
<tr id="row_319_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4virtio__input__config__t.html" target="_self">l4virtio_input_config_t</a></td><td class="desc">Device configuration for input devices </td></tr>
<tr id="row_320_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4virtio__input__devids__t.html" target="_self">l4virtio_input_devids_t</a></td><td class="desc">Device ID information for the device </td></tr>
<tr id="row_321_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4virtio__input__event__t.html" target="_self">l4virtio_input_event_t</a></td><td class="desc">Single event in event or status queue </td></tr>
<tr id="row_322_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4virtio__net__config__t.html" target="_self">l4virtio_net_config_t</a></td><td class="desc">Device configuration for network devices </td></tr>
<tr id="row_323_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structl4virtio__net__header__t.html" target="_self">l4virtio_net_header_t</a></td><td class="desc">Header structure of a request for a network device </td></tr>
<tr id="row_324_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMac__addr.html" target="_self">Mac_addr</a></td><td class="desc">A wrapper class around the value of a MAC address </td></tr>
<tr id="row_325_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMac__table.html" target="_self">Mac_table&lt; Size &gt;</a></td><td class="desc"><a class="el" href="classMac__table.html" title="Mac_table manages a 1:n association between ports and MAC addresses.">Mac_table</a> manages a 1:n association between ports and MAC addresses </td></tr>
<tr id="row_326_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classNet__transfer.html" target="_self">Net_transfer</a></td><td class="desc">A network request to only a single destination </td></tr>
<tr id="row_327_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRm_1_1Area.html" target="_self">Rm::Area</a></td><td class="desc">An area is a range of virtual addresses which is reserved, see <a class="el" href="classL4Re_1_1Rm.html#ad1a4be565f4767dfce5e16d7d5e855c3" title="Reserve the given area in the region map.">L4Re::Rm::reserve_area()</a> </td></tr>
<tr id="row_328_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRm_1_1F.html" target="_self">Rm::F</a></td><td class="desc"><a class="el" href="classRm.html" title="Region map.">Rm</a> flags definitions </td></tr>
<tr id="row_329_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRm_1_1Region.html" target="_self">Rm::Region</a></td><td class="desc">A region is a range of virtual addresses which is backed by content </td></tr>
<tr id="row_330_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRm_1_1Unique__region.html" target="_self">Rm::Unique_region&lt; T &gt;</a></td><td class="desc">Unique region </td></tr>
<tr id="row_331_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVirtio__net__request.html" target="_self">Virtio_net_request</a></td><td class="desc">Abstraction for a network request </td></tr>
<tr id="row_332_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVirtio__switch.html" target="_self">Virtio_switch</a></td><td class="desc">The Virtio switch contains all ports and processes network requests </td></tr>
<tr id="row_333_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVirtio__vlan__mangle.html" target="_self">Virtio_vlan_mangle</a></td><td class="desc">Class for VLAN packet rewriting </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
</div><!-- container -->
<!-- HTML footer for doxygen 1.9.1-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on <span class="timestamp"></span> for L4Re Operating System Framework by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.15.0 </li>
</ul>
</div>
</body>
</html>