Add KBOOT.

This commit is contained in:
László Monda
2016-08-10 01:45:15 +02:00
commit e6c1fce5b4
9392 changed files with 3751375 additions and 0 deletions

View File

@@ -0,0 +1,120 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/>
<title>Kinetis Bootloader Host: BlfwkErrors.h Source File</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="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.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="nxp_logo_small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kinetis Bootloader Host
&#160;<span id="projectnumber">2.0.0</span>
</div>
<div id="projectbrief">Host Tools for Kinetis devices</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Introduction</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</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">
$(document).ready(function(){initNavTree('_blfwk_errors_8h_source.html','');});
</script>
<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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">BlfwkErrors.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * File: BlfwkErrors.h</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) Freescale Semiconductor, Inc. All rights reserved.</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * See included license file for license details.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#if !defined(_BlfwkErrors_h_)</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#define _BlfwkErrors_h_</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceblfwk.html">blfwk</a></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;{</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classblfwk_1_1semantic__error.html"> 21</a></span>&#160;<span class="keyword">class </span><a class="code" href="classblfwk_1_1semantic__error.html">semantic_error</a> : <span class="keyword">public</span> std::runtime_error</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;{</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classblfwk_1_1semantic__error.html">semantic_error</a>(<span class="keyword">const</span> std::string &amp;msg)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; : std::runtime_error(msg)</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; {</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;};</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;}; <span class="comment">// namespace blfwk</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#endif // _BlfwkErrors_h_</span></div><div class="ttc" id="namespaceblfwk_html"><div class="ttname"><a href="namespaceblfwk.html">blfwk</a></div><div class="ttdef"><b>Definition:</b> BlfwkErrors.h:16</div></div>
<div class="ttc" id="classblfwk_1_1semantic__error_html"><div class="ttname"><a href="classblfwk_1_1semantic__error.html">blfwk::semantic_error</a></div><div class="ttdoc">A semantic error discovered while processing the command file AST. </div><div class="ttdef"><b>Definition:</b> BlfwkErrors.h:21</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_80fb9e53c172a775cab667063273d0e3.html">blfwk</a></li><li class="navelem"><b>BlfwkErrors.h</b></li>
<li class="footer">Generated on Mon Mar 7 2016 16:49:49 for Kinetis Bootloader Host by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,120 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/>
<title>Kinetis Bootloader Host: ElftosbErrors.h Source File</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="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.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="nxp_logo_small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kinetis Bootloader Host
&#160;<span id="projectnumber">2.0.0</span>
</div>
<div id="projectbrief">Host Tools for Kinetis devices</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Introduction</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</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">
$(document).ready(function(){initNavTree('_elftosb_errors_8h_source.html','');});
</script>
<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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">ElftosbErrors.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * File: ConversionController.h</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) Freescale Semiconductor, Inc. All rights reserved.</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * See included license file for license details.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#if !defined(_ElftosbErrors_h_)</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#define _ElftosbErrors_h_</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceelftosb.html">elftosb</a></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;{</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classelftosb_1_1semantic__error.html"> 18</a></span>&#160;<span class="keyword">class </span><a class="code" href="classelftosb_1_1semantic__error.html">semantic_error</a> : <span class="keyword">public</span> std::runtime_error</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;{</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classelftosb_1_1semantic__error.html">semantic_error</a>(<span class="keyword">const</span> std::string &amp;msg)</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; : std::runtime_error(msg)</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; {</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; }</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;};</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;}; <span class="comment">// namespace elftosb</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif // _ElftosbErrors_h_</span></div><div class="ttc" id="namespaceelftosb_html"><div class="ttname"><a href="namespaceelftosb.html">elftosb</a></div><div class="ttdef"><b>Definition:</b> BootImage.h:13</div></div>
<div class="ttc" id="classelftosb_1_1semantic__error_html"><div class="ttname"><a href="classelftosb_1_1semantic__error.html">elftosb::semantic_error</a></div><div class="ttdoc">A semantic error discovered while processing the command file AST. </div><div class="ttdef"><b>Definition:</b> ElftosbErrors.h:18</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_96c2f84c885cff71a930b6845f88cdd3.html">elftosb</a></li><li class="navelem"><a class="el" href="dir_052a101de9f4bb1b83e10d1f7ba74046.html">elftosb2</a></li><li class="navelem"><b>ElftosbErrors.h</b></li>
<li class="footer">Generated on Mon Mar 7 2016 16:49:50 for Kinetis Bootloader Host by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,497 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/>
<title>Kinetis Bootloader Host: Class List</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="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.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="nxp_logo_small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kinetis Bootloader Host
&#160;<span id="projectnumber">2.0.0</span>
</div>
<div id="projectbrief">Host Tools for Kinetis devices</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Introduction</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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">
$(document).ready(function(){initNavTree('annotated.html','');});
</script>
<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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>blfwk</b></td><td class="desc"></td></tr>
<tr id="row_0_0_" 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="classblfwk_1_1_binary_source_file.html" target="_self">BinarySourceFile</a></td><td class="desc">Binary data file </td></tr>
<tr id="row_0_1_" 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="classblfwk_1_1_binary_value.html" target="_self">BinaryValue</a></td><td class="desc">Binary object value of arbitrary size </td></tr>
<tr id="row_0_2_" 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="classblfwk_1_1_bootloader.html" target="_self">Bootloader</a></td><td class="desc">Represents the host bootloader </td></tr>
<tr id="row_0_3_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_bus_pal.html" target="_self">BusPal</a></td><td class="desc">Interface with the <a class="el" href="classblfwk_1_1_bus_pal.html" title="Interface with the BusPal. ">BusPal</a> </td></tr>
<tr id="row_0_3_0_" 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="structblfwk_1_1_bus_pal_1_1_bus_pal_config_data.html" target="_self">BusPalConfigData</a></td><td class="desc"><a class="el" href="classblfwk_1_1_bus_pal.html" title="Interface with the BusPal. ">BusPal</a> configuration data </td></tr>
<tr id="row_0_4_" 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="classblfwk_1_1_bus_pal_uart_peripheral.html" target="_self">BusPalUartPeripheral</a></td><td class="desc"><a class="el" href="classblfwk_1_1_peripheral.html" title="Represents a peripheral. ">Peripheral</a> that talks to the target device over <a class="el" href="classblfwk_1_1_bus_pal.html" title="Interface with the BusPal. ">BusPal</a> UART hardware </td></tr>
<tr id="row_0_5_" 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="classblfwk_1_1_call.html" target="_self">Call</a></td><td class="desc">Represents the bootloader <a class="el" href="classblfwk_1_1_call.html" title="Represents the bootloader Call command. ">Call</a> command </td></tr>
<tr id="row_0_6_" 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="structblfwk_1_1cmd__t.html" target="_self">cmd_t</a></td><td class="desc"></td></tr>
<tr id="row_0_7_" 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="classblfwk_1_1_command.html" target="_self">Command</a></td><td class="desc">Represents a bootloader command </td></tr>
<tr id="row_0_8_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_8_" class="arrow" onclick="toggleFolder('0_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_command_packet.html" target="_self">CommandPacket</a></td><td class="desc"><a class="el" href="classblfwk_1_1_command.html" title="Represents a bootloader command. ">Command</a> packet operations </td></tr>
<tr id="row_0_8_0_" 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="structblfwk_1_1_command_packet_1_1_packet_with_args.html" target="_self">PacketWithArgs</a></td><td class="desc">Format of command packet </td></tr>
<tr id="row_0_9_" 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="classblfwk_1_1_configure_can.html" target="_self">ConfigureCan</a></td><td class="desc">Represents the bootloader Configure CAN command </td></tr>
<tr id="row_0_10_" 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="classblfwk_1_1_configure_i2c.html" target="_self">ConfigureI2c</a></td><td class="desc">Represents the bootloader Configure I2C command </td></tr>
<tr id="row_0_11_" 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="classblfwk_1_1_configure_quad_spi.html" target="_self">ConfigureQuadSpi</a></td><td class="desc">Represents the bootloader Configure QuadSpi command </td></tr>
<tr id="row_0_12_" 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="classblfwk_1_1_configure_spi.html" target="_self">ConfigureSpi</a></td><td class="desc">Represents the bootloader Configure SPI command </td></tr>
<tr id="row_0_13_" 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="classblfwk_1_1_constant_data_target.html" target="_self">ConstantDataTarget</a></td><td class="desc">Target with a constant values for the addresses </td></tr>
<tr id="row_0_14_" 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="classblfwk_1_1_crc.html" target="_self">Crc</a></td><td class="desc"><a class="el" href="classblfwk_1_1_crc.html" title="Crc class contains the functionality about crc ccalculation. ">Crc</a> class contains the functionality about crc ccalculation </td></tr>
<tr id="row_0_15_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_15_" class="arrow" onclick="toggleFolder('0_15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_data_packet.html" target="_self">DataPacket</a></td><td class="desc">Data packet operations </td></tr>
<tr id="row_0_15_0_" 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="classblfwk_1_1_data_packet_1_1_data_consumer.html" target="_self">DataConsumer</a></td><td class="desc">Abstract class to consume data from data phase </td></tr>
<tr id="row_0_15_1_" 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="classblfwk_1_1_data_packet_1_1_data_producer.html" target="_self">DataProducer</a></td><td class="desc">Abstract class to provide data for data phase </td></tr>
<tr id="row_0_15_2_" 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="classblfwk_1_1_data_packet_1_1_file_data_consumer.html" target="_self">FileDataConsumer</a></td><td class="desc">Write file data for data phase receive </td></tr>
<tr id="row_0_15_3_" 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="classblfwk_1_1_data_packet_1_1_file_data_producer.html" target="_self">FileDataProducer</a></td><td class="desc">Provide file data for data phase </td></tr>
<tr id="row_0_15_4_" 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="classblfwk_1_1_data_packet_1_1_hex_data_producer.html" target="_self">HexDataProducer</a></td><td class="desc">Provide data from hex string for data phase </td></tr>
<tr id="row_0_15_5_" 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="classblfwk_1_1_data_packet_1_1_segment_data_producer.html" target="_self">SegmentDataProducer</a></td><td class="desc">Provide <a class="el" href="classblfwk_1_1_data_source_1_1_segment.html" title="Discrete, contiguous part of the source&#39;s data. ">DataSource::Segment</a> data for data phase </td></tr>
<tr id="row_0_15_6_" 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="classblfwk_1_1_data_packet_1_1_std_out_data_consumer.html" target="_self">StdOutDataConsumer</a></td><td class="desc">Print data for data phase receive </td></tr>
<tr id="row_0_16_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_16_" class="arrow" onclick="toggleFolder('0_16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_data_source.html" target="_self">DataSource</a></td><td class="desc">Abstract base class for data sources </td></tr>
<tr id="row_0_16_0_" 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="classblfwk_1_1_data_source_1_1_pattern_segment.html" target="_self">PatternSegment</a></td><td class="desc">This is a special type of segment containing a repeating pattern </td></tr>
<tr id="row_0_16_1_" 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="classblfwk_1_1_data_source_1_1_segment.html" target="_self">Segment</a></td><td class="desc">Discrete, contiguous part of the source's data </td></tr>
<tr id="row_0_17_" 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="classblfwk_1_1_data_source_imager.html" target="_self">DataSourceImager</a></td><td class="desc">Converts a <a class="el" href="classblfwk_1_1_data_source.html" title="Abstract base class for data sources. ">DataSource</a> into a single binary buffer </td></tr>
<tr id="row_0_18_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_18_" class="arrow" onclick="toggleFolder('0_18_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_data_target.html" target="_self">DataTarget</a></td><td class="desc">Abstract base class for the target address or range of data </td></tr>
<tr id="row_0_18_0_" 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="classblfwk_1_1_data_target.html#structblfwk_1_1_data_target_1_1_address_range" target="_self">AddressRange</a></td><td class="desc">Simple structure that describes an addressed region of memory </td></tr>
<tr id="row_0_19_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_19_" class="arrow" onclick="toggleFolder('0_19_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_e_l_f_source_file.html" target="_self">ELFSourceFile</a></td><td class="desc">Executable and Loading Format (ELF) source file </td></tr>
<tr id="row_0_19_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_19_0_" class="arrow" onclick="toggleFolder('0_19_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_e_l_f_source_file_1_1_e_l_f_data_source.html" target="_self">ELFDataSource</a></td><td class="desc">A data source with ELF file sections as the contents </td></tr>
<tr id="row_0_19_0_0_" 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="classblfwk_1_1_e_l_f_source_file_1_1_e_l_f_data_source_1_1_no_bits_segment.html" target="_self">NoBitsSegment</a></td><td class="desc">Represents one named #SHT_NOBITS section within the ELF file </td></tr>
<tr id="row_0_19_0_1_" 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="classblfwk_1_1_e_l_f_source_file_1_1_e_l_f_data_source_1_1_prog_bits_segment.html" target="_self">ProgBitsSegment</a></td><td class="desc">Represents one named #SHT_PROGBITS section within the ELF file </td></tr>
<tr id="row_0_20_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_20_" class="arrow" onclick="toggleFolder('0_20_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_excludes_list_matcher.html" target="_self">ExcludesListMatcher</a></td><td class="desc">Matches strings using a series of include and exclude glob patterns </td></tr>
<tr id="row_0_20_0_" 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="classblfwk_1_1_excludes_list_matcher.html#structblfwk_1_1_excludes_list_matcher_1_1glob__list__item__t" target="_self">glob_list_item_t</a></td><td class="desc">Information about one glob pattern entry in a match list </td></tr>
<tr id="row_0_21_" 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="classblfwk_1_1_execute.html" target="_self">Execute</a></td><td class="desc">Represents the bootloader <a class="el" href="classblfwk_1_1_execute.html" title="Represents the bootloader Execute command. ">Execute</a> command </td></tr>
<tr id="row_0_22_" 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="classblfwk_1_1_fill_memory.html" target="_self">FillMemory</a></td><td class="desc">Represents the bootloader Fill Memory command </td></tr>
<tr id="row_0_23_" 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="classblfwk_1_1_fixed_matcher.html" target="_self">FixedMatcher</a></td><td class="desc">Simple string matcher that compares against a fixed value </td></tr>
<tr id="row_0_24_" 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="classblfwk_1_1_flash_erase_all.html" target="_self">FlashEraseAll</a></td><td class="desc">Represents the bootloader Flash Erase All command </td></tr>
<tr id="row_0_25_" 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="classblfwk_1_1_flash_erase_all_unsecure.html" target="_self">FlashEraseAllUnsecure</a></td><td class="desc">Represents the bootloader Flash Erase All Unsecure command </td></tr>
<tr id="row_0_26_" 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="classblfwk_1_1_flash_erase_region.html" target="_self">FlashEraseRegion</a></td><td class="desc">Represents the bootloader Flash Erase command </td></tr>
<tr id="row_0_27_" 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="classblfwk_1_1_flash_image.html" target="_self">FlashImage</a></td><td class="desc">Represents the Flash Image command used for downloading formatted file </td></tr>
<tr id="row_0_28_" 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="classblfwk_1_1_flash_memory_store.html" target="_self">FlashMemoryStore</a></td><td class="desc">Represents target Flash memory </td></tr>
<tr id="row_0_29_" 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="classblfwk_1_1_flash_program_once.html" target="_self">FlashProgramOnce</a></td><td class="desc">Represents the bootloader Flash Program Once command </td></tr>
<tr id="row_0_30_" 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="classblfwk_1_1_flash_read_once.html" target="_self">FlashReadOnce</a></td><td class="desc">Represents the bootloader Flash Read Once command </td></tr>
<tr id="row_0_31_" 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="classblfwk_1_1_flash_read_resource.html" target="_self">FlashReadResource</a></td><td class="desc">Represents the bootloader Read Resource command </td></tr>
<tr id="row_0_32_" 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="classblfwk_1_1_flash_security_disable.html" target="_self">FlashSecurityDisable</a></td><td class="desc">Represents the bootloader Flash Security Disable command </td></tr>
<tr id="row_0_33_" 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="classblfwk_1_1_get_property.html" target="_self">GetProperty</a></td><td class="desc">Represents the bootloader <a class="el" href="classblfwk_1_1_get_property.html" title="Represents the bootloader GetProperty command. ">GetProperty</a> command </td></tr>
<tr id="row_0_34_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_34_" class="arrow" onclick="toggleFolder('0_34_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_g_h_s_sec_info.html" target="_self">GHSSecInfo</a></td><td class="desc">Wrapper around the GHS-specific .secinfo ELF section </td></tr>
<tr id="row_0_34_0_" 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="classblfwk_1_1_g_h_s_sec_info.html#structblfwk_1_1_g_h_s_sec_info_1_1ghs__secinfo__t" target="_self">ghs_secinfo_t</a></td><td class="desc">The structure of one .secinfo entry </td></tr>
<tr id="row_0_35_" 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="classblfwk_1_1_glob_matcher.html" target="_self">GlobMatcher</a></td><td class="desc">This class uses glob pattern matching to match strings </td></tr>
<tr id="row_0_36_" 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="classblfwk_1_1_integer_value.html" target="_self">IntegerValue</a></td><td class="desc">32-bit signed integer value </td></tr>
<tr id="row_0_37_" 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="classblfwk_1_1_intel_hex_source_file.html" target="_self">IntelHexSourceFile</a></td><td class="desc">Executable file in the Intel Hex format </td></tr>
<tr id="row_0_38_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_38_" class="arrow" onclick="toggleFolder('0_38_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_memory_image_data_source.html" target="_self">MemoryImageDataSource</a></td><td class="desc">Data source that takes its data from an executable image </td></tr>
<tr id="row_0_38_0_" 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="classblfwk_1_1_memory_image_data_source_1_1_fill_segment.html" target="_self">FillSegment</a></td><td class="desc">Segment corresponding to a fill region of the executable image </td></tr>
<tr id="row_0_38_1_" 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="classblfwk_1_1_memory_image_data_source_1_1_text_segment.html" target="_self">TextSegment</a></td><td class="desc">Segment corresponding to a text region of the executable image </td></tr>
<tr id="row_0_39_" 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="classblfwk_1_1_memory_store.html" target="_self">MemoryStore</a></td><td class="desc">Represents target device memory as a disk file </td></tr>
<tr id="row_0_40_" 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="classblfwk_1_1_natural_data_target.html" target="_self">NaturalDataTarget</a></td><td class="desc">Target address that is the "natural" location of whatever the source data is </td></tr>
<tr id="row_0_41_" 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="classblfwk_1_1_option_context.html" target="_self">OptionContext</a></td><td class="desc">Pure abstract interface class to a table of options </td></tr>
<tr id="row_0_42_" 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="classblfwk_1_1_options_store.html" target="_self">OptionsStore</a></td><td class="desc">Holds persistent options </td></tr>
<tr id="row_0_43_" 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="classblfwk_1_1_packetizer.html" target="_self">Packetizer</a></td><td class="desc">Interface class for packetization of commands and data </td></tr>
<tr id="row_0_44_" 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="classblfwk_1_1_pattern_source.html" target="_self">PatternSource</a></td><td class="desc">Data source for a repeating pattern </td></tr>
<tr id="row_0_45_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_45_" class="arrow" onclick="toggleFolder('0_45_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_peripheral.html" target="_self">Peripheral</a></td><td class="desc">Represents a peripheral </td></tr>
<tr id="row_0_45_0_" 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="classblfwk_1_1_peripheral.html#structblfwk_1_1_peripheral_1_1_peripheral_config_data" target="_self">PeripheralConfigData</a></td><td class="desc"></td></tr>
<tr id="row_0_46_" 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="structblfwk_1_1peripheral__t.html" target="_self">peripheral_t</a></td><td class="desc"></td></tr>
<tr id="row_0_47_" 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="classblfwk_1_1_progress.html" target="_self">Progress</a></td><td class="desc">Contains the callback function for progress and abort phase </td></tr>
<tr id="row_0_48_" 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="structblfwk_1_1property__t.html" target="_self">property_t</a></td><td class="desc"></td></tr>
<tr id="row_0_49_" 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="classblfwk_1_1_read_memory.html" target="_self">ReadMemory</a></td><td class="desc">Represents the bootloader Read Memory command </td></tr>
<tr id="row_0_50_" 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="classblfwk_1_1_receive_sb_file.html" target="_self">ReceiveSbFile</a></td><td class="desc">Represents the bootloader Receive SB File command </td></tr>
<tr id="row_0_51_" 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="classblfwk_1_1_reliable_update.html" target="_self">ReliableUpdate</a></td><td class="desc">Represents the bootloader Reliable Update command </td></tr>
<tr id="row_0_52_" 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="classblfwk_1_1_reset.html" target="_self">Reset</a></td><td class="desc">Represents the bootloader <a class="el" href="classblfwk_1_1_reset.html" title="Represents the bootloader Reset command. ">Reset</a> command </td></tr>
<tr id="row_0_53_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_53_" class="arrow" onclick="toggleFolder('0_53_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classblfwk_1_1_s_b_source_file.html" target="_self">SBSourceFile</a></td><td class="desc">SB Format (SB) source file </td></tr>
<tr id="row_0_53_0_" 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="classblfwk_1_1_s_b_source_file.html#structblfwk_1_1_s_b_source_file_1_1boot__image__header__t" target="_self">boot_image_header_t</a></td><td class="desc">Header for the entire boot image </td></tr>
<tr id="row_0_53_1_" 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="classblfwk_1_1_s_b_source_file.html#unionblfwk_1_1_s_b_source_file_1_1boot__image__header__t_8____unnamed____" target="_self">boot_image_header_t.__unnamed__</a></td><td class="desc"></td></tr>
<tr id="row_0_53_2_" 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="classblfwk_1_1_s_b_source_file.html#structblfwk_1_1_s_b_source_file_1_1boot__image__header__t_8____unnamed_____8____unnamed____" target="_self">boot_image_header_t.__unnamed__.__unnamed__</a></td><td class="desc"></td></tr>
<tr id="row_0_53_3_" 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="classblfwk_1_1_s_b_source_file_1_1_s_b_file_exception.html" target="_self">SBFileException</a></td><td class="desc">Simple exception thrown to indicate an error in the input SB file format </td></tr>
<tr id="row_0_53_4_" 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="classblfwk_1_1_s_b_source_file.html#structblfwk_1_1_s_b_source_file_1_1version__t" target="_self">version_t</a></td><td class="desc">Same version struct used for 3600 boot image </td></tr>
<tr id="row_0_54_" 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="classblfwk_1_1semantic__error.html" target="_self">semantic_error</a></td><td class="desc">A semantic error discovered while processing the command file AST </td></tr>
<tr id="row_0_55_" 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="classblfwk_1_1_serial_packetizer.html" target="_self">SerialPacketizer</a></td><td class="desc">Provides source and sink for packets that go over the serial peripherals </td></tr>
<tr id="row_0_56_" 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="classblfwk_1_1_set_property.html" target="_self">SetProperty</a></td><td class="desc">Represents the bootloader <a class="el" href="classblfwk_1_1_get_property.html" title="Represents the bootloader GetProperty command. ">GetProperty</a> command </td></tr>
<tr id="row_0_57_" 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="classblfwk_1_1_sim_packetizer.html" target="_self">SimPacketizer</a></td><td class="desc">Provides source and sink for packets in the simulator space </td></tr>
<tr id="row_0_58_" 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="classblfwk_1_1_sim_peripheral.html" target="_self">SimPeripheral</a></td><td class="desc"><a class="el" href="classblfwk_1_1_peripheral.html" title="Represents a peripheral. ">Peripheral</a> that operates in the simulation space </td></tr>
<tr id="row_0_59_" 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="classblfwk_1_1_simulator.html" target="_self">Simulator</a></td><td class="desc">Represents the host bootloader </td></tr>
<tr id="row_0_60_" 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="classblfwk_1_1_sized_integer_value.html" target="_self">SizedIntegerValue</a></td><td class="desc">Adds a word size attribute to <a class="el" href="classblfwk_1_1_integer_value.html" title="32-bit signed integer value. ">IntegerValue</a> </td></tr>
<tr id="row_0_61_" 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="classblfwk_1_1_source_file.html" target="_self">SourceFile</a></td><td class="desc">Abstract base class for a source file containing executable code </td></tr>
<tr id="row_0_62_" 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="classblfwk_1_1_sram_memory_store.html" target="_self">SramMemoryStore</a></td><td class="desc">Represents target SRAM memory </td></tr>
<tr id="row_0_63_" 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="classblfwk_1_1_s_record_source_file.html" target="_self">SRecordSourceFile</a></td><td class="desc">Executable file in the Motorola S-record format </td></tr>
<tr id="row_0_64_" 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="structblfwk_1_1_status_message_table_entry.html" target="_self">StatusMessageTableEntry</a></td><td class="desc">Entry in a lookup table of status messages </td></tr>
<tr id="row_0_65_" 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="classblfwk_1_1_string_matcher.html" target="_self">StringMatcher</a></td><td class="desc">Abstract interface class used to select strings by name </td></tr>
<tr id="row_0_66_" 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="classblfwk_1_1_string_value.html" target="_self">StringValue</a></td><td class="desc">String value </td></tr>
<tr id="row_0_67_" 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="classblfwk_1_1_uart_peripheral.html" target="_self">UartPeripheral</a></td><td class="desc"><a class="el" href="classblfwk_1_1_peripheral.html" title="Represents a peripheral. ">Peripheral</a> that talks to the target device over COM port hardware </td></tr>
<tr id="row_0_68_" 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="classblfwk_1_1_unmapped_data_source.html" target="_self">UnmappedDataSource</a></td><td class="desc">Data source for data that is not memory mapped (has no natural address) </td></tr>
<tr id="row_0_69_" 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="classblfwk_1_1_updater.html" target="_self">Updater</a></td><td class="desc">Update class contains the functionality necessary to update the firmware on a device running <a class="el" href="classblfwk_1_1_bootloader.html" title="Represents the host bootloader. ">Bootloader</a> </td></tr>
<tr id="row_0_70_" 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="structblfwk_1_1updater__enum__t.html" target="_self">updater_enum_t</a></td><td class="desc"></td></tr>
<tr id="row_0_71_" 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="structblfwk_1_1updater__operation__t.html" target="_self">updater_operation_t</a></td><td class="desc"></td></tr>
<tr id="row_0_72_" 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="structblfwk_1_1updater__task__t.html" target="_self">updater_task_t</a></td><td class="desc"></td></tr>
<tr id="row_0_73_" 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="classblfwk_1_1_usb_hid_packetizer.html" target="_self">UsbHidPacketizer</a></td><td class="desc">Provides source and sink for packets that go over USB HID class </td></tr>
<tr id="row_0_74_" 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="classblfwk_1_1_usb_hid_peripheral.html" target="_self">UsbHidPeripheral</a></td><td class="desc">Represents a USB HID peripheral </td></tr>
<tr id="row_0_75_" 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="classblfwk_1_1_value.html" target="_self">Value</a></td><td class="desc">Abstract base class for values of arbitrary types </td></tr>
<tr id="row_0_76_" 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="classblfwk_1_1_wildcard_matcher.html" target="_self">WildcardMatcher</a></td><td class="desc">String matcher subclass that matches all test strings </td></tr>
<tr id="row_0_77_" 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="classblfwk_1_1_write_memory.html" target="_self">WriteMemory</a></td><td class="desc">Represents the bootloader Write Memory command </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>elftosb</b></td><td class="desc"></td></tr>
<tr id="row_1_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="classelftosb_1_1_address_range_a_s_t_node.html" target="_self">AddressRangeASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_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="classelftosb_1_1_assignment_a_s_t_node.html" target="_self">AssignmentASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_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="classelftosb_1_1_a_s_t_node.html" target="_self">ASTNode</a></td><td class="desc">The base class for all AST node classes </td></tr>
<tr id="row_1_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="classelftosb_1_1_binary_data_section.html" target="_self">BinaryDataSection</a></td><td class="desc">A section of the output file that contains arbitrary binary data </td></tr>
<tr id="row_1_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="classelftosb_1_1_binary_op_expr_a_s_t_node.html" target="_self">BinaryOpExprASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_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="classelftosb_1_1_binary_source_file.html" target="_self">BinarySourceFile</a></td><td class="desc">Binary data file </td></tr>
<tr id="row_1_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="classelftosb_1_1_binary_value.html" target="_self">BinaryValue</a></td><td class="desc">Binary object value of arbitrary size </td></tr>
<tr id="row_1_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="classelftosb_1_1_blob_const_a_s_t_node.html" target="_self">BlobConstASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_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="classelftosb_1_1_boolean_not_expr_a_s_t_node.html" target="_self">BooleanNotExprASTNode</a></td><td class="desc">Performa a boolean inversion </td></tr>
<tr id="row_1_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="classelftosb_1_1_bootable_section_contents_a_s_t_node.html" target="_self">BootableSectionContentsASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_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="classelftosb_1_1_boot_image.html" target="_self">BootImage</a></td><td class="desc">Abstract base class for all boot image format classes </td></tr>
<tr id="row_1_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="classelftosb_1_1_boot_image_generator.html" target="_self">BootImageGenerator</a></td><td class="desc">Abstract base class for generators of specific boot image formats </td></tr>
<tr id="row_1_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="classelftosb_1_1_boot_mode_operation.html" target="_self">BootModeOperation</a></td><td class="desc"><a class="el" href="classelftosb_1_1_operation.html" title="Abstract base class for all boot operations. ">Operation</a> to switch boot modes </td></tr>
<tr id="row_1_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="classelftosb_1_1_call_statement_a_s_t_node.html" target="_self">CallStatementASTNode</a></td><td class="desc">AST node for a call statement </td></tr>
<tr id="row_1_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="classelftosb_1_1_command_file_a_s_t_node.html" target="_self">CommandFileASTNode</a></td><td class="desc">Root node for the entire file </td></tr>
<tr id="row_1_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="classelftosb_1_1_constant_data_target.html" target="_self">ConstantDataTarget</a></td><td class="desc">Target with a constant values for the addresses </td></tr>
<tr id="row_1_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="classelftosb_1_1_constants_block_a_s_t_node.html" target="_self">ConstantsBlockASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_17_" 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="classelftosb_1_1_const_a_s_t_node.html" target="_self">ConstASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_18_" 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="classelftosb_1_1_conversion_controller.html" target="_self">ConversionController</a></td><td class="desc">Manages the entire elftosb file conversion process </td></tr>
<tr id="row_1_19_" 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="classelftosb_1_1_data_section_contents_a_s_t_node.html" target="_self">DataSectionContentsASTNode</a></td><td class="desc">Node representing a raw binary section definition </td></tr>
<tr id="row_1_20_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_20_" class="arrow" onclick="toggleFolder('1_20_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_1_1_data_source.html" target="_self">DataSource</a></td><td class="desc">Abstract base class for data sources </td></tr>
<tr id="row_1_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="classelftosb_1_1_data_source_1_1_pattern_segment.html" target="_self">PatternSegment</a></td><td class="desc">This is a special type of segment containing a repeating pattern </td></tr>
<tr id="row_1_20_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="classelftosb_1_1_data_source_1_1_segment.html" target="_self">Segment</a></td><td class="desc">Discrete, contiguous part of the source's data </td></tr>
<tr id="row_1_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="classelftosb_1_1_data_source_imager.html" target="_self">DataSourceImager</a></td><td class="desc">Converts a <a class="el" href="classelftosb_1_1_data_source.html" title="Abstract base class for data sources. ">DataSource</a> into a single binary buffer </td></tr>
<tr id="row_1_22_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_22_" class="arrow" onclick="toggleFolder('1_22_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_1_1_data_target.html" target="_self">DataTarget</a></td><td class="desc">Abstract base class for the target address or range of data </td></tr>
<tr id="row_1_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="classelftosb_1_1_data_target.html#structelftosb_1_1_data_target_1_1_address_range" target="_self">AddressRange</a></td><td class="desc">Simple structure that describes an addressed region of memory </td></tr>
<tr id="row_1_23_" 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="classelftosb_1_1_defined_operator_a_s_t_node.html" target="_self">DefinedOperatorASTNode</a></td><td class="desc">Returns true or false depending on whether a constant is defined </td></tr>
<tr id="row_1_24_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_24_" class="arrow" onclick="toggleFolder('1_24_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_1_1_e_l_f_source_file.html" target="_self">ELFSourceFile</a></td><td class="desc">Executable and Loading Format (ELF) source file </td></tr>
<tr id="row_1_24_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_24_0_" class="arrow" onclick="toggleFolder('1_24_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_1_1_e_l_f_source_file_1_1_e_l_f_data_source.html" target="_self">ELFDataSource</a></td><td class="desc">A data source with ELF file sections as the contents </td></tr>
<tr id="row_1_24_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="classelftosb_1_1_e_l_f_source_file_1_1_e_l_f_data_source_1_1_no_bits_segment.html" target="_self">NoBitsSegment</a></td><td class="desc">Represents one named #SHT_NOBITS section within the ELF file </td></tr>
<tr id="row_1_24_0_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="classelftosb_1_1_e_l_f_source_file_1_1_e_l_f_data_source_1_1_prog_bits_segment.html" target="_self">ProgBitsSegment</a></td><td class="desc">Represents one named #SHT_PROGBITS section within the ELF file </td></tr>
<tr id="row_1_25_" 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="classelftosb_1_1_elftosb_lexer.html" target="_self">ElftosbLexer</a></td><td class="desc">Lexical scanner class for elftosb command files </td></tr>
<tr id="row_1_26_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_26_" class="arrow" onclick="toggleFolder('1_26_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_1_1_encore_boot_image.html" target="_self">EncoreBootImage</a></td><td class="desc">Class to manage Encore boot image files </td></tr>
<tr id="row_1_26_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="classelftosb_1_1_encore_boot_image.html#structelftosb_1_1_encore_boot_image_1_1boot__command__t" target="_self">boot_command_t</a></td><td class="desc">Structure for a Piano bootloader command </td></tr>
<tr id="row_1_26_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="classelftosb_1_1_encore_boot_image.html#structelftosb_1_1_encore_boot_image_1_1boot__image__header__t" target="_self">boot_image_header_t</a></td><td class="desc">Header for the entire boot image </td></tr>
<tr id="row_1_26_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="classelftosb_1_1_encore_boot_image.html#unionelftosb_1_1_encore_boot_image_1_1boot__image__header__t_8____unnamed____" target="_self">boot_image_header_t.__unnamed__</a></td><td class="desc"></td></tr>
<tr id="row_1_26_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="classelftosb_1_1_encore_boot_image.html#structelftosb_1_1_encore_boot_image_1_1boot__image__header__t_8____unnamed_____8____unnamed____" target="_self">boot_image_header_t.__unnamed__.__unnamed__</a></td><td class="desc"></td></tr>
<tr id="row_1_26_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="classelftosb_1_1_encore_boot_image_1_1_boot_command.html" target="_self">BootCommand</a></td><td class="desc">Abstract base class for all bootloader commands </td></tr>
<tr id="row_1_26_5_" 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="classelftosb_1_1_encore_boot_image_1_1_boot_section.html" target="_self">BootSection</a></td><td class="desc">A bootable section of an Encore boot image </td></tr>
<tr id="row_1_26_6_" 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="classelftosb_1_1_encore_boot_image_1_1_call_command.html" target="_self">CallCommand</a></td><td class="desc">Call function bootloader command </td></tr>
<tr id="row_1_26_7_" 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="classelftosb_1_1_encore_boot_image_1_1_cipher_block_generator.html" target="_self">CipherBlockGenerator</a></td><td class="desc">Base class for objects that produce cipher blocks </td></tr>
<tr id="row_1_26_8_" 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="classelftosb_1_1_encore_boot_image_1_1_data_section.html" target="_self">DataSection</a></td><td class="desc">A non-bootable section of an Encore boot image </td></tr>
<tr id="row_1_26_9_" 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="classelftosb_1_1_encore_boot_image.html#structelftosb_1_1_encore_boot_image_1_1dek__dictionary__entry__t" target="_self">dek_dictionary_entry_t</a></td><td class="desc">Entry in <a class="el" href="classelftosb_1_1_encore_boot_image.html#structelftosb_1_1_encore_boot_image_1_1dek__dictionary__t" title="The DEK dictionary always follows the image header, in the next cipher block. ">elftosb::EncoreBootImage::dek_dictionary_t</a> </td></tr>
<tr id="row_1_26_10_" 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="classelftosb_1_1_encore_boot_image.html#structelftosb_1_1_encore_boot_image_1_1dek__dictionary__t" target="_self">dek_dictionary_t</a></td><td class="desc">The DEK dictionary always follows the image header, in the next cipher block </td></tr>
<tr id="row_1_26_11_" 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="classelftosb_1_1_encore_boot_image_1_1_erase_command.html" target="_self">EraseCommand</a></td><td class="desc">Erase bootloader command </td></tr>
<tr id="row_1_26_12_" 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="classelftosb_1_1_encore_boot_image_1_1_fill_command.html" target="_self">FillCommand</a></td><td class="desc">Pattern fill bootloader command </td></tr>
<tr id="row_1_26_13_" 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="classelftosb_1_1_encore_boot_image_1_1_jump_command.html" target="_self">JumpCommand</a></td><td class="desc">Jump to address bootloader command </td></tr>
<tr id="row_1_26_14_" 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="classelftosb_1_1_encore_boot_image_1_1_load_command.html" target="_self">LoadCommand</a></td><td class="desc">Load data bootloader command </td></tr>
<tr id="row_1_26_15_" 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="classelftosb_1_1_encore_boot_image_1_1_mem_enable_command.html" target="_self">MemEnableCommand</a></td><td class="desc">Memory Enable bootloader command </td></tr>
<tr id="row_1_26_16_" 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="classelftosb_1_1_encore_boot_image_1_1_mode_command.html" target="_self">ModeCommand</a></td><td class="desc">Change boot mode bootloader command </td></tr>
<tr id="row_1_26_17_" 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="classelftosb_1_1_encore_boot_image_1_1_nop_command.html" target="_self">NopCommand</a></td><td class="desc">No operation bootloader command </td></tr>
<tr id="row_1_26_18_" 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="classelftosb_1_1_encore_boot_image_1_1_program_command.html" target="_self">ProgramCommand</a></td><td class="desc">Program persistent bits bootloader command </td></tr>
<tr id="row_1_26_19_" 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="classelftosb_1_1_encore_boot_image_1_1_reset_command.html" target="_self">ResetCommand</a></td><td class="desc">Reset target bootloader command </td></tr>
<tr id="row_1_26_20_" 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="classelftosb_1_1_encore_boot_image_1_1_section.html" target="_self">Section</a></td><td class="desc">Base class for a section of an Encore boot image </td></tr>
<tr id="row_1_26_21_" 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="classelftosb_1_1_encore_boot_image.html#structelftosb_1_1_encore_boot_image_1_1section__header__t" target="_self">section_header_t</a></td><td class="desc">Information about each section, held in the section table </td></tr>
<tr id="row_1_26_22_" 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="classelftosb_1_1_encore_boot_image.html#structelftosb_1_1_encore_boot_image_1_1section__table__t" target="_self">section_table_t</a></td><td class="desc">An index of all sections within the boot image </td></tr>
<tr id="row_1_26_23_" 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="classelftosb_1_1_encore_boot_image_1_1_tag_command.html" target="_self">TagCommand</a></td><td class="desc"><a class="el" href="classelftosb_1_1_encore_boot_image_1_1_section.html" title="Base class for a section of an Encore boot image. ">Section</a> tag bootloader command </td></tr>
<tr id="row_1_27_" 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="classelftosb_1_1_encore_boot_image_generator.html" target="_self">EncoreBootImageGenerator</a></td><td class="desc">Generator for Encore boot images </td></tr>
<tr id="row_1_28_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_28_" class="arrow" onclick="toggleFolder('1_28_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_1_1_encore_boot_image_reader.html" target="_self">EncoreBootImageReader</a></td><td class="desc">Reads a Piano/Encore boot image from an input stream </td></tr>
<tr id="row_1_28_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="classelftosb_1_1_encore_boot_image_reader_1_1read__error.html" target="_self">read_error</a></td><td class="desc">Exception class used for error found while reading a boot image </td></tr>
<tr id="row_1_29_" 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="classelftosb_1_1_encrypt_operation.html" target="_self">EncryptOperation</a></td><td class="desc"><a class="el" href="classelftosb_1_1_operation.html" title="Abstract base class for all boot operations. ">Operation</a> to encrypt data for OTFAD </td></tr>
<tr id="row_1_30_" 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="classelftosb_1_1_encrypt_statement_a_s_t_node.html" target="_self">EncryptStatementASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_31_" 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="classelftosb_1_1_erase_statement_a_s_t_node.html" target="_self">EraseStatementASTNode</a></td><td class="desc">Statement to insert a ROM_ERASE_CMD command </td></tr>
<tr id="row_1_32_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_32_" class="arrow" onclick="toggleFolder('1_32_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_1_1_eval_context.html" target="_self">EvalContext</a></td><td class="desc">Context for evaluating AST tree and expressions </td></tr>
<tr id="row_1_32_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="classelftosb_1_1_eval_context_1_1_source_file_manager.html" target="_self">SourceFileManager</a></td><td class="desc">Abstract interface for a manager of source files </td></tr>
<tr id="row_1_32_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="classelftosb_1_1_eval_context.html#structelftosb_1_1_eval_context_1_1variable__info__t" target="_self">variable_info_t</a></td><td class="desc">Information about a variable's value </td></tr>
<tr id="row_1_33_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_33_" class="arrow" onclick="toggleFolder('1_33_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_1_1_excludes_list_matcher.html" target="_self">ExcludesListMatcher</a></td><td class="desc">Matches strings using a series of include and exclude glob patterns </td></tr>
<tr id="row_1_33_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="classelftosb_1_1_excludes_list_matcher.html#structelftosb_1_1_excludes_list_matcher_1_1glob__list__item__t" target="_self">glob_list_item_t</a></td><td class="desc">Information about one glob pattern entry in a match list </td></tr>
<tr id="row_1_34_" 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="classelftosb_1_1_execute_operation.html" target="_self">ExecuteOperation</a></td><td class="desc"><a class="el" href="classelftosb_1_1_operation.html" title="Abstract base class for all boot operations. ">Operation</a> to execute code at a certain address </td></tr>
<tr id="row_1_35_" 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="classelftosb_1_1_expr_a_s_t_node.html" target="_self">ExprASTNode</a></td><td class="desc">Abstract base class for all expression AST nodes </td></tr>
<tr id="row_1_36_" 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="classelftosb_1_1_expr_const_a_s_t_node.html" target="_self">ExprConstASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_37_" 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="classelftosb_1_1_extern_source_def_a_s_t_node.html" target="_self">ExternSourceDefASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_38_" 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="classelftosb_1_1_fixed_matcher.html" target="_self">FixedMatcher</a></td><td class="desc">Simple string matcher that compares against a fixed value </td></tr>
<tr id="row_1_39_" 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="classelftosb_1_1_flash_erase_all_external_operation.html" target="_self">FlashEraseAllExternalOperation</a></td><td class="desc"><a class="el" href="classelftosb_1_1_operation.html" title="Abstract base class for all boot operations. ">Operation</a> to erase the entire external flash memory array </td></tr>
<tr id="row_1_40_" 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="classelftosb_1_1_flash_erase_all_operation.html" target="_self">FlashEraseAllOperation</a></td><td class="desc"><a class="el" href="classelftosb_1_1_operation.html" title="Abstract base class for all boot operations. ">Operation</a> to erase the entire flash memory array </td></tr>
<tr id="row_1_41_" 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="classelftosb_1_1_flash_erase_all_unsecure_operation.html" target="_self">FlashEraseAllUnsecureOperation</a></td><td class="desc"><a class="el" href="classelftosb_1_1_operation.html" title="Abstract base class for all boot operations. ">Operation</a> to erase the entire flash memory array, unsecure version </td></tr>
<tr id="row_1_42_" 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="classelftosb_1_1_flash_erase_operation.html" target="_self">FlashEraseOperation</a></td><td class="desc"><a class="el" href="classelftosb_1_1_operation.html" title="Abstract base class for all boot operations. ">Operation</a> to erase flash memory </td></tr>
<tr id="row_1_43_" 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="classelftosb_1_1_from_statement_a_s_t_node.html" target="_self">FromStatementASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_44_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_44_" class="arrow" onclick="toggleFolder('1_44_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_1_1_g_h_s_sec_info.html" target="_self">GHSSecInfo</a></td><td class="desc">Wrapper around the GHS-specific .secinfo ELF section </td></tr>
<tr id="row_1_44_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="classelftosb_1_1_g_h_s_sec_info.html#structelftosb_1_1_g_h_s_sec_info_1_1ghs__secinfo__t" target="_self">ghs_secinfo_t</a></td><td class="desc">The structure of one .secinfo entry </td></tr>
<tr id="row_1_45_" 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="classelftosb_1_1_glob_matcher.html" target="_self">GlobMatcher</a></td><td class="desc">This class uses glob pattern matching to match strings </td></tr>
<tr id="row_1_46_" 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="classelftosb_1_1_h_a_b_execute_operation.html" target="_self">HABExecuteOperation</a></td><td class="desc">Authenticate with HAB and execute the entry point </td></tr>
<tr id="row_1_47_" 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="classelftosb_1_1_if_statement_a_s_t_node.html" target="_self">IfStatementASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_48_" 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="classelftosb_1_1_int_const_expr_a_s_t_node.html" target="_self">IntConstExprASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_49_" 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="classelftosb_1_1_integer_value.html" target="_self">IntegerValue</a></td><td class="desc">32-bit signed integer value </td></tr>
<tr id="row_1_50_" 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="classelftosb_1_1_int_size_expr_a_s_t_node.html" target="_self">IntSizeExprASTNode</a></td><td class="desc">Negates an expression </td></tr>
<tr id="row_1_51_" 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="classelftosb_1_1_i_v_t_const_a_s_t_node.html" target="_self">IVTConstASTNode</a></td><td class="desc">Node for a constant IVT structure as used by HAB4 </td></tr>
<tr id="row_1_52_" 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="classelftosb_1_1_i_v_t_data_source.html" target="_self">IVTDataSource</a></td><td class="desc">Data source for an IVT structure used by HAB4 </td></tr>
<tr id="row_1_53_" 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="classelftosb_1_1_keyblob.html" target="_self">Keyblob</a></td><td class="desc"><a class="el" href="classelftosb_1_1_keyblob.html" title="Keyblob specification. ">Keyblob</a> specification </td></tr>
<tr id="row_1_54_" 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="classelftosb_1_1_keyblob_block_a_s_t_node.html" target="_self">KeyblobBlockASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_55_" 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="classelftosb_1_1_keyblob_entry.html" target="_self">KeyblobEntry</a></td><td class="desc">Base class for data model of sections of the output file </td></tr>
<tr id="row_1_56_" 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="classelftosb_1_1_keyblob_entry_a_s_t_node.html" target="_self">KeyblobEntryASTNode</a></td><td class="desc">Node for a keyblob entry </td></tr>
<tr id="row_1_57_" 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="classelftosb_1_1_keywrap_operation.html" target="_self">KeywrapOperation</a></td><td class="desc"><a class="el" href="classelftosb_1_1_operation.html" title="Abstract base class for all boot operations. ">Operation</a> to wrap and program keys </td></tr>
<tr id="row_1_58_" 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="classelftosb_1_1_keywrap_statement_a_s_t_node.html" target="_self">KeywrapStatementASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_59_" 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="classelftosb_1_1lexical__error.html" target="_self">lexical_error</a></td><td class="desc">Exception class for lexical errors </td></tr>
<tr id="row_1_60_" 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="classelftosb_1_1_list_a_s_t_node.html" target="_self">ListASTNode</a></td><td class="desc">AST node that contains other AST nodes </td></tr>
<tr id="row_1_61_" 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="classelftosb_1_1_load_operation.html" target="_self">LoadOperation</a></td><td class="desc">Load data into memory operation </td></tr>
<tr id="row_1_62_" 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="classelftosb_1_1_load_statement_a_s_t_node.html" target="_self">LoadStatementASTNode</a></td><td class="desc">AST node for a load statement </td></tr>
<tr id="row_1_63_" 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="classelftosb_1_1_mem_enable_operation.html" target="_self">MemEnableOperation</a></td><td class="desc"><a class="el" href="classelftosb_1_1_operation.html" title="Abstract base class for all boot operations. ">Operation</a> to enable external memory access </td></tr>
<tr id="row_1_64_" 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="classelftosb_1_1_mem_enable_statement_a_s_t_node.html" target="_self">MemEnableStatementASTNode</a></td><td class="desc">Statement to insert a ROM_MEM_ENABLE_CMD command </td></tr>
<tr id="row_1_65_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_65_" class="arrow" onclick="toggleFolder('1_65_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_1_1_memory_image_data_source.html" target="_self">MemoryImageDataSource</a></td><td class="desc">Data source that takes its data from an executable image </td></tr>
<tr id="row_1_65_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="classelftosb_1_1_memory_image_data_source_1_1_fill_segment.html" target="_self">FillSegment</a></td><td class="desc">Segment corresponding to a fill region of the executable image </td></tr>
<tr id="row_1_65_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="classelftosb_1_1_memory_image_data_source_1_1_text_segment.html" target="_self">TextSegment</a></td><td class="desc">Segment corresponding to a text region of the executable image </td></tr>
<tr id="row_1_66_" 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="classelftosb_1_1_message_statement_a_s_t_node.html" target="_self">MessageStatementASTNode</a></td><td class="desc">Statement to print a message to the elftosb user </td></tr>
<tr id="row_1_67_" 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="classelftosb_1_1_mode_statement_a_s_t_node.html" target="_self">ModeStatementASTNode</a></td><td class="desc">Statement to insert a ROM_MODE_CMD command </td></tr>
<tr id="row_1_68_" 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="classelftosb_1_1_natural_data_target.html" target="_self">NaturalDataTarget</a></td><td class="desc">Target address that is the "natural" location of whatever the source data is </td></tr>
<tr id="row_1_69_" 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="classelftosb_1_1_natural_location_a_s_t_node.html" target="_self">NaturalLocationASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_70_" 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="classelftosb_1_1_negative_expr_a_s_t_node.html" target="_self">NegativeExprASTNode</a></td><td class="desc">Negates an expression </td></tr>
<tr id="row_1_71_" 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="classelftosb_1_1_operation.html" target="_self">Operation</a></td><td class="desc">Abstract base class for all boot operations </td></tr>
<tr id="row_1_72_" 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="classelftosb_1_1_operation_sequence.html" target="_self">OperationSequence</a></td><td class="desc">Ordered sequence of operations </td></tr>
<tr id="row_1_73_" 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="classelftosb_1_1_operation_sequence_section.html" target="_self">OperationSequenceSection</a></td><td class="desc">A section of the output that contains boot operations </td></tr>
<tr id="row_1_74_" 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="classelftosb_1_1_option_context.html" target="_self">OptionContext</a></td><td class="desc">Pure abstract interface class to a table of options </td></tr>
<tr id="row_1_75_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_75_" class="arrow" onclick="toggleFolder('1_75_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_1_1_option_dictionary.html" target="_self">OptionDictionary</a></td><td class="desc">Concrete implementation of <a class="el" href="classelftosb_1_1_option_context.html" title="Pure abstract interface class to a table of options. ">OptionContext</a> </td></tr>
<tr id="row_1_75_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="structelftosb_1_1_option_dictionary_1_1_option_value.html" target="_self">OptionValue</a></td><td class="desc">Information about one option's value </td></tr>
<tr id="row_1_76_" 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="classelftosb_1_1_options_block_a_s_t_node.html" target="_self">OptionsBlockASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_77_" 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="classelftosb_1_1_output_section.html" target="_self">OutputSection</a></td><td class="desc">Base class for data model of sections of the output file </td></tr>
<tr id="row_1_78_" 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="classelftosb_1_1_path_source_def_a_s_t_node.html" target="_self">PathSourceDefASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_79_" 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="classelftosb_1_1_pattern_source.html" target="_self">PatternSource</a></td><td class="desc">Data source for a repeating pattern </td></tr>
<tr id="row_1_80_" 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="classelftosb_1_1_program_operation.html" target="_self">ProgramOperation</a></td><td class="desc"><a class="el" href="classelftosb_1_1_operation.html" title="Abstract base class for all boot operations. ">Operation</a> to program persistent bits </td></tr>
<tr id="row_1_81_" 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="classelftosb_1_1_reset_operation.html" target="_self">ResetOperation</a></td><td class="desc"><a class="el" href="classelftosb_1_1_operation.html" title="Abstract base class for all boot operations. ">Operation</a> to reset the device </td></tr>
<tr id="row_1_82_" 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="classelftosb_1_1_reset_statement_a_s_t_node.html" target="_self">ResetStatementASTNode</a></td><td class="desc">Statement to insert a ROM_RESET_CMD command </td></tr>
<tr id="row_1_83_" 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="classelftosb_1_1_section_a_s_t_node.html" target="_self">SectionASTNode</a></td><td class="desc">AST node for a section glob </td></tr>
<tr id="row_1_84_" 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="classelftosb_1_1_section_contents_a_s_t_node.html" target="_self">SectionContentsASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_85_" 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="classelftosb_1_1_section_match_list_a_s_t_node.html" target="_self">SectionMatchListASTNode</a></td><td class="desc">List of section matches for a particular source name </td></tr>
<tr id="row_1_86_" 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="classelftosb_1_1semantic__error.html" target="_self">semantic_error</a></td><td class="desc">A semantic error discovered while processing the command file AST </td></tr>
<tr id="row_1_87_" 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="classelftosb_1_1_sized_integer_value.html" target="_self">SizedIntegerValue</a></td><td class="desc">Adds a word size attribute to <a class="el" href="classelftosb_1_1_integer_value.html" title="32-bit signed integer value. ">IntegerValue</a> </td></tr>
<tr id="row_1_88_" 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="classelftosb_1_1_sizeof_operator_a_s_t_node.html" target="_self">SizeofOperatorASTNode</a></td><td class="desc">Returns an integer that is the size in bytes of the operand </td></tr>
<tr id="row_1_89_" 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="classelftosb_1_1_source_a_s_t_node.html" target="_self">SourceASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_90_" 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="classelftosb_1_1_source_def_a_s_t_node.html" target="_self">SourceDefASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_91_" 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="classelftosb_1_1_source_file.html" target="_self">SourceFile</a></td><td class="desc">Abstract base class for a source file containing executable code </td></tr>
<tr id="row_1_92_" 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="classelftosb_1_1_source_file_function_a_s_t_node.html" target="_self">SourceFileFunctionASTNode</a></td><td class="desc">Calls a built-in function with a source as the parameter </td></tr>
<tr id="row_1_93_" 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="classelftosb_1_1_sources_block_a_s_t_node.html" target="_self">SourcesBlockASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_94_" 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="classelftosb_1_1_s_record_source_file.html" target="_self">SRecordSourceFile</a></td><td class="desc">Executable file in the Motorola S-record format </td></tr>
<tr id="row_1_95_" 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="classelftosb_1_1_statement_a_s_t_node.html" target="_self">StatementASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_96_" 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="classelftosb_1_1_string_const_a_s_t_node.html" target="_self">StringConstASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_97_" 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="classelftosb_1_1_string_matcher.html" target="_self">StringMatcher</a></td><td class="desc">Abstract interface class used to select strings by name </td></tr>
<tr id="row_1_98_" 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="classelftosb_1_1_string_value.html" target="_self">StringValue</a></td><td class="desc">String value </td></tr>
<tr id="row_1_99_" 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="classelftosb_1_1_symbol_a_s_t_node.html" target="_self">SymbolASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_100_" 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="classelftosb_1_1_symbol_ref_expr_a_s_t_node.html" target="_self">SymbolRefExprASTNode</a></td><td class="desc">Expression node for a symbol reference </td></tr>
<tr id="row_1_101_" 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="classelftosb_1_1syntax__error.html" target="_self">syntax_error</a></td><td class="desc">Exception class for syntax errors </td></tr>
<tr id="row_1_102_" 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="structelftosb_1_1token__loc__t.html" target="_self">token_loc_t</a></td><td class="desc">Token location in the source file </td></tr>
<tr id="row_1_103_" 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="classelftosb_1_1_unmapped_data_source.html" target="_self">UnmappedDataSource</a></td><td class="desc">Data source for data that is not memory mapped (has no natural address) </td></tr>
<tr id="row_1_104_" 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="classelftosb_1_1_value.html" target="_self">Value</a></td><td class="desc">Abstract base class for values of arbitrary types </td></tr>
<tr id="row_1_105_" 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="classelftosb_1_1_variable_expr_a_s_t_node.html" target="_self">VariableExprASTNode</a></td><td class="desc"></td></tr>
<tr id="row_1_106_" 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="structelftosb_1_1version__t.html" target="_self">version_t</a></td><td class="desc">Same version struct used for 3600 boot image </td></tr>
<tr id="row_1_107_" 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="classelftosb_1_1_wildcard_matcher.html" target="_self">WildcardMatcher</a></td><td class="desc">String matcher subclass that matches all test strings </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="toggleFolder('2_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_json.html" target="_self">Json</a></td><td class="desc">JSON (JavaScript Object Notation) </td></tr>
<tr id="row_2_0_" 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="class_json_1_1_batch_allocator.html" target="_self">BatchAllocator</a></td><td class="desc"></td></tr>
<tr id="row_2_1_" 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="class_json_1_1_fast_writer.html" target="_self">FastWriter</a></td><td class="desc">Outputs a <a class="el" href="class_json_1_1_value.html" title="Represents a JSON value. ">Value</a> in <a href="http://www.json.org">JSON</a> format without formatting (not human friendly) </td></tr>
<tr id="row_2_2_" 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="class_json_1_1_features.html" target="_self">Features</a></td><td class="desc">Configuration passed to reader and writer. This configuration object can be used to force the <a class="el" href="class_json_1_1_reader.html" title="Unserialize a JSON document into a Value. ">Reader</a> or <a class="el" href="class_json_1_1_writer.html" title="Abstract class for writers. ">Writer</a> to behave in a standard conforming way </td></tr>
<tr id="row_2_3_" 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="class_json_1_1_path.html" target="_self">Path</a></td><td class="desc">Experimental and untested: represents a "path" to access a node </td></tr>
<tr id="row_2_4_" 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="class_json_1_1_path_argument.html" target="_self">PathArgument</a></td><td class="desc">Experimental and untested: represents an element of the "path" to access a node </td></tr>
<tr id="row_2_5_" 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="class_json_1_1_reader.html" target="_self">Reader</a></td><td class="desc">Unserialize a <a href="http://www.json.org">JSON</a> document into a <a class="el" href="class_json_1_1_value.html" title="Represents a JSON value. ">Value</a> </td></tr>
<tr id="row_2_6_" 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="class_json_1_1_static_string.html" target="_self">StaticString</a></td><td class="desc">Lightweight wrapper to tag static string </td></tr>
<tr id="row_2_7_" 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="class_json_1_1_styled_stream_writer.html" target="_self">StyledStreamWriter</a></td><td class="desc">Writes a <a class="el" href="class_json_1_1_value.html" title="Represents a JSON value. ">Value</a> in <a href="http://www.json.org">JSON</a> format in a human friendly way, to a stream rather than to a string </td></tr>
<tr id="row_2_8_" 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="class_json_1_1_styled_writer.html" target="_self">StyledWriter</a></td><td class="desc">Writes a <a class="el" href="class_json_1_1_value.html" title="Represents a JSON value. ">Value</a> in <a href="http://www.json.org">JSON</a> format in a human friendly way </td></tr>
<tr id="row_2_9_" 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="class_json_1_1_value.html" target="_self">Value</a></td><td class="desc">Represents a <a href="http://www.json.org">JSON</a> value </td></tr>
<tr id="row_2_10_" 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="class_json_1_1_value_array_allocator.html" target="_self">ValueArrayAllocator</a></td><td class="desc">Experimental: do not use. Allocator to customize <a class="el" href="class_json_1_1_value.html" title="Represents a JSON value. ">Value</a> internal array. Below is an example of a simple implementation (actual implementation use memory pool) </td></tr>
<tr id="row_2_11_" 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="class_json_1_1_value_const_iterator.html" target="_self">ValueConstIterator</a></td><td class="desc">Const iterator for object and array value </td></tr>
<tr id="row_2_12_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_12_" class="arrow" onclick="toggleFolder('2_12_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_json_1_1_value_internal_array.html" target="_self">ValueInternalArray</a></td><td class="desc">A simplified deque implementation used internally by <a class="el" href="class_json_1_1_value.html" title="Represents a JSON value. ">Value</a> </td></tr>
<tr id="row_2_12_0_" 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="struct_json_1_1_value_internal_array_1_1_iterator_state.html" target="_self">IteratorState</a></td><td class="desc"></td></tr>
<tr id="row_2_13_" 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="class_json_1_1_value_internal_link.html" target="_self">ValueInternalLink</a></td><td class="desc"><a class="el" href="class_json_1_1_value_internal_map.html" title="A linked page based hash-table implementation used internally by Value. ">ValueInternalMap</a> hash-map bucket chain link (for internal use only) </td></tr>
<tr id="row_2_14_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_14_" class="arrow" onclick="toggleFolder('2_14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_json_1_1_value_internal_map.html" target="_self">ValueInternalMap</a></td><td class="desc">A linked page based hash-table implementation used internally by <a class="el" href="class_json_1_1_value.html" title="Represents a JSON value. ">Value</a> </td></tr>
<tr id="row_2_14_0_" 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="struct_json_1_1_value_internal_map_1_1_iterator_state.html" target="_self">IteratorState</a></td><td class="desc"></td></tr>
<tr id="row_2_15_" 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="class_json_1_1_value_iterator.html" target="_self">ValueIterator</a></td><td class="desc">Iterator for object and array value </td></tr>
<tr id="row_2_16_" 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="class_json_1_1_value_iterator_base.html" target="_self">ValueIteratorBase</a></td><td class="desc">Base class for <a class="el" href="class_json_1_1_value.html" title="Represents a JSON value. ">Value</a> iterators </td></tr>
<tr id="row_2_17_" 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="class_json_1_1_value_map_allocator.html" target="_self">ValueMapAllocator</a></td><td class="desc">Allocator to customize <a class="el" href="class_json_1_1_value.html" title="Represents a JSON value. ">Value</a> internal map. Below is an example of a simple implementation (default implementation actually use memory pool for speed) </td></tr>
<tr id="row_2_18_" 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="class_json_1_1_writer.html" target="_self">Writer</a></td><td class="desc">Abstract class for writers </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_e_s_counter.html" target="_self">AESCounter</a></td><td class="desc">Generic AES Counter class </td></tr>
<tr id="row_4_" 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="class_a_e_s_counter_base.html" target="_self">AESCounterBase</a></td><td class="desc">Base class for AESCounter&lt;S&gt; </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_e_s_key.html" target="_self">AESKey</a></td><td class="desc">Generic AES key class </td></tr>
<tr id="row_6_" 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="class_a_e_s_key_base.html" target="_self">AESKeyBase</a></td><td class="desc">Base class for AESKey&lt;S&gt; </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_bl_host.html" target="_self">BlHost</a></td><td class="desc">Class that encapsulates the blhost tool </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="class_blob.html" target="_self">Blob</a></td><td class="desc">Manages a binary object of arbitrary length </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_9_" class="arrow" onclick="toggleFolder('9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_bootloader.html" target="_self">Bootloader</a></td><td class="desc"><a class="el" href="class_bootloader.html" title="Bootloader class. ">Bootloader</a> class </td></tr>
<tr id="row_9_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="class_bootloader.html#struct_bootloader_1_1_erase_option" target="_self">EraseOption</a></td><td class="desc"><a class="el" href="class_bootloader.html#struct_bootloader_1_1_erase_option" title="EraseOption struct contains information for an erase progress. ">EraseOption</a> struct contains information for an erase progress </td></tr>
<tr id="row_9_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="class_bootloader.html#struct_bootloader_1_1_flash_firmware_option" target="_self">FlashFirmwareOption</a></td><td class="desc"><a class="el" href="class_bootloader.html#struct_bootloader_1_1_flash_firmware_option" title="FlashFirmwareOption struct contains information for an update progress. ">FlashFirmwareOption</a> struct contains information for an update progress </td></tr>
<tr id="row_9_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="class_bootloader.html#struct_bootloader_1_1_program_once_option" target="_self">ProgramOnceOption</a></td><td class="desc"><a class="el" href="class_bootloader.html#struct_bootloader_1_1_program_once_option" title="ProgramOnceOption struct contains information for a program IFR progress. ">ProgramOnceOption</a> struct contains information for a program IFR progress </td></tr>
<tr id="row_9_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="class_bootloader.html#struct_bootloader_1_1_target_information" target="_self">TargetInformation</a></td><td class="desc"><a class="el" href="class_bootloader.html#struct_bootloader_1_1_target_information" title="TargetInformation struct contains devices information. ">TargetInformation</a> struct contains devices information </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="class_bootloader_config_dlg.html" target="_self">BootloaderConfigDlg</a></td><td class="desc"><a class="el" href="class_bootloader_config_dlg.html" title="BootloaderConfigDlg class is the UI Dialog class for the bootloader configuration page...">BootloaderConfigDlg</a> class is the UI Dialog class for the bootloader configuration page </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_c_about_dlg.html" target="_self">CAboutDlg</a></td><td class="desc"></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="struct_can_set_rxid_command.html" target="_self">CanSetRxidCommand</a></td><td class="desc"></td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_can_set_speed_command.html" target="_self">CanSetSpeedCommand</a></td><td class="desc"></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="struct_can_set_txid_command.html" target="_self">CanSetTxidCommand</a></td><td class="desc"></td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_can_write_then_read_command.html" target="_self">CanWriteThenReadCommand</a></td><td class="desc"></td></tr>
<tr id="row_16_" 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="class_c_kinetis_flash_tool_app.html" target="_self">CKinetisFlashToolApp</a></td><td class="desc"></td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_c_kinetis_flash_tool_dlg.html" target="_self">CKinetisFlashToolDlg</a></td><td class="desc"><a class="el" href="class_c_kinetis_flash_tool_dlg.html" title="CKinetisFlashToolDlg class is the UI Dialog class for the main page. ">CKinetisFlashToolDlg</a> class is the UI Dialog class for the main page </td></tr>
<tr id="row_18_" 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="class_config_dlg.html" target="_self">ConfigDlg</a></td><td class="desc"><a class="el" href="class_config_dlg.html" title="ConfigDlg class is the UI Dialog class for the BCA utilities tab page. ">ConfigDlg</a> class is the UI Dialog class for the BCA utilities tab page </td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_c_r_c32.html" target="_self">CRC32</a></td><td class="desc">CRC Checksum Calculation </td></tr>
<tr id="row_20_" 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="class_c_s_h_a1.html" target="_self">CSHA1</a></td><td class="desc"></td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_elf32___ehdr.html" target="_self">Elf32_Ehdr</a></td><td class="desc">ELF file header </td></tr>
<tr id="row_22_" 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="struct_elf32___phdr.html" target="_self">Elf32_Phdr</a></td><td class="desc">ELF program header </td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_elf32___shdr.html" target="_self">Elf32_Shdr</a></td><td class="desc">ELF section header </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="struct_elf32___sym.html" target="_self">Elf32_Sym</a></td><td class="desc">ELF symbol table entry </td></tr>
<tr id="row_25_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_25_" class="arrow" onclick="toggleFolder('25_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classelftosb_tool.html" target="_self">elftosbTool</a></td><td class="desc">Class that encapsulates the elftosb tool </td></tr>
<tr id="row_25_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="classelftosb_tool.html#structelftosb_tool_1_1_family_name_table_entry" target="_self">FamilyNameTableEntry</a></td><td class="desc">A structure describing an entry in the table of chip family names </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="group__logging.html#class_file_logger" target="_self">FileLogger</a></td><td class="desc">Simple logger that writes to a file </td></tr>
<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_flash_dlg.html" target="_self">FlashDlg</a></td><td class="desc"><a class="el" href="class_flash_dlg.html" title="FlashDlg class is the UI Dialog class for the Flash utilities tab page. ">FlashDlg</a> class is the UI Dialog class for the Flash utilities tab page </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="class_flex_lexer.html" target="_self">FlexLexer</a></td><td class="desc"></td></tr>
<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfree__ptr.html" target="_self">free_ptr</a></td><td class="desc">Simple template class to free a pointer </td></tr>
<tr id="row_30_" 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="struct_gpio_config_command.html" target="_self">GpioConfigCommand</a></td><td class="desc"></td></tr>
<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_gpio_set_command.html" target="_self">GpioSetCommand</a></td><td class="desc"></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="structhab__hdr__t.html" target="_self">hab_hdr_t</a></td><td class="desc"></td></tr>
<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhab__ivt.html" target="_self">hab_ivt_t</a></td><td class="desc"></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="structhid__device__.html" target="_self">hid_device</a></td><td class="desc"></td></tr>
<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhid__device__info.html" target="_self">hid_device_info</a></td><td class="desc"></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="class_history_data.html" target="_self">HistoryData</a></td><td class="desc"><a class="el" href="class_history_data.html" title="HistoryData class stores the operation history. Save users operation steps. ">HistoryData</a> class stores the operation history. Save users operation steps </td></tr>
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_i2c_set_speed_command.html" target="_self">I2cSetSpeedCommand</a></td><td class="desc"></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="struct_i2c_write_then_read_command.html" target="_self">I2cWriteThenReadCommand</a></td><td class="desc"></td></tr>
<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structinput__report.html" target="_self">input_report</a></td><td class="desc"></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="structkeyblob__t.html" target="_self">keyblob_t</a></td><td class="desc">Key <a class="el" href="class_blob.html" title="Manages a binary object of arbitrary length. ">Blob</a> format </td></tr>
<tr id="row_41_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_41_" class="arrow" onclick="toggleFolder('41_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__logging.html#class_log" target="_self">Log</a></td><td class="desc">Wraps a set of static functions for easy global logging access </td></tr>
<tr id="row_41_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="class_log_1_1_set_output_level.html" target="_self">SetOutputLevel</a></td><td class="desc">Utility class to temporarily change the logging output level </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="group__logging.html#class_logger" target="_self">Logger</a></td><td class="desc">Base logger class </td></tr>
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_microsoft_crypto_provider.html" target="_self">MicrosoftCryptoProvider</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="class_opt_argv_iter.html" target="_self">OptArgvIter</a></td><td class="desc"></td></tr>
<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_options.html" target="_self">Options</a></td><td class="desc">Parse command-line options </td></tr>
<tr id="row_46_" 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="class_option_spec.html" target="_self">OptionSpec</a></td><td class="desc"></td></tr>
<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_opt_istream_iter.html" target="_self">OptIstreamIter</a></td><td class="desc"></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="class_opt_iter.html" target="_self">OptIter</a></td><td class="desc"></td></tr>
<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_opt_iter_rwd.html" target="_self">OptIterRwd</a></td><td class="desc"></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="class_opt_str_tok_iter.html" target="_self">OptStrTokIter</a></td><td class="desc"></td></tr>
<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classostream.html" target="_self">ostream</a></td><td class="desc"></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="class_path_searcher.html" target="_self">PathSearcher</a></td><td class="desc">Handles searching a list of paths for a file </td></tr>
<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_h_i_d_d___a_t_t_r_i_b_u_t_e_s.html" target="_self">PHIDD_ATTRIBUTES</a></td><td class="desc"></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="struct_h_i_d_p___c_a_p_s.html" target="_self">PHIDP_CAPS</a></td><td class="desc"></td></tr>
<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpthread__barrier__t.html" target="_self">pthread_barrier_t</a></td><td class="desc"></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="class_random_number_generator.html" target="_self">RandomNumberGenerator</a></td><td class="desc"></td></tr>
<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_rijndael.html" target="_self">Rijndael</a></td><td class="desc"></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="class_rijndael_c_b_c_m_a_c.html" target="_self">RijndaelCBCMAC</a></td><td class="desc">Class to compute CBC-MAC using the AES/Rijndael cipher </td></tr>
<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_rijndael_c_t_r.html" target="_self">RijndaelCTR</a></td><td class="desc">Class to compute AES 128 CTR encryption/decryption </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="class_serial_device.html" target="_self">SerialDevice</a></td><td class="desc"><a class="el" href="class_serial_device.html" title="SerialDevice class represent a COM port hardware on host. ">SerialDevice</a> class represent a COM port hardware on host </td></tr>
<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_serial_list.html" target="_self">SerialList</a></td><td class="desc"><a class="el" href="class_serial_list.html" title="SerialList class contains all serial devices on host. ">SerialList</a> class contains all serial devices on host </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="struct_set_fpga_clock_command.html" target="_self">SetFpgaClockCommand</a></td><td class="desc"></td></tr>
<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__qspi__driver.html#structqspi__config__t" target="_self">SFLASH_CONFIGURATION_PARAM_PTR</a></td><td class="desc">QuadSPI Config block structure </td></tr>
<tr id="row_64_" 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="union_s_h_a1___w_o_r_k_s_p_a_c_e___b_l_o_c_k.html" target="_self">SHA1_WORKSPACE_BLOCK</a></td><td class="desc"></td></tr>
<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__smart__pointer.html#classsmart__array__ptr" target="_self">smart_array_ptr</a></td><td class="desc">Simple, standard smart pointer class that uses the array delete operator </td></tr>
<tr id="row_66_" 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="group__smart__pointer.html#classsmart__ptr" target="_self">smart_ptr</a></td><td class="desc">Simple, standard smart pointer class </td></tr>
<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_spi_set_speed_command.html" target="_self">SpiSetSpeedCommand</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="struct_spi_write_then_read_command.html" target="_self">SpiWriteThenReadCommand</a></td><td class="desc"></td></tr>
<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__qspi__driver.html#unionstandard__version__t" target="_self">standard_version_t</a></td><td class="desc"></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="group__qspi__driver.html#structstandard__version__t_8_b" target="_self">standard_version_t.B</a></td><td class="desc"></td></tr>
<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__logging.html#class_stdout_logger" target="_self">StdoutLogger</a></td><td class="desc">Simple logger that writes to stdout </td></tr>
<tr id="row_72_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_72_" class="arrow" onclick="toggleFolder('72_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_st_e_l_f_file.html" target="_self">StELFFile</a></td><td class="desc">Parser for Executable and Linking Format (ELF) files </td></tr>
<tr id="row_72_0_" 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="class_st_e_l_f_file.html#struct_st_e_l_f_file_1_1_section_data_info" target="_self">SectionDataInfo</a></td><td class="desc"></td></tr>
<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_st_e_l_f_file_exception.html" target="_self">StELFFileException</a></td><td class="desc">Simple exception thrown to indicate an error in the input ELF file format </td></tr>
<tr id="row_74_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_74_" class="arrow" onclick="toggleFolder('74_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_st_executable_image.html" target="_self">StExecutableImage</a></td><td class="desc">Used to build a representation of memory regions </td></tr>
<tr id="row_74_0_" 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="class_st_executable_image_1_1address__filter__exception.html" target="_self">address_filter_exception</a></td><td class="desc"></td></tr>
<tr id="row_74_1_" 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="struct_st_executable_image_1_1_address_filter.html" target="_self">AddressFilter</a></td><td class="desc"></td></tr>
<tr id="row_74_2_" 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="struct_st_executable_image_1_1_memory_region.html" target="_self">MemoryRegion</a></td><td class="desc"></td></tr>
<tr id="row_75_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_75_" class="arrow" onclick="toggleFolder('75_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_st_intel_hex_file.html" target="_self">StIntelHexFile</a></td><td class="desc">Intel Hex parser </td></tr>
<tr id="row_75_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="class_st_intel_hex_file.html#struct_st_intel_hex_file_1_1_intel_hex" target="_self">IntelHex</a></td><td class="desc"></td></tr>
<tr id="row_76_" 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="class_st_intel_hex_parse_exception.html" target="_self">StIntelHexParseException</a></td><td class="desc">Simple exception thrown to indicate an error in the input Intel Hex data format </td></tr>
<tr id="row_77_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_77_" class="arrow" onclick="toggleFolder('77_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_st_s_record_file.html" target="_self">StSRecordFile</a></td><td class="desc">S-record parser </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="class_st_s_record_file.html#struct_st_s_record_file_1_1_s_record" target="_self">SRecord</a></td><td class="desc"></td></tr>
<tr id="row_78_" 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="class_st_s_record_parse_exception.html" target="_self">StSRecordParseException</a></td><td class="desc">Simple exception thrown to indicate an error in the input SRecord data format </td></tr>
<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_update_dlg.html" target="_self">UpdateDlg</a></td><td class="desc"><a class="el" href="class_update_dlg.html" title="UpdateDlg class is the UI Dialog class for the Update tab page. ">UpdateDlg</a> class is the UI Dialog class for the Update tab page </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="structyy__buffer__state.html" target="_self">YY_BUFFER_STATE</a></td><td class="desc"></td></tr>
<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structyy__trans__info.html" target="_self">yy_trans_info</a></td><td class="desc"></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="unionyyalloc.html" target="_self">yyalloc</a></td><td class="desc"></td></tr>
<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classyy_flex_lexer.html" target="_self">yyFlexLexer</a></td><td class="desc"></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="struct_y_y_l_t_y_p_e.html" target="_self">YYLTYPE</a></td><td class="desc"></td></tr>
<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="union_y_y_s_t_y_p_e.html" target="_self">YYSTYPE</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Mon Mar 7 2016 16:49:52 for Kinetis Bootloader Host by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>

277
doc/host_html/annotated.js Normal file
View File

@@ -0,0 +1,277 @@
var annotated =
[
[ "blfwk", null, [
[ "BinarySourceFile", "classblfwk_1_1_binary_source_file.html", "classblfwk_1_1_binary_source_file" ],
[ "BinaryValue", "classblfwk_1_1_binary_value.html", "classblfwk_1_1_binary_value" ],
[ "Bootloader", "classblfwk_1_1_bootloader.html", "classblfwk_1_1_bootloader" ],
[ "BusPal", "classblfwk_1_1_bus_pal.html", "classblfwk_1_1_bus_pal" ],
[ "BusPalUartPeripheral", "classblfwk_1_1_bus_pal_uart_peripheral.html", "classblfwk_1_1_bus_pal_uart_peripheral" ],
[ "Call", "classblfwk_1_1_call.html", "classblfwk_1_1_call" ],
[ "cmd_t", "structblfwk_1_1cmd__t.html", "structblfwk_1_1cmd__t" ],
[ "Command", "classblfwk_1_1_command.html", "classblfwk_1_1_command" ],
[ "CommandPacket", "classblfwk_1_1_command_packet.html", "classblfwk_1_1_command_packet" ],
[ "ConfigureCan", "classblfwk_1_1_configure_can.html", "classblfwk_1_1_configure_can" ],
[ "ConfigureI2c", "classblfwk_1_1_configure_i2c.html", "classblfwk_1_1_configure_i2c" ],
[ "ConfigureQuadSpi", "classblfwk_1_1_configure_quad_spi.html", "classblfwk_1_1_configure_quad_spi" ],
[ "ConfigureSpi", "classblfwk_1_1_configure_spi.html", "classblfwk_1_1_configure_spi" ],
[ "ConstantDataTarget", "classblfwk_1_1_constant_data_target.html", "classblfwk_1_1_constant_data_target" ],
[ "Crc", "classblfwk_1_1_crc.html", "classblfwk_1_1_crc" ],
[ "DataPacket", "classblfwk_1_1_data_packet.html", "classblfwk_1_1_data_packet" ],
[ "DataSource", "classblfwk_1_1_data_source.html", "classblfwk_1_1_data_source" ],
[ "DataSourceImager", "classblfwk_1_1_data_source_imager.html", "classblfwk_1_1_data_source_imager" ],
[ "DataTarget", "classblfwk_1_1_data_target.html", "classblfwk_1_1_data_target" ],
[ "ELFSourceFile", "classblfwk_1_1_e_l_f_source_file.html", "classblfwk_1_1_e_l_f_source_file" ],
[ "ExcludesListMatcher", "classblfwk_1_1_excludes_list_matcher.html", "classblfwk_1_1_excludes_list_matcher" ],
[ "Execute", "classblfwk_1_1_execute.html", "classblfwk_1_1_execute" ],
[ "FillMemory", "classblfwk_1_1_fill_memory.html", "classblfwk_1_1_fill_memory" ],
[ "FixedMatcher", "classblfwk_1_1_fixed_matcher.html", "classblfwk_1_1_fixed_matcher" ],
[ "FlashEraseAll", "classblfwk_1_1_flash_erase_all.html", "classblfwk_1_1_flash_erase_all" ],
[ "FlashEraseAllUnsecure", "classblfwk_1_1_flash_erase_all_unsecure.html", "classblfwk_1_1_flash_erase_all_unsecure" ],
[ "FlashEraseRegion", "classblfwk_1_1_flash_erase_region.html", "classblfwk_1_1_flash_erase_region" ],
[ "FlashImage", "classblfwk_1_1_flash_image.html", "classblfwk_1_1_flash_image" ],
[ "FlashMemoryStore", "classblfwk_1_1_flash_memory_store.html", "classblfwk_1_1_flash_memory_store" ],
[ "FlashProgramOnce", "classblfwk_1_1_flash_program_once.html", "classblfwk_1_1_flash_program_once" ],
[ "FlashReadOnce", "classblfwk_1_1_flash_read_once.html", "classblfwk_1_1_flash_read_once" ],
[ "FlashReadResource", "classblfwk_1_1_flash_read_resource.html", "classblfwk_1_1_flash_read_resource" ],
[ "FlashSecurityDisable", "classblfwk_1_1_flash_security_disable.html", "classblfwk_1_1_flash_security_disable" ],
[ "GetProperty", "classblfwk_1_1_get_property.html", "classblfwk_1_1_get_property" ],
[ "GHSSecInfo", "classblfwk_1_1_g_h_s_sec_info.html", "classblfwk_1_1_g_h_s_sec_info" ],
[ "GlobMatcher", "classblfwk_1_1_glob_matcher.html", "classblfwk_1_1_glob_matcher" ],
[ "IntegerValue", "classblfwk_1_1_integer_value.html", "classblfwk_1_1_integer_value" ],
[ "IntelHexSourceFile", "classblfwk_1_1_intel_hex_source_file.html", "classblfwk_1_1_intel_hex_source_file" ],
[ "MemoryImageDataSource", "classblfwk_1_1_memory_image_data_source.html", "classblfwk_1_1_memory_image_data_source" ],
[ "MemoryStore", "classblfwk_1_1_memory_store.html", "classblfwk_1_1_memory_store" ],
[ "NaturalDataTarget", "classblfwk_1_1_natural_data_target.html", "classblfwk_1_1_natural_data_target" ],
[ "OptionContext", "classblfwk_1_1_option_context.html", "classblfwk_1_1_option_context" ],
[ "OptionsStore", "classblfwk_1_1_options_store.html", "classblfwk_1_1_options_store" ],
[ "Packetizer", "classblfwk_1_1_packetizer.html", "classblfwk_1_1_packetizer" ],
[ "PatternSource", "classblfwk_1_1_pattern_source.html", "classblfwk_1_1_pattern_source" ],
[ "Peripheral", "classblfwk_1_1_peripheral.html", "classblfwk_1_1_peripheral" ],
[ "peripheral_t", "structblfwk_1_1peripheral__t.html", "structblfwk_1_1peripheral__t" ],
[ "Progress", "classblfwk_1_1_progress.html", "classblfwk_1_1_progress" ],
[ "property_t", "structblfwk_1_1property__t.html", "structblfwk_1_1property__t" ],
[ "ReadMemory", "classblfwk_1_1_read_memory.html", "classblfwk_1_1_read_memory" ],
[ "ReceiveSbFile", "classblfwk_1_1_receive_sb_file.html", "classblfwk_1_1_receive_sb_file" ],
[ "ReliableUpdate", "classblfwk_1_1_reliable_update.html", "classblfwk_1_1_reliable_update" ],
[ "Reset", "classblfwk_1_1_reset.html", "classblfwk_1_1_reset" ],
[ "SBSourceFile", "classblfwk_1_1_s_b_source_file.html", "classblfwk_1_1_s_b_source_file" ],
[ "semantic_error", "classblfwk_1_1semantic__error.html", "classblfwk_1_1semantic__error" ],
[ "SerialPacketizer", "classblfwk_1_1_serial_packetizer.html", "classblfwk_1_1_serial_packetizer" ],
[ "SetProperty", "classblfwk_1_1_set_property.html", "classblfwk_1_1_set_property" ],
[ "SimPacketizer", "classblfwk_1_1_sim_packetizer.html", "classblfwk_1_1_sim_packetizer" ],
[ "SimPeripheral", "classblfwk_1_1_sim_peripheral.html", "classblfwk_1_1_sim_peripheral" ],
[ "Simulator", "classblfwk_1_1_simulator.html", "classblfwk_1_1_simulator" ],
[ "SizedIntegerValue", "classblfwk_1_1_sized_integer_value.html", "classblfwk_1_1_sized_integer_value" ],
[ "SourceFile", "classblfwk_1_1_source_file.html", "classblfwk_1_1_source_file" ],
[ "SramMemoryStore", "classblfwk_1_1_sram_memory_store.html", "classblfwk_1_1_sram_memory_store" ],
[ "SRecordSourceFile", "classblfwk_1_1_s_record_source_file.html", "classblfwk_1_1_s_record_source_file" ],
[ "StatusMessageTableEntry", "structblfwk_1_1_status_message_table_entry.html", "structblfwk_1_1_status_message_table_entry" ],
[ "StringMatcher", "classblfwk_1_1_string_matcher.html", "classblfwk_1_1_string_matcher" ],
[ "StringValue", "classblfwk_1_1_string_value.html", "classblfwk_1_1_string_value" ],
[ "UartPeripheral", "classblfwk_1_1_uart_peripheral.html", "classblfwk_1_1_uart_peripheral" ],
[ "UnmappedDataSource", "classblfwk_1_1_unmapped_data_source.html", "classblfwk_1_1_unmapped_data_source" ],
[ "Updater", "classblfwk_1_1_updater.html", "classblfwk_1_1_updater" ],
[ "updater_enum_t", "structblfwk_1_1updater__enum__t.html", "structblfwk_1_1updater__enum__t" ],
[ "updater_operation_t", "structblfwk_1_1updater__operation__t.html", "structblfwk_1_1updater__operation__t" ],
[ "updater_task_t", "structblfwk_1_1updater__task__t.html", "structblfwk_1_1updater__task__t" ],
[ "UsbHidPacketizer", "classblfwk_1_1_usb_hid_packetizer.html", "classblfwk_1_1_usb_hid_packetizer" ],
[ "UsbHidPeripheral", "classblfwk_1_1_usb_hid_peripheral.html", "classblfwk_1_1_usb_hid_peripheral" ],
[ "Value", "classblfwk_1_1_value.html", "classblfwk_1_1_value" ],
[ "WildcardMatcher", "classblfwk_1_1_wildcard_matcher.html", "classblfwk_1_1_wildcard_matcher" ],
[ "WriteMemory", "classblfwk_1_1_write_memory.html", "classblfwk_1_1_write_memory" ]
] ],
[ "elftosb", null, [
[ "AddressRangeASTNode", "classelftosb_1_1_address_range_a_s_t_node.html", "classelftosb_1_1_address_range_a_s_t_node" ],
[ "AssignmentASTNode", "classelftosb_1_1_assignment_a_s_t_node.html", "classelftosb_1_1_assignment_a_s_t_node" ],
[ "ASTNode", "classelftosb_1_1_a_s_t_node.html", "classelftosb_1_1_a_s_t_node" ],
[ "BinaryDataSection", "classelftosb_1_1_binary_data_section.html", "classelftosb_1_1_binary_data_section" ],
[ "BinaryOpExprASTNode", "classelftosb_1_1_binary_op_expr_a_s_t_node.html", "classelftosb_1_1_binary_op_expr_a_s_t_node" ],
[ "BinarySourceFile", "classelftosb_1_1_binary_source_file.html", "classelftosb_1_1_binary_source_file" ],
[ "BinaryValue", "classelftosb_1_1_binary_value.html", "classelftosb_1_1_binary_value" ],
[ "BlobConstASTNode", "classelftosb_1_1_blob_const_a_s_t_node.html", "classelftosb_1_1_blob_const_a_s_t_node" ],
[ "BooleanNotExprASTNode", "classelftosb_1_1_boolean_not_expr_a_s_t_node.html", "classelftosb_1_1_boolean_not_expr_a_s_t_node" ],
[ "BootableSectionContentsASTNode", "classelftosb_1_1_bootable_section_contents_a_s_t_node.html", "classelftosb_1_1_bootable_section_contents_a_s_t_node" ],
[ "BootImage", "classelftosb_1_1_boot_image.html", "classelftosb_1_1_boot_image" ],
[ "BootImageGenerator", "classelftosb_1_1_boot_image_generator.html", "classelftosb_1_1_boot_image_generator" ],
[ "BootModeOperation", "classelftosb_1_1_boot_mode_operation.html", "classelftosb_1_1_boot_mode_operation" ],
[ "CallStatementASTNode", "classelftosb_1_1_call_statement_a_s_t_node.html", "classelftosb_1_1_call_statement_a_s_t_node" ],
[ "CommandFileASTNode", "classelftosb_1_1_command_file_a_s_t_node.html", "classelftosb_1_1_command_file_a_s_t_node" ],
[ "ConstantDataTarget", "classelftosb_1_1_constant_data_target.html", "classelftosb_1_1_constant_data_target" ],
[ "ConstantsBlockASTNode", "classelftosb_1_1_constants_block_a_s_t_node.html", "classelftosb_1_1_constants_block_a_s_t_node" ],
[ "ConstASTNode", "classelftosb_1_1_const_a_s_t_node.html", "classelftosb_1_1_const_a_s_t_node" ],
[ "ConversionController", "classelftosb_1_1_conversion_controller.html", "classelftosb_1_1_conversion_controller" ],
[ "DataSectionContentsASTNode", "classelftosb_1_1_data_section_contents_a_s_t_node.html", "classelftosb_1_1_data_section_contents_a_s_t_node" ],
[ "DataSource", "classelftosb_1_1_data_source.html", "classelftosb_1_1_data_source" ],
[ "DataSourceImager", "classelftosb_1_1_data_source_imager.html", "classelftosb_1_1_data_source_imager" ],
[ "DataTarget", "classelftosb_1_1_data_target.html", "classelftosb_1_1_data_target" ],
[ "DefinedOperatorASTNode", "classelftosb_1_1_defined_operator_a_s_t_node.html", "classelftosb_1_1_defined_operator_a_s_t_node" ],
[ "ELFSourceFile", "classelftosb_1_1_e_l_f_source_file.html", "classelftosb_1_1_e_l_f_source_file" ],
[ "ElftosbLexer", "classelftosb_1_1_elftosb_lexer.html", "classelftosb_1_1_elftosb_lexer" ],
[ "EncoreBootImage", "classelftosb_1_1_encore_boot_image.html", "classelftosb_1_1_encore_boot_image" ],
[ "EncoreBootImageGenerator", "classelftosb_1_1_encore_boot_image_generator.html", "classelftosb_1_1_encore_boot_image_generator" ],
[ "EncoreBootImageReader", "classelftosb_1_1_encore_boot_image_reader.html", "classelftosb_1_1_encore_boot_image_reader" ],
[ "EncryptOperation", "classelftosb_1_1_encrypt_operation.html", "classelftosb_1_1_encrypt_operation" ],
[ "EncryptStatementASTNode", "classelftosb_1_1_encrypt_statement_a_s_t_node.html", "classelftosb_1_1_encrypt_statement_a_s_t_node" ],
[ "EraseStatementASTNode", "classelftosb_1_1_erase_statement_a_s_t_node.html", "classelftosb_1_1_erase_statement_a_s_t_node" ],
[ "EvalContext", "classelftosb_1_1_eval_context.html", "classelftosb_1_1_eval_context" ],
[ "ExcludesListMatcher", "classelftosb_1_1_excludes_list_matcher.html", "classelftosb_1_1_excludes_list_matcher" ],
[ "ExecuteOperation", "classelftosb_1_1_execute_operation.html", "classelftosb_1_1_execute_operation" ],
[ "ExprASTNode", "classelftosb_1_1_expr_a_s_t_node.html", "classelftosb_1_1_expr_a_s_t_node" ],
[ "ExprConstASTNode", "classelftosb_1_1_expr_const_a_s_t_node.html", "classelftosb_1_1_expr_const_a_s_t_node" ],
[ "ExternSourceDefASTNode", "classelftosb_1_1_extern_source_def_a_s_t_node.html", "classelftosb_1_1_extern_source_def_a_s_t_node" ],
[ "FixedMatcher", "classelftosb_1_1_fixed_matcher.html", "classelftosb_1_1_fixed_matcher" ],
[ "FlashEraseAllExternalOperation", "classelftosb_1_1_flash_erase_all_external_operation.html", "classelftosb_1_1_flash_erase_all_external_operation" ],
[ "FlashEraseAllOperation", "classelftosb_1_1_flash_erase_all_operation.html", "classelftosb_1_1_flash_erase_all_operation" ],
[ "FlashEraseAllUnsecureOperation", "classelftosb_1_1_flash_erase_all_unsecure_operation.html", "classelftosb_1_1_flash_erase_all_unsecure_operation" ],
[ "FlashEraseOperation", "classelftosb_1_1_flash_erase_operation.html", "classelftosb_1_1_flash_erase_operation" ],
[ "FromStatementASTNode", "classelftosb_1_1_from_statement_a_s_t_node.html", "classelftosb_1_1_from_statement_a_s_t_node" ],
[ "GHSSecInfo", "classelftosb_1_1_g_h_s_sec_info.html", "classelftosb_1_1_g_h_s_sec_info" ],
[ "GlobMatcher", "classelftosb_1_1_glob_matcher.html", "classelftosb_1_1_glob_matcher" ],
[ "HABExecuteOperation", "classelftosb_1_1_h_a_b_execute_operation.html", "classelftosb_1_1_h_a_b_execute_operation" ],
[ "IfStatementASTNode", "classelftosb_1_1_if_statement_a_s_t_node.html", "classelftosb_1_1_if_statement_a_s_t_node" ],
[ "IntConstExprASTNode", "classelftosb_1_1_int_const_expr_a_s_t_node.html", "classelftosb_1_1_int_const_expr_a_s_t_node" ],
[ "IntegerValue", "classelftosb_1_1_integer_value.html", "classelftosb_1_1_integer_value" ],
[ "IntSizeExprASTNode", "classelftosb_1_1_int_size_expr_a_s_t_node.html", "classelftosb_1_1_int_size_expr_a_s_t_node" ],
[ "IVTConstASTNode", "classelftosb_1_1_i_v_t_const_a_s_t_node.html", "classelftosb_1_1_i_v_t_const_a_s_t_node" ],
[ "IVTDataSource", "classelftosb_1_1_i_v_t_data_source.html", "classelftosb_1_1_i_v_t_data_source" ],
[ "Keyblob", "classelftosb_1_1_keyblob.html", "classelftosb_1_1_keyblob" ],
[ "KeyblobBlockASTNode", "classelftosb_1_1_keyblob_block_a_s_t_node.html", "classelftosb_1_1_keyblob_block_a_s_t_node" ],
[ "KeyblobEntry", "classelftosb_1_1_keyblob_entry.html", "classelftosb_1_1_keyblob_entry" ],
[ "KeyblobEntryASTNode", "classelftosb_1_1_keyblob_entry_a_s_t_node.html", "classelftosb_1_1_keyblob_entry_a_s_t_node" ],
[ "KeywrapOperation", "classelftosb_1_1_keywrap_operation.html", "classelftosb_1_1_keywrap_operation" ],
[ "KeywrapStatementASTNode", "classelftosb_1_1_keywrap_statement_a_s_t_node.html", "classelftosb_1_1_keywrap_statement_a_s_t_node" ],
[ "lexical_error", "classelftosb_1_1lexical__error.html", "classelftosb_1_1lexical__error" ],
[ "ListASTNode", "classelftosb_1_1_list_a_s_t_node.html", "classelftosb_1_1_list_a_s_t_node" ],
[ "LoadOperation", "classelftosb_1_1_load_operation.html", "classelftosb_1_1_load_operation" ],
[ "LoadStatementASTNode", "classelftosb_1_1_load_statement_a_s_t_node.html", "classelftosb_1_1_load_statement_a_s_t_node" ],
[ "MemEnableOperation", "classelftosb_1_1_mem_enable_operation.html", "classelftosb_1_1_mem_enable_operation" ],
[ "MemEnableStatementASTNode", "classelftosb_1_1_mem_enable_statement_a_s_t_node.html", "classelftosb_1_1_mem_enable_statement_a_s_t_node" ],
[ "MemoryImageDataSource", "classelftosb_1_1_memory_image_data_source.html", "classelftosb_1_1_memory_image_data_source" ],
[ "MessageStatementASTNode", "classelftosb_1_1_message_statement_a_s_t_node.html", "classelftosb_1_1_message_statement_a_s_t_node" ],
[ "ModeStatementASTNode", "classelftosb_1_1_mode_statement_a_s_t_node.html", "classelftosb_1_1_mode_statement_a_s_t_node" ],
[ "NaturalDataTarget", "classelftosb_1_1_natural_data_target.html", "classelftosb_1_1_natural_data_target" ],
[ "NaturalLocationASTNode", "classelftosb_1_1_natural_location_a_s_t_node.html", "classelftosb_1_1_natural_location_a_s_t_node" ],
[ "NegativeExprASTNode", "classelftosb_1_1_negative_expr_a_s_t_node.html", "classelftosb_1_1_negative_expr_a_s_t_node" ],
[ "Operation", "classelftosb_1_1_operation.html", "classelftosb_1_1_operation" ],
[ "OperationSequence", "classelftosb_1_1_operation_sequence.html", "classelftosb_1_1_operation_sequence" ],
[ "OperationSequenceSection", "classelftosb_1_1_operation_sequence_section.html", "classelftosb_1_1_operation_sequence_section" ],
[ "OptionContext", "classelftosb_1_1_option_context.html", "classelftosb_1_1_option_context" ],
[ "OptionDictionary", "classelftosb_1_1_option_dictionary.html", "classelftosb_1_1_option_dictionary" ],
[ "OptionsBlockASTNode", "classelftosb_1_1_options_block_a_s_t_node.html", "classelftosb_1_1_options_block_a_s_t_node" ],
[ "OutputSection", "classelftosb_1_1_output_section.html", "classelftosb_1_1_output_section" ],
[ "PathSourceDefASTNode", "classelftosb_1_1_path_source_def_a_s_t_node.html", "classelftosb_1_1_path_source_def_a_s_t_node" ],
[ "PatternSource", "classelftosb_1_1_pattern_source.html", "classelftosb_1_1_pattern_source" ],
[ "ProgramOperation", "classelftosb_1_1_program_operation.html", "classelftosb_1_1_program_operation" ],
[ "ResetOperation", "classelftosb_1_1_reset_operation.html", "classelftosb_1_1_reset_operation" ],
[ "ResetStatementASTNode", "classelftosb_1_1_reset_statement_a_s_t_node.html", "classelftosb_1_1_reset_statement_a_s_t_node" ],
[ "SectionASTNode", "classelftosb_1_1_section_a_s_t_node.html", "classelftosb_1_1_section_a_s_t_node" ],
[ "SectionContentsASTNode", "classelftosb_1_1_section_contents_a_s_t_node.html", "classelftosb_1_1_section_contents_a_s_t_node" ],
[ "SectionMatchListASTNode", "classelftosb_1_1_section_match_list_a_s_t_node.html", "classelftosb_1_1_section_match_list_a_s_t_node" ],
[ "semantic_error", "classelftosb_1_1semantic__error.html", "classelftosb_1_1semantic__error" ],
[ "SizedIntegerValue", "classelftosb_1_1_sized_integer_value.html", "classelftosb_1_1_sized_integer_value" ],
[ "SizeofOperatorASTNode", "classelftosb_1_1_sizeof_operator_a_s_t_node.html", "classelftosb_1_1_sizeof_operator_a_s_t_node" ],
[ "SourceASTNode", "classelftosb_1_1_source_a_s_t_node.html", "classelftosb_1_1_source_a_s_t_node" ],
[ "SourceDefASTNode", "classelftosb_1_1_source_def_a_s_t_node.html", "classelftosb_1_1_source_def_a_s_t_node" ],
[ "SourceFile", "classelftosb_1_1_source_file.html", "classelftosb_1_1_source_file" ],
[ "SourceFileFunctionASTNode", "classelftosb_1_1_source_file_function_a_s_t_node.html", "classelftosb_1_1_source_file_function_a_s_t_node" ],
[ "SourcesBlockASTNode", "classelftosb_1_1_sources_block_a_s_t_node.html", "classelftosb_1_1_sources_block_a_s_t_node" ],
[ "SRecordSourceFile", "classelftosb_1_1_s_record_source_file.html", "classelftosb_1_1_s_record_source_file" ],
[ "StatementASTNode", "classelftosb_1_1_statement_a_s_t_node.html", "classelftosb_1_1_statement_a_s_t_node" ],
[ "StringConstASTNode", "classelftosb_1_1_string_const_a_s_t_node.html", "classelftosb_1_1_string_const_a_s_t_node" ],
[ "StringMatcher", "classelftosb_1_1_string_matcher.html", "classelftosb_1_1_string_matcher" ],
[ "StringValue", "classelftosb_1_1_string_value.html", "classelftosb_1_1_string_value" ],
[ "SymbolASTNode", "classelftosb_1_1_symbol_a_s_t_node.html", "classelftosb_1_1_symbol_a_s_t_node" ],
[ "SymbolRefExprASTNode", "classelftosb_1_1_symbol_ref_expr_a_s_t_node.html", "classelftosb_1_1_symbol_ref_expr_a_s_t_node" ],
[ "syntax_error", "classelftosb_1_1syntax__error.html", "classelftosb_1_1syntax__error" ],
[ "token_loc_t", "structelftosb_1_1token__loc__t.html", "structelftosb_1_1token__loc__t" ],
[ "UnmappedDataSource", "classelftosb_1_1_unmapped_data_source.html", "classelftosb_1_1_unmapped_data_source" ],
[ "Value", "classelftosb_1_1_value.html", "classelftosb_1_1_value" ],
[ "VariableExprASTNode", "classelftosb_1_1_variable_expr_a_s_t_node.html", "classelftosb_1_1_variable_expr_a_s_t_node" ],
[ "version_t", "structelftosb_1_1version__t.html", "structelftosb_1_1version__t" ],
[ "WildcardMatcher", "classelftosb_1_1_wildcard_matcher.html", "classelftosb_1_1_wildcard_matcher" ]
] ],
[ "Json", "namespace_json.html", "namespace_json" ],
[ "AESCounter", "class_a_e_s_counter.html", "class_a_e_s_counter" ],
[ "AESCounterBase", "class_a_e_s_counter_base.html", "class_a_e_s_counter_base" ],
[ "AESKey", "class_a_e_s_key.html", "class_a_e_s_key" ],
[ "AESKeyBase", "class_a_e_s_key_base.html", "class_a_e_s_key_base" ],
[ "BlHost", "class_bl_host.html", "class_bl_host" ],
[ "Blob", "class_blob.html", "class_blob" ],
[ "Bootloader", "class_bootloader.html", "class_bootloader" ],
[ "BootloaderConfigDlg", "class_bootloader_config_dlg.html", "class_bootloader_config_dlg" ],
[ "CAboutDlg", "class_c_about_dlg.html", "class_c_about_dlg" ],
[ "CanSetRxidCommand", "struct_can_set_rxid_command.html", "struct_can_set_rxid_command" ],
[ "CanSetSpeedCommand", "struct_can_set_speed_command.html", "struct_can_set_speed_command" ],
[ "CanSetTxidCommand", "struct_can_set_txid_command.html", "struct_can_set_txid_command" ],
[ "CanWriteThenReadCommand", "struct_can_write_then_read_command.html", "struct_can_write_then_read_command" ],
[ "CKinetisFlashToolApp", "class_c_kinetis_flash_tool_app.html", "class_c_kinetis_flash_tool_app" ],
[ "CKinetisFlashToolDlg", "class_c_kinetis_flash_tool_dlg.html", "class_c_kinetis_flash_tool_dlg" ],
[ "ConfigDlg", "class_config_dlg.html", "class_config_dlg" ],
[ "CRC32", "class_c_r_c32.html", "class_c_r_c32" ],
[ "CSHA1", "class_c_s_h_a1.html", "class_c_s_h_a1" ],
[ "Elf32_Ehdr", "struct_elf32___ehdr.html", "struct_elf32___ehdr" ],
[ "Elf32_Phdr", "struct_elf32___phdr.html", "struct_elf32___phdr" ],
[ "Elf32_Shdr", "struct_elf32___shdr.html", "struct_elf32___shdr" ],
[ "Elf32_Sym", "struct_elf32___sym.html", "struct_elf32___sym" ],
[ "elftosbTool", "classelftosb_tool.html", "classelftosb_tool" ],
[ "FileLogger", "group__logging.html#class_file_logger", "group__logging_class_file_logger" ],
[ "FlashDlg", "class_flash_dlg.html", "class_flash_dlg" ],
[ "FlexLexer", "class_flex_lexer.html", "class_flex_lexer" ],
[ "free_ptr", "classfree__ptr.html", "classfree__ptr" ],
[ "GpioConfigCommand", "struct_gpio_config_command.html", "struct_gpio_config_command" ],
[ "GpioSetCommand", "struct_gpio_set_command.html", "struct_gpio_set_command" ],
[ "hab_hdr_t", "structhab__hdr__t.html", "structhab__hdr__t" ],
[ "hab_ivt_t", "structhab__ivt.html", "structhab__ivt" ],
[ "hid_device", "structhid__device__.html", "structhid__device__" ],
[ "hid_device_info", "structhid__device__info.html", "structhid__device__info" ],
[ "HistoryData", "class_history_data.html", "class_history_data" ],
[ "I2cSetSpeedCommand", "struct_i2c_set_speed_command.html", "struct_i2c_set_speed_command" ],
[ "I2cWriteThenReadCommand", "struct_i2c_write_then_read_command.html", "struct_i2c_write_then_read_command" ],
[ "input_report", "structinput__report.html", "structinput__report" ],
[ "keyblob_t", "structkeyblob__t.html", "structkeyblob__t" ],
[ "Log", "group__logging.html#class_log", "group__logging_class_log" ],
[ "Logger", "group__logging.html#class_logger", "group__logging_class_logger" ],
[ "MicrosoftCryptoProvider", "class_microsoft_crypto_provider.html", "class_microsoft_crypto_provider" ],
[ "OptArgvIter", "class_opt_argv_iter.html", "class_opt_argv_iter" ],
[ "Options", "class_options.html", "class_options" ],
[ "OptionSpec", "class_option_spec.html", "class_option_spec" ],
[ "OptIstreamIter", "class_opt_istream_iter.html", "class_opt_istream_iter" ],
[ "OptIter", "class_opt_iter.html", "class_opt_iter" ],
[ "OptIterRwd", "class_opt_iter_rwd.html", "class_opt_iter_rwd" ],
[ "OptStrTokIter", "class_opt_str_tok_iter.html", "class_opt_str_tok_iter" ],
[ "ostream", "classostream.html", "classostream" ],
[ "PathSearcher", "class_path_searcher.html", "class_path_searcher" ],
[ "PHIDD_ATTRIBUTES", "struct_h_i_d_d___a_t_t_r_i_b_u_t_e_s.html", "struct_h_i_d_d___a_t_t_r_i_b_u_t_e_s" ],
[ "PHIDP_CAPS", "struct_h_i_d_p___c_a_p_s.html", "struct_h_i_d_p___c_a_p_s" ],
[ "pthread_barrier_t", "structpthread__barrier__t.html", "structpthread__barrier__t" ],
[ "RandomNumberGenerator", "class_random_number_generator.html", "class_random_number_generator" ],
[ "Rijndael", "class_rijndael.html", "class_rijndael" ],
[ "RijndaelCBCMAC", "class_rijndael_c_b_c_m_a_c.html", "class_rijndael_c_b_c_m_a_c" ],
[ "RijndaelCTR", "class_rijndael_c_t_r.html", "class_rijndael_c_t_r" ],
[ "SerialDevice", "class_serial_device.html", "class_serial_device" ],
[ "SerialList", "class_serial_list.html", "class_serial_list" ],
[ "SetFpgaClockCommand", "struct_set_fpga_clock_command.html", "struct_set_fpga_clock_command" ],
[ "SFLASH_CONFIGURATION_PARAM_PTR", "group__qspi__driver.html#structqspi__config__t", "group__qspi__driver_structqspi__config__t" ],
[ "SHA1_WORKSPACE_BLOCK", "union_s_h_a1___w_o_r_k_s_p_a_c_e___b_l_o_c_k.html", "union_s_h_a1___w_o_r_k_s_p_a_c_e___b_l_o_c_k" ],
[ "smart_array_ptr", "group__smart__pointer.html#classsmart__array__ptr", "group__smart__pointer_classsmart__array__ptr" ],
[ "smart_ptr", "group__smart__pointer.html#classsmart__ptr", "group__smart__pointer_classsmart__ptr" ],
[ "SpiSetSpeedCommand", "struct_spi_set_speed_command.html", "struct_spi_set_speed_command" ],
[ "SpiWriteThenReadCommand", "struct_spi_write_then_read_command.html", "struct_spi_write_then_read_command" ],
[ "standard_version_t", "group__qspi__driver.html#unionstandard__version__t", "group__qspi__driver_unionstandard__version__t" ],
[ "standard_version_t.B", "group__qspi__driver.html#structstandard__version__t_8_b", "group__qspi__driver_structstandard__version__t_8_b" ],
[ "StdoutLogger", "group__logging.html#class_stdout_logger", "group__logging_class_stdout_logger" ],
[ "StELFFile", "class_st_e_l_f_file.html", "class_st_e_l_f_file" ],
[ "StELFFileException", "class_st_e_l_f_file_exception.html", "class_st_e_l_f_file_exception" ],
[ "StExecutableImage", "class_st_executable_image.html", "class_st_executable_image" ],
[ "StIntelHexFile", "class_st_intel_hex_file.html", "class_st_intel_hex_file" ],
[ "StIntelHexParseException", "class_st_intel_hex_parse_exception.html", "class_st_intel_hex_parse_exception" ],
[ "StSRecordFile", "class_st_s_record_file.html", "class_st_s_record_file" ],
[ "StSRecordParseException", "class_st_s_record_parse_exception.html", "class_st_s_record_parse_exception" ],
[ "UpdateDlg", "class_update_dlg.html", "class_update_dlg" ],
[ "YY_BUFFER_STATE", "structyy__buffer__state.html", "structyy__buffer__state" ],
[ "yy_trans_info", "structyy__trans__info.html", "structyy__trans__info" ],
[ "yyalloc", "unionyyalloc.html", "unionyyalloc" ],
[ "yyFlexLexer", "classyy_flex_lexer.html", "classyy_flex_lexer" ],
[ "YYLTYPE", "struct_y_y_l_t_y_p_e.html", "struct_y_y_l_t_y_p_e" ],
[ "YYSTYPE", "union_y_y_s_t_y_p_e.html", "union_y_y_s_t_y_p_e" ]
];

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/>
<title>Kinetis Bootloader Host: targetver.h Source File</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="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.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="nxp_logo_small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kinetis Bootloader Host
&#160;<span id="projectnumber">2.0.0</span>
</div>
<div id="projectbrief">Host Tools for Kinetis devices</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Introduction</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</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">
$(document).ready(function(){initNavTree('apps_2_kinetis_flash_tool_2_kinetis_flash_tool_2targetver_8h_source.html','');});
</script>
<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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">apps/KinetisFlashTool/KinetisFlashTool/targetver.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#pragma once</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// Including SDKDDKVer.h defines the highest available Windows platform.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h.</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;SDKDDKVer.h&gt;</span></div></div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_cb2b6c23fe97b832f25340ae9f48ab23.html">KinetisFlashTool</a></li><li class="navelem"><a class="el" href="dir_db970ff1c86be5545266de782c254ef5.html">KinetisFlashTool</a></li><li class="navelem"><b>targetver.h</b></li>
<li class="footer">Generated on Mon Mar 7 2016 16:49:50 for Kinetis Bootloader Host by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/>
<title>Kinetis Bootloader Host: HexValues.h Source File</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="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.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="nxp_logo_small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kinetis Bootloader Host
&#160;<span id="projectnumber">2.0.0</span>
</div>
<div id="projectbrief">Host Tools for Kinetis devices</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Introduction</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</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">
$(document).ready(function(){initNavTree('apps_2elftosb_2common_2_hex_values_8h_source.html','');});
</script>
<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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">apps/elftosb/common/HexValues.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * File: HexValues.h</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) Freescale Semiconductor, Inc. All rights reserved.</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * See included license file for license details.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#if !defined(_HexValues_h_)</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#define _HexValues_h_</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;stdafx.h&quot;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keywordtype">bool</span> isHexDigit(<span class="keywordtype">char</span> c);</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;uint8_t hexCharToInt(<span class="keywordtype">char</span> c);</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;uint8_t hexByteToInt(<span class="keyword">const</span> <span class="keywordtype">char</span> *encodedByte);</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#endif // _HexValues_h_</span></div></div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_96c2f84c885cff71a930b6845f88cdd3.html">elftosb</a></li><li class="navelem"><a class="el" href="dir_c476059e18722267e10e2fb2cca6f785.html">common</a></li><li class="navelem"><b>HexValues.h</b></li>
<li class="footer">Generated on Mon Mar 7 2016 16:49:50 for Kinetis Bootloader Host by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/>
<title>Kinetis Bootloader Host: format_string.h Source File</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="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.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="nxp_logo_small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kinetis Bootloader Host
&#160;<span id="projectnumber">2.0.0</span>
</div>
<div id="projectbrief">Host Tools for Kinetis devices</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Introduction</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</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">
$(document).ready(function(){initNavTree('apps_2elftosb_2common_2format__string_8h_source.html','');});
</script>
<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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">apps/elftosb/common/format_string.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * File: format_string.h</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) Freescale Semiconductor, Inc. All rights reserved.</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * See included license file for license details.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#if !defined(_format_string_h_)</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#define _format_string_h_</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;std::string format_string(<span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#endif // _format_string_h_</span></div></div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_96c2f84c885cff71a930b6845f88cdd3.html">elftosb</a></li><li class="navelem"><a class="el" href="dir_c476059e18722267e10e2fb2cca6f785.html">common</a></li><li class="navelem"><b>format_string.h</b></li>
<li class="footer">Generated on Mon Mar 7 2016 16:49:50 for Kinetis Bootloader Host by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,119 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/>
<title>Kinetis Bootloader Host: int_size.h Source File</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="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.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="nxp_logo_small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kinetis Bootloader Host
&#160;<span id="projectnumber">2.0.0</span>
</div>
<div id="projectbrief">Host Tools for Kinetis devices</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Introduction</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</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">
$(document).ready(function(){initNavTree('apps_2elftosb_2common_2int__size_8h_source.html','');});
</script>
<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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">apps/elftosb/common/int_size.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * File: int_size.h</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) Freescale Semiconductor, Inc. All rights reserved.</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * See included license file for license details.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#if !defined(_int_size_h_)</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#define _int_size_h_</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceelftosb.html">elftosb</a></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;{</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;{</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; kWordSize, </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; kHalfWordSize, </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; kByteSize </div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;} int_size_t;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;}; <span class="comment">// namespace elftosb</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#endif // _int_size_h_</span></div><div class="ttc" id="namespaceelftosb_html"><div class="ttname"><a href="namespaceelftosb.html">elftosb</a></div><div class="ttdef"><b>Definition:</b> BootImage.h:13</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_96c2f84c885cff71a930b6845f88cdd3.html">elftosb</a></li><li class="navelem"><a class="el" href="dir_c476059e18722267e10e2fb2cca6f785.html">common</a></li><li class="navelem"><b>int_size.h</b></li>
<li class="footer">Generated on Mon Mar 7 2016 16:49:50 for Kinetis Bootloader Host by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
doc/host_html/arrowdown.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 B

BIN
doc/host_html/bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
doc/host_html/bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

128
doc/host_html/blfwk.html Normal file
View File

@@ -0,0 +1,128 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/>
<title>Kinetis Bootloader Host: Host Bootloader Framework</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="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.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="nxp_logo_small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kinetis Bootloader Host
&#160;<span id="projectnumber">2.0.0</span>
</div>
<div id="projectbrief">Host Tools for Kinetis devices</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Introduction</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</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">
$(document).ready(function(){initNavTree('blfwk.html','');});
</script>
<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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Host <a class="el" href="class_bootloader.html" title="Bootloader class. ">Bootloader</a> Framework </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><h2>Introduction </h2>
<p>The <a class="el" href="class_bootloader.html" title="Bootloader class. ">Bootloader</a> Framework is a library of C++ classes implementing communication from a host PC to bootloader firmware running on a target device. Due to the nature of the underlying bootloader command and data protocol, the <a class="el" href="class_bootloader.html" title="Bootloader class. ">Bootloader</a> Frameworks supports all target devices without requiring any device-specific knowledge.</p>
<h2>Applications </h2>
<p>The <a class="el" href="class_bootloader.html" title="Bootloader class. ">Bootloader</a> Framework library is used by the Blhost command line tool and by the KinetisFlashTool GUI firmware download tool. It can be built as a library or included as source in a PC or embedded application. The current release includes tool chains to build the library for Windows OS and Mac OS X.</p>
<h2>Peripherals </h2>
<p>Support for the following PC peripherals is included:</p>
<ul>
<li>UART (COM port)</li>
<li>USB-HID (using custom reports)</li>
<li>Bus Pal example (UART to I2C/SPI using special hardware) </li>
</ul>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Mon Mar 7 2016 16:49:50 for Kinetis Bootloader Host by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

121
doc/host_html/bug.html Normal file
View File

@@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/>
<title>Kinetis Bootloader Host: Bug List</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="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.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="nxp_logo_small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kinetis Bootloader Host
&#160;<span id="projectnumber">2.0.0</span>
</div>
<div id="projectbrief">Host Tools for Kinetis devices</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Introduction</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</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">
$(document).ready(function(){initNavTree('bug.html','');});
</script>
<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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Bug List </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt><a class="anchor" id="_bug000001"></a>Member <a class="el" href="classelftosb_1_1_encore_boot_image.html#af9059a750946546a580a84fc94362209">elftosb::EncoreBootImage::getTimestamp</a> ()</dt>
<dd>The timestamp might be off an hour. </dd>
</dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Mon Mar 7 2016 16:49:50 for Kinetis Bootloader Host by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,177 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/>
<title>Kinetis Bootloader Host: Member List</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="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.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="nxp_logo_small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kinetis Bootloader Host
&#160;<span id="projectnumber">2.0.0</span>
</div>
<div id="projectbrief">Host Tools for Kinetis devices</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Introduction</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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">
$(document).ready(function(){initNavTree('class_a_e_s_counter.html','');});
</script>
<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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">AESCounter&lt; S &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter_base.html#acfea7055ca20fc658ee9616b55e970f2">_readFromStream</a>(std::istream &amp;stream, unsigned bytes, uint8_t *buffer)</td><td class="entry"><a class="el" href="class_a_e_s_counter_base.html">AESCounterBase</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter_base.html#acfea7055ca20fc658ee9616b55e970f2">_readFromStream</a>(std::istream &amp;stream, unsigned bytes, uint8_t *buffer)</td><td class="entry"><a class="el" href="class_a_e_s_counter_base.html">AESCounterBase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter_base.html#adfaa4964e03622a762b8a5886069e5bd">_writeToStream</a>(std::ostream &amp;stream, unsigned bytes, const uint8_t *buffer) const </td><td class="entry"><a class="el" href="class_a_e_s_counter_base.html">AESCounterBase</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter_base.html#adfaa4964e03622a762b8a5886069e5bd">_writeToStream</a>(std::ostream &amp;stream, unsigned bytes, const uint8_t *buffer) const </td><td class="entry"><a class="el" href="class_a_e_s_counter_base.html">AESCounterBase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter.html#aae720e7397ae4eaf3aa704cf8ed9f68a">AESCounter</a>()</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter.html#ac7ee161f307b1ee8bc57bed4bf06e039">AESCounter</a>(const counter_t &amp;counter)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AESCounter</b>(const counter_t *counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter.html#afac54c3ec124ed4f7c263da20e3d4b9d">AESCounter</a>(std::istream &amp;stream)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter.html#a0a3d191b83573b2f9d383b327ba4036a">AESCounter</a>(const AESCounter&lt; S &gt; &amp;other)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter.html#aae720e7397ae4eaf3aa704cf8ed9f68a">AESCounter</a>()</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter.html#ac7ee161f307b1ee8bc57bed4bf06e039">AESCounter</a>(const counter_t &amp;counter)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>AESCounter</b>(const counter_t *counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter.html#afac54c3ec124ed4f7c263da20e3d4b9d">AESCounter</a>(std::istream &amp;stream)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter.html#a0a3d191b83573b2f9d383b327ba4036a">AESCounter</a>(const AESCounter&lt; S &gt; &amp;other)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> typedef</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> typedef</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getCounter</b>() const (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>getCounter</b>(counter_t *counter) const (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getCounter</b>() const (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>getCounter</b>(counter_t *counter) const (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter.html#a6a8f2a4a6bcdb99babba4bcdb7c24b36">incrementCounter</a>(unsigned val)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter.html#a6a8f2a4a6bcdb99babba4bcdb7c24b36">incrementCounter</a>(unsigned val)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter.html#a3aab6ec872dd97f0c65ebb023d08f324">m_counter</a></td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator const counter_t &amp;</b>() const (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator const counter_t &amp;</b>() const (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator const counter_t *</b>() const (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator const counter_t *</b>() const (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator&lt;&lt;</b> (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b> (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const AESCounter&lt; S &gt; &amp;counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const counter_t &amp;counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const counter_t *counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const AESCounter&lt; S &gt; &amp;counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const counter_t &amp;counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const counter_t *counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter.html#a26809d210258caae20cab5c4687da55c">randomize</a>()</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter.html#a26809d210258caae20cab5c4687da55c">randomize</a>()</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter.html#a29f14b6459f22f6573cbb61155fe7db7">readFromStream</a>(std::istream &amp;stream)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter.html#a29f14b6459f22f6573cbb61155fe7db7">readFromStream</a>(std::istream &amp;stream)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setCounter</b>(const counter_t &amp;counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setCounter</b>(const counter_t *counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setCounter</b>(const AESCounter&lt; S &gt; &amp;counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setCounter</b>(const counter_t &amp;counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setCounter</b>(const counter_t *counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setCounter</b>(const AESCounter&lt; S &gt; &amp;counter) (defined in <a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a>)</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter.html#ab7fa3786d8b60eaaa0f7e95961422462">writeToStream</a>(std::ostream &amp;stream) const </td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter.html#ab7fa3786d8b60eaaa0f7e95961422462">writeToStream</a>(std::ostream &amp;stream) const </td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_a_e_s_counter.html#ada7d31d65c1ee41dbf674495a41024b1">~AESCounter</a>()</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_a_e_s_counter.html#ada7d31d65c1ee41dbf674495a41024b1">~AESCounter</a>()</td><td class="entry"><a class="el" href="class_a_e_s_counter.html">AESCounter&lt; S &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Mon Mar 7 2016 16:49:50 for Kinetis Bootloader Host by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,462 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/>
<title>Kinetis Bootloader Host: AESCounter&lt; S &gt; Class Template Reference</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="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.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="nxp_logo_small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kinetis Bootloader Host
&#160;<span id="projectnumber">2.0.0</span>
</div>
<div id="projectbrief">Host Tools for Kinetis devices</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Introduction</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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">
$(document).ready(function(){initNavTree('class_a_e_s_counter.html','');});
</script>
<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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="class_a_e_s_counter-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">AESCounter&lt; S &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Generic AES Counter class.
<a href="class_a_e_s_counter.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="apps_2elftosb_2common_2_a_e_s_counter_8h_source.html">AESCounter.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for AESCounter&lt; S &gt;:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_a_e_s_counter__inherit__graph.svg" width="138" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for AESCounter&lt; S &gt;:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_a_e_s_counter__coll__graph.svg" width="199" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a848dd319c5f4827c1f4e993eebfc34ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a848dd319c5f4827c1f4e993eebfc34ad"></a>
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a>[S/8]</td></tr>
<tr class="memdesc:a848dd319c5f4827c1f4e993eebfc34ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type for this size of AES counter. <br /></td></tr>
<tr class="separator:a848dd319c5f4827c1f4e993eebfc34ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a848dd319c5f4827c1f4e993eebfc34ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a848dd319c5f4827c1f4e993eebfc34ad"></a>
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a>[S/8]</td></tr>
<tr class="memdesc:a848dd319c5f4827c1f4e993eebfc34ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type for this size of AES counter. <br /></td></tr>
<tr class="separator:a848dd319c5f4827c1f4e993eebfc34ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aae720e7397ae4eaf3aa704cf8ed9f68a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#aae720e7397ae4eaf3aa704cf8ed9f68a">AESCounter</a> ()</td></tr>
<tr class="memdesc:aae720e7397ae4eaf3aa704cf8ed9f68a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <a href="#aae720e7397ae4eaf3aa704cf8ed9f68a">More...</a><br /></td></tr>
<tr class="separator:aae720e7397ae4eaf3aa704cf8ed9f68a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7ee161f307b1ee8bc57bed4bf06e039"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7ee161f307b1ee8bc57bed4bf06e039"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#ac7ee161f307b1ee8bc57bed4bf06e039">AESCounter</a> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> &amp;counter)</td></tr>
<tr class="memdesc:ac7ee161f307b1ee8bc57bed4bf06e039"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor taking a counter value reference. <br /></td></tr>
<tr class="separator:ac7ee161f307b1ee8bc57bed4bf06e039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cf7627ff74d8ee5397133285d760b57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cf7627ff74d8ee5397133285d760b57"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>AESCounter</b> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> *counter)</td></tr>
<tr class="separator:a3cf7627ff74d8ee5397133285d760b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afac54c3ec124ed4f7c263da20e3d4b9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afac54c3ec124ed4f7c263da20e3d4b9d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#afac54c3ec124ed4f7c263da20e3d4b9d">AESCounter</a> (std::istream &amp;stream)</td></tr>
<tr class="memdesc:afac54c3ec124ed4f7c263da20e3d4b9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor, reads counter from stream in hex format. <br /></td></tr>
<tr class="separator:afac54c3ec124ed4f7c263da20e3d4b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a3d191b83573b2f9d383b327ba4036a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a3d191b83573b2f9d383b327ba4036a"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#a0a3d191b83573b2f9d383b327ba4036a">AESCounter</a> (const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;other)</td></tr>
<tr class="memdesc:a0a3d191b83573b2f9d383b327ba4036a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:a0a3d191b83573b2f9d383b327ba4036a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada7d31d65c1ee41dbf674495a41024b1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#ada7d31d65c1ee41dbf674495a41024b1">~AESCounter</a> ()</td></tr>
<tr class="memdesc:ada7d31d65c1ee41dbf674495a41024b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#ada7d31d65c1ee41dbf674495a41024b1">More...</a><br /></td></tr>
<tr class="separator:ada7d31d65c1ee41dbf674495a41024b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26809d210258caae20cab5c4687da55c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26809d210258caae20cab5c4687da55c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#a26809d210258caae20cab5c4687da55c">randomize</a> ()</td></tr>
<tr class="memdesc:a26809d210258caae20cab5c4687da55c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set to the counter to a randomly generated value. <br /></td></tr>
<tr class="separator:a26809d210258caae20cab5c4687da55c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29f14b6459f22f6573cbb61155fe7db7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29f14b6459f22f6573cbb61155fe7db7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#a29f14b6459f22f6573cbb61155fe7db7">readFromStream</a> (std::istream &amp;stream)</td></tr>
<tr class="memdesc:a29f14b6459f22f6573cbb61155fe7db7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the counter from a hex encoded data stream. <br /></td></tr>
<tr class="separator:a29f14b6459f22f6573cbb61155fe7db7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7fa3786d8b60eaaa0f7e95961422462"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7fa3786d8b60eaaa0f7e95961422462"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#ab7fa3786d8b60eaaa0f7e95961422462">writeToStream</a> (std::ostream &amp;stream) const </td></tr>
<tr class="memdesc:ab7fa3786d8b60eaaa0f7e95961422462"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the counter to a data stream in hex encoded format. <br /></td></tr>
<tr class="separator:ab7fa3786d8b60eaaa0f7e95961422462"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a8f2a4a6bcdb99babba4bcdb7c24b36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a8f2a4a6bcdb99babba4bcdb7c24b36"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#a6a8f2a4a6bcdb99babba4bcdb7c24b36">incrementCounter</a> (unsigned val)</td></tr>
<tr class="memdesc:a6a8f2a4a6bcdb99babba4bcdb7c24b36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increments the counter by val. <br /></td></tr>
<tr class="separator:a6a8f2a4a6bcdb99babba4bcdb7c24b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae720e7397ae4eaf3aa704cf8ed9f68a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#aae720e7397ae4eaf3aa704cf8ed9f68a">AESCounter</a> ()</td></tr>
<tr class="memdesc:aae720e7397ae4eaf3aa704cf8ed9f68a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <a href="#aae720e7397ae4eaf3aa704cf8ed9f68a">More...</a><br /></td></tr>
<tr class="separator:aae720e7397ae4eaf3aa704cf8ed9f68a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7ee161f307b1ee8bc57bed4bf06e039"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7ee161f307b1ee8bc57bed4bf06e039"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#ac7ee161f307b1ee8bc57bed4bf06e039">AESCounter</a> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> &amp;counter)</td></tr>
<tr class="memdesc:ac7ee161f307b1ee8bc57bed4bf06e039"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor taking a counter value reference. <br /></td></tr>
<tr class="separator:ac7ee161f307b1ee8bc57bed4bf06e039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cf7627ff74d8ee5397133285d760b57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cf7627ff74d8ee5397133285d760b57"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>AESCounter</b> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> *counter)</td></tr>
<tr class="separator:a3cf7627ff74d8ee5397133285d760b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afac54c3ec124ed4f7c263da20e3d4b9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afac54c3ec124ed4f7c263da20e3d4b9d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#afac54c3ec124ed4f7c263da20e3d4b9d">AESCounter</a> (std::istream &amp;stream)</td></tr>
<tr class="memdesc:afac54c3ec124ed4f7c263da20e3d4b9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor, reads counter from stream in hex format. <br /></td></tr>
<tr class="separator:afac54c3ec124ed4f7c263da20e3d4b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a3d191b83573b2f9d383b327ba4036a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a3d191b83573b2f9d383b327ba4036a"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#a0a3d191b83573b2f9d383b327ba4036a">AESCounter</a> (const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;other)</td></tr>
<tr class="memdesc:a0a3d191b83573b2f9d383b327ba4036a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:a0a3d191b83573b2f9d383b327ba4036a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada7d31d65c1ee41dbf674495a41024b1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#ada7d31d65c1ee41dbf674495a41024b1">~AESCounter</a> ()</td></tr>
<tr class="memdesc:ada7d31d65c1ee41dbf674495a41024b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#ada7d31d65c1ee41dbf674495a41024b1">More...</a><br /></td></tr>
<tr class="separator:ada7d31d65c1ee41dbf674495a41024b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26809d210258caae20cab5c4687da55c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26809d210258caae20cab5c4687da55c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#a26809d210258caae20cab5c4687da55c">randomize</a> ()</td></tr>
<tr class="memdesc:a26809d210258caae20cab5c4687da55c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set to the counter to a randomly generated value. <br /></td></tr>
<tr class="separator:a26809d210258caae20cab5c4687da55c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29f14b6459f22f6573cbb61155fe7db7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29f14b6459f22f6573cbb61155fe7db7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#a29f14b6459f22f6573cbb61155fe7db7">readFromStream</a> (std::istream &amp;stream)</td></tr>
<tr class="memdesc:a29f14b6459f22f6573cbb61155fe7db7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the counter from a hex encoded data stream. <br /></td></tr>
<tr class="separator:a29f14b6459f22f6573cbb61155fe7db7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7fa3786d8b60eaaa0f7e95961422462"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7fa3786d8b60eaaa0f7e95961422462"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#ab7fa3786d8b60eaaa0f7e95961422462">writeToStream</a> (std::ostream &amp;stream) const </td></tr>
<tr class="memdesc:ab7fa3786d8b60eaaa0f7e95961422462"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the counter to a data stream in hex encoded format. <br /></td></tr>
<tr class="separator:ab7fa3786d8b60eaaa0f7e95961422462"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a8f2a4a6bcdb99babba4bcdb7c24b36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a8f2a4a6bcdb99babba4bcdb7c24b36"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#a6a8f2a4a6bcdb99babba4bcdb7c24b36">incrementCounter</a> (unsigned val)</td></tr>
<tr class="memdesc:a6a8f2a4a6bcdb99babba4bcdb7c24b36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increments the counter by val. <br /></td></tr>
<tr class="separator:a6a8f2a4a6bcdb99babba4bcdb7c24b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Counter accessors</div></td></tr>
<tr class="memitem:a1457ff3a7d2e4cd2bbab058b429a9e9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1457ff3a7d2e4cd2bbab058b429a9e9d"></a>
const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getCounter</b> () const </td></tr>
<tr class="separator:a1457ff3a7d2e4cd2bbab058b429a9e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67739b1717f24f9677b967d87c6dc648"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67739b1717f24f9677b967d87c6dc648"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>getCounter</b> (<a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> *counter) const </td></tr>
<tr class="separator:a67739b1717f24f9677b967d87c6dc648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45509ea3b80f2a4bee3c8ab7a7d4f511"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45509ea3b80f2a4bee3c8ab7a7d4f511"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCounter</b> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> &amp;counter)</td></tr>
<tr class="separator:a45509ea3b80f2a4bee3c8ab7a7d4f511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7272c91ee53b84e94bd335d0961bbf17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7272c91ee53b84e94bd335d0961bbf17"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCounter</b> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> *counter)</td></tr>
<tr class="separator:a7272c91ee53b84e94bd335d0961bbf17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76705d8d9f5a60e9449e57d0efdf05ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76705d8d9f5a60e9449e57d0efdf05ce"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCounter</b> (const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;counter)</td></tr>
<tr class="separator:a76705d8d9f5a60e9449e57d0efdf05ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1457ff3a7d2e4cd2bbab058b429a9e9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1457ff3a7d2e4cd2bbab058b429a9e9d"></a>
const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getCounter</b> () const </td></tr>
<tr class="separator:a1457ff3a7d2e4cd2bbab058b429a9e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67739b1717f24f9677b967d87c6dc648"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67739b1717f24f9677b967d87c6dc648"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>getCounter</b> (<a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> *counter) const </td></tr>
<tr class="separator:a67739b1717f24f9677b967d87c6dc648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45509ea3b80f2a4bee3c8ab7a7d4f511"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45509ea3b80f2a4bee3c8ab7a7d4f511"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCounter</b> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> &amp;counter)</td></tr>
<tr class="separator:a45509ea3b80f2a4bee3c8ab7a7d4f511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7272c91ee53b84e94bd335d0961bbf17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7272c91ee53b84e94bd335d0961bbf17"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCounter</b> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> *counter)</td></tr>
<tr class="separator:a7272c91ee53b84e94bd335d0961bbf17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76705d8d9f5a60e9449e57d0efdf05ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76705d8d9f5a60e9449e57d0efdf05ce"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCounter</b> (const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;counter)</td></tr>
<tr class="separator:a76705d8d9f5a60e9449e57d0efdf05ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_a_e_s_counter_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_a_e_s_counter_base')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_a_e_s_counter_base.html">AESCounterBase</a></td></tr>
<tr class="memitem:acfea7055ca20fc658ee9616b55e970f2 inherit pub_methods_class_a_e_s_counter_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter_base.html#acfea7055ca20fc658ee9616b55e970f2">_readFromStream</a> (std::istream &amp;stream, unsigned bytes, uint8_t *buffer)</td></tr>
<tr class="memdesc:acfea7055ca20fc658ee9616b55e970f2 inherit pub_methods_class_a_e_s_counter_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads hex encoded data from <em>stream</em>. <a href="#acfea7055ca20fc658ee9616b55e970f2">More...</a><br /></td></tr>
<tr class="separator:acfea7055ca20fc658ee9616b55e970f2 inherit pub_methods_class_a_e_s_counter_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfaa4964e03622a762b8a5886069e5bd inherit pub_methods_class_a_e_s_counter_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter_base.html#adfaa4964e03622a762b8a5886069e5bd">_writeToStream</a> (std::ostream &amp;stream, unsigned bytes, const uint8_t *buffer) const </td></tr>
<tr class="memdesc:adfaa4964e03622a762b8a5886069e5bd inherit pub_methods_class_a_e_s_counter_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes hex encoded data to <em>stream</em>. <a href="#adfaa4964e03622a762b8a5886069e5bd">More...</a><br /></td></tr>
<tr class="separator:adfaa4964e03622a762b8a5886069e5bd inherit pub_methods_class_a_e_s_counter_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfea7055ca20fc658ee9616b55e970f2 inherit pub_methods_class_a_e_s_counter_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfea7055ca20fc658ee9616b55e970f2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter_base.html#acfea7055ca20fc658ee9616b55e970f2">_readFromStream</a> (std::istream &amp;stream, unsigned bytes, uint8_t *buffer)</td></tr>
<tr class="memdesc:acfea7055ca20fc658ee9616b55e970f2 inherit pub_methods_class_a_e_s_counter_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads hex encoded data from <em>stream</em>. <br /></td></tr>
<tr class="separator:acfea7055ca20fc658ee9616b55e970f2 inherit pub_methods_class_a_e_s_counter_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfaa4964e03622a762b8a5886069e5bd inherit pub_methods_class_a_e_s_counter_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfaa4964e03622a762b8a5886069e5bd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter_base.html#adfaa4964e03622a762b8a5886069e5bd">_writeToStream</a> (std::ostream &amp;stream, unsigned bytes, const uint8_t *buffer) const </td></tr>
<tr class="memdesc:adfaa4964e03622a762b8a5886069e5bd inherit pub_methods_class_a_e_s_counter_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes hex encoded data to <em>stream</em>. <br /></td></tr>
<tr class="separator:adfaa4964e03622a762b8a5886069e5bd inherit pub_methods_class_a_e_s_counter_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a3aab6ec872dd97f0c65ebb023d08f324"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3aab6ec872dd97f0c65ebb023d08f324"></a>
<a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_e_s_counter.html#a3aab6ec872dd97f0c65ebb023d08f324">m_counter</a></td></tr>
<tr class="memdesc:a3aab6ec872dd97f0c65ebb023d08f324"><td class="mdescLeft">&#160;</td><td class="mdescRight">The counter value. <br /></td></tr>
<tr class="separator:a3aab6ec872dd97f0c65ebb023d08f324"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Operators</h2></td></tr>
<tr class="memitem:add46cc632dd1b03c498c2b173f8c25d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add46cc632dd1b03c498c2b173f8c25d0"></a>
const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;counter)</td></tr>
<tr class="separator:add46cc632dd1b03c498c2b173f8c25d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ba7bae61babbedc62e91a18e4674d2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ba7bae61babbedc62e91a18e4674d2f"></a>
const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> &amp;counter)</td></tr>
<tr class="separator:a5ba7bae61babbedc62e91a18e4674d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c5ab76dba67855df9352c586ef89c79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c5ab76dba67855df9352c586ef89c79"></a>
const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> *counter)</td></tr>
<tr class="separator:a5c5ab76dba67855df9352c586ef89c79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa38cc06b96cc1ed073eea1190022cab9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa38cc06b96cc1ed073eea1190022cab9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>operator const counter_t &amp;</b> () const </td></tr>
<tr class="separator:aa38cc06b96cc1ed073eea1190022cab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf50d80a3f3807c716f478b9c96fe6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeaf50d80a3f3807c716f478b9c96fe6e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>operator const counter_t *</b> () const </td></tr>
<tr class="separator:aeaf50d80a3f3807c716f478b9c96fe6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add46cc632dd1b03c498c2b173f8c25d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add46cc632dd1b03c498c2b173f8c25d0"></a>
const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;counter)</td></tr>
<tr class="separator:add46cc632dd1b03c498c2b173f8c25d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ba7bae61babbedc62e91a18e4674d2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ba7bae61babbedc62e91a18e4674d2f"></a>
const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> &amp;counter)</td></tr>
<tr class="separator:a5ba7bae61babbedc62e91a18e4674d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c5ab76dba67855df9352c586ef89c79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c5ab76dba67855df9352c586ef89c79"></a>
const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad">counter_t</a> *counter)</td></tr>
<tr class="separator:a5c5ab76dba67855df9352c586ef89c79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa38cc06b96cc1ed073eea1190022cab9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa38cc06b96cc1ed073eea1190022cab9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>operator const counter_t &amp;</b> () const </td></tr>
<tr class="separator:aa38cc06b96cc1ed073eea1190022cab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf50d80a3f3807c716f478b9c96fe6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeaf50d80a3f3807c716f478b9c96fe6e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>operator const counter_t *</b> () const </td></tr>
<tr class="separator:aeaf50d80a3f3807c716f478b9c96fe6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a84fe2f280368a7597a197855e92a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7a84fe2f280368a7597a197855e92a3"></a>
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;os, const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;counter)</td></tr>
<tr class="separator:ad7a84fe2f280368a7597a197855e92a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a84fe2f280368a7597a197855e92a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7a84fe2f280368a7597a197855e92a3"></a>
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;os, const <a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt; &amp;counter)</td></tr>
<tr class="separator:ad7a84fe2f280368a7597a197855e92a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;int S&gt;<br />
class AESCounter&lt; S &gt;</h3>
<p>Generic AES Counter class. </p>
<p>The template parameter <em>S</em> is the number of bits in the counter.</p>
<p>The underlying counter type can be accessed like this: <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad" title="Type for this size of AES counter. ">AESCounter&lt;128&gt;::counter_t</a></p>
<p>When a counter instance is destroyed, it erases the counter data by setting it to all zeroes.</p>
<p><a class="el" href="class_a_e_s_counter.html">AESCounter&lt;128&gt;</a> counter = AESCounter&lt;128&gt;::readFromStream(s);</p>
<p>The template parameter <em>S</em> is the number of bits in the counter.</p>
<p>The underlying counter type can be accessed like this: <a class="el" href="class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad" title="Type for this size of AES counter. ">AESCounter&lt;128&gt;::counter_t</a></p>
<p>When a counter instance is destroyed, it erases the counter data by setting it to all zeroes.</p>
<p><a class="el" href="class_a_e_s_counter.html">AESCounter&lt;128&gt;</a> counter = AESCounter&lt;128&gt;::readFromStream(s); </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aae720e7397ae4eaf3aa704cf8ed9f68a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;int S&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt;::<a class="el" href="class_a_e_s_counter.html">AESCounter</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Default constructor. </p>
<p>Initializes the counter to 0. </p>
</div>
</div>
<a class="anchor" id="ada7d31d65c1ee41dbf674495a41024b1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;int S&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt;::~<a class="el" href="class_a_e_s_counter.html">AESCounter</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Destructor. </p>
<p>Sets the counter value to zero. </p>
</div>
</div>
<a class="anchor" id="aae720e7397ae4eaf3aa704cf8ed9f68a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;int S&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt;::<a class="el" href="class_a_e_s_counter.html">AESCounter</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Default constructor. </p>
<p>Initializes the counter to 0. </p>
</div>
</div>
<a class="anchor" id="ada7d31d65c1ee41dbf674495a41024b1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;int S&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_a_e_s_counter.html">AESCounter</a>&lt; S &gt;::~<a class="el" href="class_a_e_s_counter.html">AESCounter</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Destructor. </p>
<p>Sets the counter value to zero. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="apps_2elftosb_2common_2_a_e_s_counter_8h_source.html">apps/elftosb/common/AESCounter.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="class_a_e_s_counter.html">AESCounter</a></li>
<li class="footer">Generated on Mon Mar 7 2016 16:49:50 for Kinetis Bootloader Host by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,48 @@
var class_a_e_s_counter =
[
[ "counter_t", "class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad", null ],
[ "counter_t", "class_a_e_s_counter.html#a848dd319c5f4827c1f4e993eebfc34ad", null ],
[ "AESCounter", "class_a_e_s_counter.html#aae720e7397ae4eaf3aa704cf8ed9f68a", null ],
[ "AESCounter", "class_a_e_s_counter.html#ac7ee161f307b1ee8bc57bed4bf06e039", null ],
[ "AESCounter", "class_a_e_s_counter.html#a3cf7627ff74d8ee5397133285d760b57", null ],
[ "AESCounter", "class_a_e_s_counter.html#afac54c3ec124ed4f7c263da20e3d4b9d", null ],
[ "AESCounter", "class_a_e_s_counter.html#a0a3d191b83573b2f9d383b327ba4036a", null ],
[ "~AESCounter", "class_a_e_s_counter.html#ada7d31d65c1ee41dbf674495a41024b1", null ],
[ "AESCounter", "class_a_e_s_counter.html#aae720e7397ae4eaf3aa704cf8ed9f68a", null ],
[ "AESCounter", "class_a_e_s_counter.html#ac7ee161f307b1ee8bc57bed4bf06e039", null ],
[ "AESCounter", "class_a_e_s_counter.html#a3cf7627ff74d8ee5397133285d760b57", null ],
[ "AESCounter", "class_a_e_s_counter.html#afac54c3ec124ed4f7c263da20e3d4b9d", null ],
[ "AESCounter", "class_a_e_s_counter.html#a0a3d191b83573b2f9d383b327ba4036a", null ],
[ "~AESCounter", "class_a_e_s_counter.html#ada7d31d65c1ee41dbf674495a41024b1", null ],
[ "getCounter", "class_a_e_s_counter.html#a1457ff3a7d2e4cd2bbab058b429a9e9d", null ],
[ "getCounter", "class_a_e_s_counter.html#a1457ff3a7d2e4cd2bbab058b429a9e9d", null ],
[ "getCounter", "class_a_e_s_counter.html#a67739b1717f24f9677b967d87c6dc648", null ],
[ "getCounter", "class_a_e_s_counter.html#a67739b1717f24f9677b967d87c6dc648", null ],
[ "incrementCounter", "class_a_e_s_counter.html#a6a8f2a4a6bcdb99babba4bcdb7c24b36", null ],
[ "incrementCounter", "class_a_e_s_counter.html#a6a8f2a4a6bcdb99babba4bcdb7c24b36", null ],
[ "operator const counter_t &", "class_a_e_s_counter.html#aa38cc06b96cc1ed073eea1190022cab9", null ],
[ "operator const counter_t &", "class_a_e_s_counter.html#aa38cc06b96cc1ed073eea1190022cab9", null ],
[ "operator const counter_t *", "class_a_e_s_counter.html#aeaf50d80a3f3807c716f478b9c96fe6e", null ],
[ "operator const counter_t *", "class_a_e_s_counter.html#aeaf50d80a3f3807c716f478b9c96fe6e", null ],
[ "operator=", "class_a_e_s_counter.html#add46cc632dd1b03c498c2b173f8c25d0", null ],
[ "operator=", "class_a_e_s_counter.html#add46cc632dd1b03c498c2b173f8c25d0", null ],
[ "operator=", "class_a_e_s_counter.html#a5ba7bae61babbedc62e91a18e4674d2f", null ],
[ "operator=", "class_a_e_s_counter.html#a5ba7bae61babbedc62e91a18e4674d2f", null ],
[ "operator=", "class_a_e_s_counter.html#a5c5ab76dba67855df9352c586ef89c79", null ],
[ "operator=", "class_a_e_s_counter.html#a5c5ab76dba67855df9352c586ef89c79", null ],
[ "randomize", "class_a_e_s_counter.html#a26809d210258caae20cab5c4687da55c", null ],
[ "randomize", "class_a_e_s_counter.html#a26809d210258caae20cab5c4687da55c", null ],
[ "readFromStream", "class_a_e_s_counter.html#a29f14b6459f22f6573cbb61155fe7db7", null ],
[ "readFromStream", "class_a_e_s_counter.html#a29f14b6459f22f6573cbb61155fe7db7", null ],
[ "setCounter", "class_a_e_s_counter.html#a45509ea3b80f2a4bee3c8ab7a7d4f511", null ],
[ "setCounter", "class_a_e_s_counter.html#a45509ea3b80f2a4bee3c8ab7a7d4f511", null ],
[ "setCounter", "class_a_e_s_counter.html#a7272c91ee53b84e94bd335d0961bbf17", null ],
[ "setCounter", "class_a_e_s_counter.html#a7272c91ee53b84e94bd335d0961bbf17", null ],
[ "setCounter", "class_a_e_s_counter.html#a76705d8d9f5a60e9449e57d0efdf05ce", null ],
[ "setCounter", "class_a_e_s_counter.html#a76705d8d9f5a60e9449e57d0efdf05ce", null ],
[ "writeToStream", "class_a_e_s_counter.html#ab7fa3786d8b60eaaa0f7e95961422462", null ],
[ "writeToStream", "class_a_e_s_counter.html#ab7fa3786d8b60eaaa0f7e95961422462", null ],
[ "operator<<", "class_a_e_s_counter.html#ad7a84fe2f280368a7597a197855e92a3", null ],
[ "operator<<", "class_a_e_s_counter.html#ad7a84fe2f280368a7597a197855e92a3", null ],
[ "m_counter", "class_a_e_s_counter.html#a3aab6ec872dd97f0c65ebb023d08f324", null ]
];

View File

@@ -0,0 +1,3 @@
<map id="AESCounter&lt; S &gt;" name="AESCounter&lt; S &gt;">
<area shape="rect" id="node2" href="$class_a_e_s_counter_base.html" title="Base class for AESCounter&lt;S&gt;. " alt="" coords="7,5,131,32"/>
</map>

View File

@@ -0,0 +1 @@
64a8d9c03dc3ff73d1f8fc3f36bba993

View File

@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: AESCounter&lt; S &gt; Pages: 1 -->
<svg width="149pt" height="95pt"
viewBox="0.00 0.00 149.00 95.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 91)">
<title>AESCounter&lt; S &gt;</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-91 145,-91 145,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 95,-19.5 95,-0.5 0,-0.5"/>
<text text-anchor="middle" x="47.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">AESCounter&lt; S &gt;</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="class_a_e_s_counter_base.html" target="_top" xlink:title="Base class for AESCounter&lt;S&gt;. ">
<polygon fill="white" stroke="black" points="1,-67.5 1,-86.5 94,-86.5 94,-67.5 1,-67.5"/>
<text text-anchor="middle" x="47.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">AESCounterBase</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M41.2999,-57.037C40.2357,-44.6703 40.7161,-29.1198 42.7409,-19.6273"/>
<polygon fill="midnightblue" stroke="midnightblue" points="37.8732,-57.8082 42.7115,-67.2338 44.8071,-56.8483 37.8732,-57.8082"/>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M53.7001,-57.037C54.7643,-44.6703 54.2839,-29.1198 52.2591,-19.6273"/>
<polygon fill="midnightblue" stroke="midnightblue" points="50.1929,-56.8483 52.2885,-67.2338 57.1268,-57.8082 50.1929,-56.8483"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="112,-67.5 112,-86.5 141,-86.5 141,-67.5 112,-67.5"/>
<text text-anchor="middle" x="126.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">S</text>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M107.921,-60.7134C92.3562,-47.907 70.6997,-30.0884 57.9855,-19.6273"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="105.9,-63.5829 115.846,-67.2338 110.347,-58.1774 105.9,-63.5829"/>
<text text-anchor="middle" x="116" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00"> m_counter</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -0,0 +1,3 @@
<map id="AESCounter&lt; S &gt;" name="AESCounter&lt; S &gt;">
<area shape="rect" id="node2" href="$class_a_e_s_counter_base.html" title="Base class for AESCounter&lt;S&gt;. " alt="" coords="7,5,131,32"/>
</map>

Some files were not shown because too many files have changed in this diff Show More