Add API docs for 1.2.1

This commit is contained in:
Dennis Klein 2018-05-04 22:17:56 +02:00
parent 03aba17be8
commit 83fa4bb6d9
No known key found for this signature in database
GPG Key ID: 08E62D23FA0ECBBC
1209 changed files with 51440 additions and 0 deletions

View File

@ -0,0 +1,79 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: fairmq/plugins/Builtin.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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d6b28f7731906a8cbc4171450df4b180.html">fairmq</a></li><li class="navelem"><a class="el" href="dir_c2fe5dddc7ffa165dbdae926a051158e.html">plugins</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Builtin.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"> * Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *</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"> * This software is distributed under the terms of the *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * GNU Lesser General Public Licence (LGPL) version 3, *</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * copied verbatim in the file &quot;LICENSE&quot; *</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> ********************************************************************************/</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// List of all builtin plugin headers (the ones which call REGISTER_FAIRMQ_PLUGIN macro)</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;fairmq/plugins/Control.h&gt;</span></div></div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</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

87
v1.2.1/DDS_8h_source.html Normal file

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,79 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: fairmq/FairMQLogger.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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d6b28f7731906a8cbc4171450df4b180.html">fairmq</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">FairMQLogger.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"> * Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *</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"> * This software is distributed under the terms of the *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * GNU Lesser General Public Licence (LGPL) version 3, *</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * copied verbatim in the file &quot;LICENSE&quot; *</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> ********************************************************************************/</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#ifndef FAIRMQLOGGER_H_</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define FAIRMQLOGGER_H_</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;fairlogger/Logger.h&gt;</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* FAIRMQLOGGER_H_ */</span><span class="preprocessor"></span></div></div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</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

View File

@ -0,0 +1,83 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: fairmq/devices/FairMQProxy.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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d6b28f7731906a8cbc4171450df4b180.html">fairmq</a></li><li class="navelem"><a class="el" href="dir_b4ab45277bc4c2ae49385465b8ac74b3.html">devices</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">FairMQProxy.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"> * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *</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"> * This software is distributed under the terms of the * </span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * GNU Lesser General Public Licence (LGPL) version 3, * </span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * copied verbatim in the file &quot;LICENSE&quot; *</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> ********************************************************************************/</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#ifndef FAIRMQPROXY_H_</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#define FAIRMQPROXY_H_</span></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">#include &quot;FairMQDevice.h&quot;</span></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="preprocessor">#include &lt;string&gt;</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"><a class="line" href="classFairMQProxy.html"> 22</a></span>&#160;<span class="keyword">class </span><a class="code" href="classFairMQProxy.html">FairMQProxy</a> : <span class="keyword">public</span> <a class="code" href="classFairMQDevice.html">FairMQDevice</a></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; <span class="keyword">public</span>:</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="classFairMQProxy.html">FairMQProxy</a>();</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classFairMQProxy.html">FairMQProxy</a>();</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; <span class="keyword">protected</span>:</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">int</span> fMultipart;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; std::string fInChannelName;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; std::string fOutChannelName;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFairMQProxy.html#a1faed0cf55925312d0d53d356edeaf35">Run</a>();</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classFairMQProxy.html#a7d56b95f6c658183467c3b791884ec03">InitTask</a>();</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;};</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* FAIRMQPROXY_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="classFairMQProxy_html_a1faed0cf55925312d0d53d356edeaf35"><div class="ttname"><a href="classFairMQProxy.html#a1faed0cf55925312d0d53d356edeaf35">FairMQProxy::Run</a></div><div class="ttdeci">virtual void Run()</div><div class="ttdef"><b>Definition:</b> FairMQProxy.cxx:40</div></div>
<div class="ttc" id="classFairMQDevice_html"><div class="ttname"><a href="classFairMQDevice.html">FairMQDevice</a></div><div class="ttdef"><b>Definition:</b> FairMQDevice.h:44</div></div>
<div class="ttc" id="classFairMQProxy_html_a7d56b95f6c658183467c3b791884ec03"><div class="ttname"><a href="classFairMQProxy.html#a7d56b95f6c658183467c3b791884ec03">FairMQProxy::InitTask</a></div><div class="ttdeci">virtual void InitTask()</div><div class="ttdef"><b>Definition:</b> FairMQProxy.cxx:33</div></div>
<div class="ttc" id="classFairMQProxy_html"><div class="ttname"><a href="classFairMQProxy.html">FairMQProxy</a></div><div class="ttdef"><b>Definition:</b> FairMQProxy.h:22</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</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

View File

@ -0,0 +1,123 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: fairmq/options/FairMQSuboptParser.cxx File 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d6b28f7731906a8cbc4171450df4b180.html">fairmq</a></li><li class="navelem"><a class="el" href="dir_45e75480de90911e73132ad6d2c599a0.html">options</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">FairMQSuboptParser.cxx File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Parser implementation for key-value subopt format.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="FairMQSuboptParser_8h_source.html">FairMQSuboptParser.h</a>&quot;</code><br />
<code>#include &lt;boost/property_tree/ptree.hpp&gt;</code><br />
<code>#include &lt;cstring&gt;</code><br />
<code>#include &lt;utility&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for FairMQSuboptParser.cxx:</div>
<div class="dyncontent">
<div class="center"><img src="FairMQSuboptParser_8cxx__incl.png" border="0" usemap="#fairmq_2options_2FairMQSuboptParser_8cxx" alt=""/></div>
<map name="fairmq_2options_2FairMQSuboptParser_8cxx" id="fairmq_2options_2FairMQSuboptParser_8cxx">
<area shape="rect" id="node2" href="FairMQSuboptParser_8h.html" title="Parser implementation for key&#45;value subopt format. " alt="" coords="338,95,501,121"/>
<area shape="rect" id="node3" href="FairMQParser_8h_source.html" title="FairMQParser.h" alt="" coords="410,169,527,196"/>
<area shape="rect" id="node9" href="FairMQChannel_8h_source.html" title="FairMQChannel.h" alt="" coords="1638,251,1769,278"/>
<area shape="rect" id="node13" href="FairMQTransportFactory_8h_source.html" title="FairMQTransportFactory.h" alt="" coords="1760,408,1943,435"/>
<area shape="rect" id="node16" href="Transports_8h_source.html" title="fairmq/Transports.h" alt="" coords="1779,632,1927,659"/>
<area shape="rect" id="node22" href="FairMQLogger_8h_source.html" title="FairMQLogger.h" alt="" coords="2708,856,2829,883"/>
<area shape="rect" id="node44" href="FairMQSocket_8h_source.html" title="FairMQSocket.h" alt="" coords="1086,483,1209,509"/>
<area shape="rect" id="node47" href="FairMQParts_8h_source.html" title="FairMQParts.h" alt="" coords="1792,333,1903,360"/>
<area shape="rect" id="node14" href="FairMQMessage_8h_source.html" title="FairMQMessage.h" alt="" coords="2053,557,2188,584"/>
<area shape="rect" id="node45" href="FairMQPoller_8h_source.html" title="FairMQPoller.h" alt="" coords="1050,781,1165,808"/>
<area shape="rect" id="node46" href="FairMQUnmanagedRegion_8h_source.html" title="FairMQUnmanagedRegion.h" alt="" coords="2212,557,2413,584"/>
<area shape="rect" id="node17" href="Tools_8h_source.html" title="fairmq/Tools.h" alt="" coords="1406,707,1521,733"/>
<area shape="rect" id="node18" href="CppSTL_8h_source.html" title="fairmq/tools/CppSTL.h" alt="" coords="1767,781,1933,808"/>
<area shape="rect" id="node21" href="Network_8h_source.html" title="fairmq/tools/Network.h" alt="" coords="1571,781,1743,808"/>
<area shape="rect" id="node35" href="Process_8h_source.html" title="fairmq/tools/Process.h" alt="" coords="1189,781,1356,808"/>
<area shape="rect" id="node37" href="Strings_8h_source.html" title="fairmq/tools/Strings.h" alt="" coords="863,781,1026,808"/>
<area shape="rect" id="node40" href="Unique_8h_source.html" title="fairmq/tools/Unique.h" alt="" coords="373,781,535,808"/>
<area shape="rect" id="node43" href="Version_8h_source.html" title="fairmq/tools/Version.h" alt="" coords="1381,781,1546,808"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacefair"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefair.html">fair</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Parser implementation for key-value subopt format. </p>
<dl class="section author"><dt>Author</dt><dd><a href="#" onclick="location.href='mai'+'lto:'+'Mat'+'th'+'ias'+'.R'+'ich'+'te'+'r@s'+'ci'+'eq.'+'ne'+'t'; return false;">Matth<span style="display: none;">.nosp@m.</span>ias.<span style="display: none;">.nosp@m.</span>Richt<span style="display: none;">.nosp@m.</span>er@s<span style="display: none;">.nosp@m.</span>cieq.<span style="display: none;">.nosp@m.</span>net</a> </dd></dl>
<dl class="section since"><dt>Since</dt><dd>2017-03-30 </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View File

@ -0,0 +1,20 @@
<map id="fairmq/options/FairMQSuboptParser.cxx" name="fairmq/options/FairMQSuboptParser.cxx">
<area shape="rect" id="node2" href="$FairMQSuboptParser_8h.html" title="Parser implementation for key&#45;value subopt format. " alt="" coords="338,95,501,121"/>
<area shape="rect" id="node3" href="$FairMQParser_8h_source.html" title="FairMQParser.h" alt="" coords="410,169,527,196"/>
<area shape="rect" id="node9" href="$FairMQChannel_8h_source.html" title="FairMQChannel.h" alt="" coords="1638,251,1769,278"/>
<area shape="rect" id="node13" href="$FairMQTransportFactory_8h_source.html" title="FairMQTransportFactory.h" alt="" coords="1760,408,1943,435"/>
<area shape="rect" id="node16" href="$Transports_8h_source.html" title="fairmq/Transports.h" alt="" coords="1779,632,1927,659"/>
<area shape="rect" id="node22" href="$FairMQLogger_8h_source.html" title="FairMQLogger.h" alt="" coords="2708,856,2829,883"/>
<area shape="rect" id="node44" href="$FairMQSocket_8h_source.html" title="FairMQSocket.h" alt="" coords="1086,483,1209,509"/>
<area shape="rect" id="node47" href="$FairMQParts_8h_source.html" title="FairMQParts.h" alt="" coords="1792,333,1903,360"/>
<area shape="rect" id="node14" href="$FairMQMessage_8h_source.html" title="FairMQMessage.h" alt="" coords="2053,557,2188,584"/>
<area shape="rect" id="node45" href="$FairMQPoller_8h_source.html" title="FairMQPoller.h" alt="" coords="1050,781,1165,808"/>
<area shape="rect" id="node46" href="$FairMQUnmanagedRegion_8h_source.html" title="FairMQUnmanagedRegion.h" alt="" coords="2212,557,2413,584"/>
<area shape="rect" id="node17" href="$Tools_8h_source.html" title="fairmq/Tools.h" alt="" coords="1406,707,1521,733"/>
<area shape="rect" id="node18" href="$CppSTL_8h_source.html" title="fairmq/tools/CppSTL.h" alt="" coords="1767,781,1933,808"/>
<area shape="rect" id="node21" href="$Network_8h_source.html" title="fairmq/tools/Network.h" alt="" coords="1571,781,1743,808"/>
<area shape="rect" id="node35" href="$Process_8h_source.html" title="fairmq/tools/Process.h" alt="" coords="1189,781,1356,808"/>
<area shape="rect" id="node37" href="$Strings_8h_source.html" title="fairmq/tools/Strings.h" alt="" coords="863,781,1026,808"/>
<area shape="rect" id="node40" href="$Unique_8h_source.html" title="fairmq/tools/Unique.h" alt="" coords="373,781,535,808"/>
<area shape="rect" id="node43" href="$Version_8h_source.html" title="fairmq/tools/Version.h" alt="" coords="1381,781,1546,808"/>
</map>

View File

@ -0,0 +1 @@
297a973cd5a42025467100b59bb49adf

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 KiB

View File

@ -0,0 +1,139 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: fairmq/options/FairMQSuboptParser.h File 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d6b28f7731906a8cbc4171450df4b180.html">fairmq</a></li><li class="navelem"><a class="el" href="dir_45e75480de90911e73132ad6d2c599a0.html">options</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">FairMQSuboptParser.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Parser implementation for key-value subopt format.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;FairMQParser.h&quot;</code><br />
<code>#include &lt;boost/program_options.hpp&gt;</code><br />
<code>#include &lt;cstring&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
<code>#include &lt;string&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for FairMQSuboptParser.h:</div>
<div class="dyncontent">
<div class="center"><img src="FairMQSuboptParser_8h__incl.png" border="0" usemap="#fairmq_2options_2FairMQSuboptParser_8h" alt=""/></div>
<map name="fairmq_2options_2FairMQSuboptParser_8h" id="fairmq_2options_2FairMQSuboptParser_8h">
<area shape="rect" id="node2" href="FairMQParser_8h_source.html" title="FairMQParser.h" alt="" coords="234,95,351,121"/>
<area shape="rect" id="node8" href="FairMQChannel_8h_source.html" title="FairMQChannel.h" alt="" coords="754,177,885,203"/>
<area shape="rect" id="node12" href="FairMQTransportFactory_8h_source.html" title="FairMQTransportFactory.h" alt="" coords="1196,333,1379,360"/>
<area shape="rect" id="node15" href="Transports_8h_source.html" title="fairmq/Transports.h" alt="" coords="1101,557,1249,584"/>
<area shape="rect" id="node21" href="FairMQLogger_8h_source.html" title="FairMQLogger.h" alt="" coords="3040,781,3161,808"/>
<area shape="rect" id="node45" href="FairMQSocket_8h_source.html" title="FairMQSocket.h" alt="" coords="998,408,1121,435"/>
<area shape="rect" id="node48" href="FairMQParts_8h_source.html" title="FairMQParts.h" alt="" coords="1232,259,1343,285"/>
<area shape="rect" id="node13" href="FairMQMessage_8h_source.html" title="FairMQMessage.h" alt="" coords="2144,483,2279,509"/>
<area shape="rect" id="node46" href="FairMQPoller_8h_source.html" title="FairMQPoller.h" alt="" coords="1654,707,1769,733"/>
<area shape="rect" id="node47" href="FairMQUnmanagedRegion_8h_source.html" title="FairMQUnmanagedRegion.h" alt="" coords="2303,483,2504,509"/>
<area shape="rect" id="node16" href="Tools_8h_source.html" title="fairmq/Tools.h" alt="" coords="1157,632,1271,659"/>
<area shape="rect" id="node17" href="CppSTL_8h_source.html" title="fairmq/tools/CppSTL.h" alt="" coords="1990,707,2155,733"/>
<area shape="rect" id="node20" href="Network_8h_source.html" title="fairmq/tools/Network.h" alt="" coords="1793,707,1965,733"/>
<area shape="rect" id="node34" href="Process_8h_source.html" title="fairmq/tools/Process.h" alt="" coords="1321,707,1488,733"/>
<area shape="rect" id="node36" href="Strings_8h_source.html" title="fairmq/tools/Strings.h" alt="" coords="302,707,465,733"/>
<area shape="rect" id="node39" href="Unique_8h_source.html" title="fairmq/tools/Unique.h" alt="" coords="945,707,1107,733"/>
<area shape="rect" id="node44" href="Version_8h_source.html" title="fairmq/tools/Version.h" alt="" coords="1131,707,1297,733"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="FairMQSuboptParser_8h__dep__incl.png" border="0" usemap="#fairmq_2options_2FairMQSuboptParser_8hdep" alt=""/></div>
<map name="fairmq_2options_2FairMQSuboptParser_8hdep" id="fairmq_2options_2FairMQSuboptParser_8hdep">
<area shape="rect" id="node2" href="FairMQSuboptParser_8cxx.html" title="Parser implementation for key&#45;value subopt format. " alt="" coords="5,95,216,136"/>
</map>
</div>
</div>
<p><a href="FairMQSuboptParser_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfair_1_1mq_1_1parser_1_1SUBOPT.html">fair::mq::parser::SUBOPT</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacefair"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefair.html">fair</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Parser implementation for key-value subopt format. </p>
<dl class="section author"><dt>Author</dt><dd><a href="#" onclick="location.href='mai'+'lto:'+'Mat'+'th'+'ias'+'.R'+'ich'+'te'+'r@s'+'ci'+'eq.'+'ne'+'t'; return false;">Matth<span style="display: none;">.nosp@m.</span>ias.<span style="display: none;">.nosp@m.</span>Richt<span style="display: none;">.nosp@m.</span>er@s<span style="display: none;">.nosp@m.</span>cieq.<span style="display: none;">.nosp@m.</span>net</a> </dd></dl>
<dl class="section since"><dt>Since</dt><dd>2017-03-30 </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View File

@ -0,0 +1,3 @@
<map id="fairmq/options/FairMQSuboptParser.h" name="fairmq/options/FairMQSuboptParser.h">
<area shape="rect" id="node2" href="$FairMQSuboptParser_8cxx.html" title="Parser implementation for key&#45;value subopt format. " alt="" coords="5,95,216,136"/>
</map>

View File

@ -0,0 +1 @@
9213a942c8e09b79c72be8548dbdc5b2

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -0,0 +1,19 @@
<map id="fairmq/options/FairMQSuboptParser.h" name="fairmq/options/FairMQSuboptParser.h">
<area shape="rect" id="node2" href="$FairMQParser_8h_source.html" title="FairMQParser.h" alt="" coords="234,95,351,121"/>
<area shape="rect" id="node8" href="$FairMQChannel_8h_source.html" title="FairMQChannel.h" alt="" coords="754,177,885,203"/>
<area shape="rect" id="node12" href="$FairMQTransportFactory_8h_source.html" title="FairMQTransportFactory.h" alt="" coords="1196,333,1379,360"/>
<area shape="rect" id="node15" href="$Transports_8h_source.html" title="fairmq/Transports.h" alt="" coords="1101,557,1249,584"/>
<area shape="rect" id="node21" href="$FairMQLogger_8h_source.html" title="FairMQLogger.h" alt="" coords="3040,781,3161,808"/>
<area shape="rect" id="node45" href="$FairMQSocket_8h_source.html" title="FairMQSocket.h" alt="" coords="998,408,1121,435"/>
<area shape="rect" id="node48" href="$FairMQParts_8h_source.html" title="FairMQParts.h" alt="" coords="1232,259,1343,285"/>
<area shape="rect" id="node13" href="$FairMQMessage_8h_source.html" title="FairMQMessage.h" alt="" coords="2144,483,2279,509"/>
<area shape="rect" id="node46" href="$FairMQPoller_8h_source.html" title="FairMQPoller.h" alt="" coords="1654,707,1769,733"/>
<area shape="rect" id="node47" href="$FairMQUnmanagedRegion_8h_source.html" title="FairMQUnmanagedRegion.h" alt="" coords="2303,483,2504,509"/>
<area shape="rect" id="node16" href="$Tools_8h_source.html" title="fairmq/Tools.h" alt="" coords="1157,632,1271,659"/>
<area shape="rect" id="node17" href="$CppSTL_8h_source.html" title="fairmq/tools/CppSTL.h" alt="" coords="1990,707,2155,733"/>
<area shape="rect" id="node20" href="$Network_8h_source.html" title="fairmq/tools/Network.h" alt="" coords="1793,707,1965,733"/>
<area shape="rect" id="node34" href="$Process_8h_source.html" title="fairmq/tools/Process.h" alt="" coords="1321,707,1488,733"/>
<area shape="rect" id="node36" href="$Strings_8h_source.html" title="fairmq/tools/Strings.h" alt="" coords="302,707,465,733"/>
<area shape="rect" id="node39" href="$Unique_8h_source.html" title="fairmq/tools/Unique.h" alt="" coords="945,707,1107,733"/>
<area shape="rect" id="node44" href="$Version_8h_source.html" title="fairmq/tools/Version.h" alt="" coords="1131,707,1297,733"/>
</map>

View File

@ -0,0 +1 @@
fee6b857d5882f5cf08a3adf0241a9bc

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 KiB

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,79 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: fairmq/Tools.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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d6b28f7731906a8cbc4171450df4b180.html">fairmq</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Tools.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"> * Copyright (C) 2017 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *</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"> * This software is distributed under the terms of the *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * GNU Lesser General Public Licence (LGPL) version 3, *</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * copied verbatim in the file &quot;LICENSE&quot; *</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> ********************************************************************************/</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#ifndef FAIR_MQ_TOOLS_H</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define FAIR_MQ_TOOLS_H</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// IWYU pragma: begin_exports</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/CppSTL.h&gt;</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/Network.h&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/Process.h&gt;</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/Strings.h&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/Unique.h&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/Version.h&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// IWYU pragma: end_exports</span></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 // FAIR_MQ_TOOLS_H</span></div></div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</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

228
v1.2.1/annotated.html Normal file
View File

@ -0,0 +1,228 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- 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><span onclick="javascript:toggleLevel(5);">5</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_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefair.html" target="_self">fair</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>mq</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>fsm</b></td><td class="desc"></td></tr>
<tr id="row_0_0_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="structfair_1_1mq_1_1fsm_1_1END.html" target="_self">END</a></td><td class="desc"></td></tr>
<tr id="row_0_0_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="structfair_1_1mq_1_1fsm_1_1ERROR__FOUND.html" target="_self">ERROR_FOUND</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_2_" class="arrow" onclick="toggleFolder('0_0_0_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM.html" target="_self">FairMQFSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1DEVICE__READY__FSM.html" target="_self">DEVICE_READY_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_1_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1DeviceReadyFct.html" target="_self">DeviceReadyFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_2_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1ERROR__FSM.html" target="_self">ERROR_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_3_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1ErrorFoundFct.html" target="_self">ErrorFoundFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_4_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1EXITING__FSM.html" target="_self">EXITING_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_5_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1ExitingFct.html" target="_self">ExitingFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_6_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1IDLE__FSM.html" target="_self">IDLE_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_7_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1IdleFct.html" target="_self">IdleFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_8_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1InitDeviceFct.html" target="_self">InitDeviceFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_9_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1INITIALIZING__DEVICE__FSM.html" target="_self">INITIALIZING_DEVICE_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_10_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1INITIALIZING__TASK__FSM.html" target="_self">INITIALIZING_TASK_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_11_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1InitTaskFct.html" target="_self">InitTaskFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_12_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1InternalStopFct.html" target="_self">InternalStopFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_13_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1OK__FSM.html" target="_self">OK_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_14_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1PAUSED__FSM.html" target="_self">PAUSED_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_15_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1PauseFct.html" target="_self">PauseFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_16_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1READY__FSM.html" target="_self">READY_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_17_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1ReadyFct.html" target="_self">ReadyFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_18_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1ResetDeviceFct.html" target="_self">ResetDeviceFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_19_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1ResetTaskFct.html" target="_self">ResetTaskFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_20_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1RESETTING__DEVICE__FSM.html" target="_self">RESETTING_DEVICE_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_21_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1RESETTING__TASK__FSM.html" target="_self">RESETTING_TASK_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_22_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1ResumeFct.html" target="_self">ResumeFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_23_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1RunFct.html" target="_self">RunFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_24_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1RUNNING__FSM.html" target="_self">RUNNING_FSM</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_25_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1StopFct.html" target="_self">StopFct</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_26_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1FairMQFSM_1_1transition__table.html" target="_self">transition_table</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_3_" 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="structfair_1_1mq_1_1fsm_1_1INIT__DEVICE.html" target="_self">INIT_DEVICE</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_4_" 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="structfair_1_1mq_1_1fsm_1_1INIT__TASK.html" target="_self">INIT_TASK</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_5_" 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="structfair_1_1mq_1_1fsm_1_1internal__DEVICE__READY.html" target="_self">internal_DEVICE_READY</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_6_" 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="structfair_1_1mq_1_1fsm_1_1internal__IDLE.html" target="_self">internal_IDLE</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_7_" 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="structfair_1_1mq_1_1fsm_1_1internal__READY.html" target="_self">internal_READY</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_8_" 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="structfair_1_1mq_1_1fsm_1_1PAUSE.html" target="_self">PAUSE</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_9_" 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="structfair_1_1mq_1_1fsm_1_1RESET__DEVICE.html" target="_self">RESET_DEVICE</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_10_" 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="structfair_1_1mq_1_1fsm_1_1RESET__TASK.html" target="_self">RESET_TASK</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_11_" 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="structfair_1_1mq_1_1fsm_1_1RUN.html" target="_self">RUN</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_12_" 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="structfair_1_1mq_1_1fsm_1_1STOP.html" target="_self">STOP</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>hooks</b></td><td class="desc"></td></tr>
<tr id="row_0_0_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1hooks_1_1InstantiateDevice.html" target="_self">InstantiateDevice</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1hooks_1_1LoadPlugins.html" target="_self">LoadPlugins</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1hooks_1_1ModifyRawCmdLineArgs.html" target="_self">ModifyRawCmdLineArgs</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1hooks_1_1SetCustomCmdLineOptions.html" target="_self">SetCustomCmdLineOptions</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_2_" class="arrow" onclick="toggleFolder('0_0_2_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>ofi</b></td><td class="desc"></td></tr>
<tr id="row_0_0_2_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_2_0_" class="arrow" onclick="toggleFolder('0_0_2_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfair_1_1mq_1_1ofi_1_1Context.html" target="_self">Context</a></td><td class="desc">Transport-wide context </td></tr>
<tr id="row_0_0_2_0_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1ofi_1_1Context_1_1Address.html" target="_self">Address</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_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="structfair_1_1mq_1_1ofi_1_1ContextError.html" target="_self">ContextError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_2_" 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="classfair_1_1mq_1_1ofi_1_1Message.html" target="_self">Message</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_3_" 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="classfair_1_1mq_1_1ofi_1_1Poller.html" target="_self">Poller</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_4_" 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="structfair_1_1mq_1_1ofi_1_1SilentSocketError.html" target="_self">SilentSocketError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_5_" 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="classfair_1_1mq_1_1ofi_1_1Socket.html" target="_self">Socket</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_6_" 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="classfair_1_1mq_1_1ofi_1_1TransportFactory.html" target="_self">TransportFactory</a></td><td class="desc"><a class="el" href="namespaceFairMQ.html" title="TODO deprecate this namespace. ">FairMQ</a> transport factory for the ofi transport (implemented with ZeroMQ + libfabric) </td></tr>
<tr id="row_0_0_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_3_" class="arrow" onclick="toggleFolder('0_0_3_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>parser</b></td><td class="desc"></td></tr>
<tr id="row_0_0_3_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="structfair_1_1mq_1_1parser_1_1JSON.html" target="_self">JSON</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_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="structfair_1_1mq_1_1parser_1_1SUBOPT.html" target="_self">SUBOPT</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_4_" class="arrow" onclick="toggleFolder('0_0_4_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>plugins</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_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="classfair_1_1mq_1_1plugins_1_1Control.html" target="_self">Control</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_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="classfair_1_1mq_1_1plugins_1_1DDS.html" target="_self">DDS</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_2_" 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="structfair_1_1mq_1_1plugins_1_1DDSConfig.html" target="_self">DDSConfig</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_3_" 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="structfair_1_1mq_1_1plugins_1_1IofN.html" target="_self">IofN</a></td><td class="desc"></td></tr>
<tr id="row_0_0_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_5_" class="arrow" onclick="toggleFolder('0_0_5_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>shmem</b></td><td class="desc"></td></tr>
<tr id="row_0_0_5_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="structfair_1_1mq_1_1shmem_1_1DeviceCounter.html" target="_self">DeviceCounter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_5_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="classfair_1_1mq_1_1shmem_1_1Manager.html" target="_self">Manager</a></td><td class="desc"></td></tr>
<tr id="row_0_0_5_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1shmem_1_1MetaHeader.html" target="_self">MetaHeader</a></td><td class="desc"></td></tr>
<tr id="row_0_0_5_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfair_1_1mq_1_1shmem_1_1Monitor.html" target="_self">Monitor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_5_4_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1shmem_1_1MonitorStatus.html" target="_self">MonitorStatus</a></td><td class="desc"></td></tr>
<tr id="row_0_0_5_5_" 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="structfair_1_1mq_1_1shmem_1_1Region.html" target="_self">Region</a></td><td class="desc"></td></tr>
<tr id="row_0_0_5_6_" 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="structfair_1_1mq_1_1shmem_1_1RegionBlock.html" target="_self">RegionBlock</a></td><td class="desc"></td></tr>
<tr id="row_0_0_5_7_" 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="structfair_1_1mq_1_1shmem_1_1RegionCounter.html" target="_self">RegionCounter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_6_" class="arrow" onclick="toggleFolder('0_0_6_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>tools</b></td><td class="desc"></td></tr>
<tr id="row_0_0_6_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="structfair_1_1mq_1_1tools_1_1execute__result.html" target="_self">execute_result</a></td><td class="desc"></td></tr>
<tr id="row_0_0_6_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="structfair_1_1mq_1_1tools_1_1HashEnum.html" target="_self">HashEnum</a></td><td class="desc"></td></tr>
<tr id="row_0_0_6_2_" 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="structfair_1_1mq_1_1tools_1_1Version.html" target="_self">Version</a></td><td class="desc"></td></tr>
<tr id="row_0_0_7_"><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="structfair_1_1mq_1_1ConvertVariableValue.html" target="_self">ConvertVariableValue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_" class="even"><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="classfair_1_1mq_1_1DeviceRunner.html" target="_self">DeviceRunner</a></td><td class="desc">Utility class to facilitate a convenient top-level device launch/shutdown </td></tr>
<tr id="row_0_0_9_"><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="structfair_1_1mq_1_1Event.html" target="_self">Event</a></td><td class="desc"></td></tr>
<tr id="row_0_0_10_" class="even"><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="classfair_1_1mq_1_1EventManager.html" target="_self">EventManager</a></td><td class="desc">Manages event callbacks from different subscribers </td></tr>
<tr id="row_0_0_11_"><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="structfair_1_1mq_1_1MessageError.html" target="_self">MessageError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_12_" class="even"><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="classfair_1_1mq_1_1Plugin.html" target="_self">Plugin</a></td><td class="desc">Base class for <a class="el" href="namespaceFairMQ.html" title="TODO deprecate this namespace. ">FairMQ</a> plugins </td></tr>
<tr id="row_0_0_13_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_13_" class="arrow" onclick="toggleFolder('0_0_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfair_1_1mq_1_1PluginManager.html" target="_self">PluginManager</a></td><td class="desc">Manages and owns plugin instances </td></tr>
<tr id="row_0_0_13_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="structfair_1_1mq_1_1PluginManager_1_1BadSearchPath.html" target="_self">BadSearchPath</a></td><td class="desc"></td></tr>
<tr id="row_0_0_13_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="structfair_1_1mq_1_1PluginManager_1_1PluginInstantiationError.html" target="_self">PluginInstantiationError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_13_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1PluginManager_1_1PluginLoadError.html" target="_self">PluginLoadError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_13_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1PluginManager_1_1ProgramOptionsParseError.html" target="_self">ProgramOptionsParseError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_14_" class="arrow" onclick="toggleFolder('0_0_14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfair_1_1mq_1_1PluginServices.html" target="_self">PluginServices</a></td><td class="desc">Facilitates communication between devices and plugins </td></tr>
<tr id="row_0_0_14_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="structfair_1_1mq_1_1PluginServices_1_1DeviceControlError.html" target="_self">DeviceControlError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_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="structfair_1_1mq_1_1PluginServices_1_1InvalidStateError.html" target="_self">InvalidStateError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_2_" 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="structfair_1_1mq_1_1PluginServices_1_1PropertyNotFoundError.html" target="_self">PropertyNotFoundError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_15_"><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="structfair_1_1mq_1_1PollerError.html" target="_self">PollerError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_16_" class="even"><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="structfair_1_1mq_1_1PropertyChange.html" target="_self">PropertyChange</a></td><td class="desc"></td></tr>
<tr id="row_0_0_17_"><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="structfair_1_1mq_1_1PropertyChangeAsString.html" target="_self">PropertyChangeAsString</a></td><td class="desc"></td></tr>
<tr id="row_0_0_18_" class="even"><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="structfair_1_1mq_1_1SocketError.html" target="_self">SocketError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_19_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_19_" class="arrow" onclick="toggleFolder('0_0_19_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfair_1_1mq_1_1StateMachine.html" target="_self">StateMachine</a></td><td class="desc">Implements the state machine for <a class="el" href="namespaceFairMQ.html" title="TODO deprecate this namespace. ">FairMQ</a> devices </td></tr>
<tr id="row_0_0_19_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="structfair_1_1mq_1_1StateMachine_1_1IllegalTransition.html" target="_self">IllegalTransition</a></td><td class="desc"></td></tr>
<tr id="row_0_0_19_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="structfair_1_1mq_1_1StateMachine_1_1StateChange.html" target="_self">StateChange</a></td><td class="desc"></td></tr>
<tr id="row_0_0_19_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1StateMachine_1_1StateQueued.html" target="_self">StateQueued</a></td><td class="desc"></td></tr>
<tr id="row_0_0_20_" class="even"><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="structfair_1_1mq_1_1ToVarValInfo.html" target="_self">ToVarValInfo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_21_"><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="structfair_1_1mq_1_1TransportFactoryError.html" target="_self">TransportFactoryError</a></td><td class="desc"></td></tr>
<tr id="row_0_0_22_" class="even"><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="structfair_1_1mq_1_1VarInfoToString.html" target="_self">VarInfoToString</a></td><td class="desc"></td></tr>
<tr id="row_0_0_23_"><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="structfair_1_1mq_1_1VarValInfo.html" target="_self">VarValInfo</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>FairMQParser</b></td><td class="desc"></td></tr>
<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFairMQParser_1_1MQXML2.html" target="_self">MQXML2</a></td><td class="desc"></td></tr>
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFairMQParser_1_1MQXML3.html" target="_self">MQXML3</a></td><td class="desc"></td></tr>
<tr id="row_1_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFairMQParser_1_1no__id__exception.html" target="_self">no_id_exception</a></td><td class="desc"></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_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>std</b></td><td class="desc"></td></tr>
<tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01FairMQ_1_1Transport_01_4.html" target="_self">hash&lt; FairMQ::Transport &gt;</a></td><td class="desc"></td></tr>
<tr id="row_3_" 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="structExMetaHeader.html" target="_self">ExMetaHeader</a></td><td class="desc"></td></tr>
<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFairMQBenchmarkSampler.html" target="_self">FairMQBenchmarkSampler</a></td><td class="desc"></td></tr>
<tr id="row_5_" 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="classFairMQChannel.html" target="_self">FairMQChannel</a></td><td class="desc"></td></tr>
<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFairMQDevice.html" target="_self">FairMQDevice</a></td><td class="desc"></td></tr>
<tr id="row_7_" 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="classFairMQMerger.html" target="_self">FairMQMerger</a></td><td class="desc"></td></tr>
<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFairMQMessage.html" target="_self">FairMQMessage</a></td><td class="desc"></td></tr>
<tr id="row_9_" 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="classFairMQMessageNN.html" target="_self">FairMQMessageNN</a></td><td class="desc"></td></tr>
<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFairMQMessageSHM.html" target="_self">FairMQMessageSHM</a></td><td class="desc"></td></tr>
<tr id="row_11_" 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="classFairMQMessageZMQ.html" target="_self">FairMQMessageZMQ</a></td><td class="desc"></td></tr>
<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFairMQMultiplier.html" target="_self">FairMQMultiplier</a></td><td class="desc"></td></tr>
<tr id="row_13_" 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="classFairMQParts.html" target="_self">FairMQParts</a></td><td class="desc"><a class="el" href="classFairMQParts.html" title="FairMQParts is a lightweight convenience wrapper around a vector of unique pointers to FairMQMessage...">FairMQParts</a> is a lightweight convenience wrapper around a vector of unique pointers to <a class="el" href="classFairMQMessage.html">FairMQMessage</a>, used for sending multi-part messages </td></tr>
<tr id="row_14_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFairMQPoller.html" target="_self">FairMQPoller</a></td><td class="desc"></td></tr>
<tr id="row_15_" 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="classFairMQPollerNN.html" target="_self">FairMQPollerNN</a></td><td class="desc"></td></tr>
<tr id="row_16_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFairMQPollerSHM.html" target="_self">FairMQPollerSHM</a></td><td class="desc"></td></tr>
<tr id="row_17_" 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="classFairMQPollerZMQ.html" target="_self">FairMQPollerZMQ</a></td><td class="desc"></td></tr>
<tr id="row_18_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_18_" class="arrow" onclick="toggleFolder('18_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFairMQProgOptions.html" target="_self">FairMQProgOptions</a></td><td class="desc"></td></tr>
<tr id="row_18_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFairMQProgOptions_1_1MQKey.html" target="_self">MQKey</a></td><td class="desc"></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="classFairMQProxy.html" target="_self">FairMQProxy</a></td><td class="desc"></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="classFairMQShmPrototypeSampler.html" target="_self">FairMQShmPrototypeSampler</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="classFairMQShmPrototypeSink.html" target="_self">FairMQShmPrototypeSink</a></td><td class="desc"></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="classFairMQSink.html" target="_self">FairMQSink</a></td><td class="desc"></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="classFairMQSocket.html" target="_self">FairMQSocket</a></td><td class="desc"></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="classFairMQSocketNN.html" target="_self">FairMQSocketNN</a></td><td class="desc"></td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFairMQSocketSHM.html" target="_self">FairMQSocketSHM</a></td><td class="desc"></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="classFairMQSocketZMQ.html" target="_self">FairMQSocketZMQ</a></td><td class="desc"></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="classFairMQSplitter.html" target="_self">FairMQSplitter</a></td><td class="desc"></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="classFairMQStateMachine.html" target="_self">FairMQStateMachine</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="classFairMQTransportFactory.html" target="_self">FairMQTransportFactory</a></td><td class="desc"></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="classFairMQTransportFactoryNN.html" target="_self">FairMQTransportFactoryNN</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="classFairMQTransportFactorySHM.html" target="_self">FairMQTransportFactorySHM</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="classFairMQTransportFactoryZMQ.html" target="_self">FairMQTransportFactoryZMQ</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="classFairMQUnmanagedRegion.html" target="_self">FairMQUnmanagedRegion</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="classFairMQUnmanagedRegionNN.html" target="_self">FairMQUnmanagedRegionNN</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="classFairMQUnmanagedRegionSHM.html" target="_self">FairMQUnmanagedRegionSHM</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="classFairMQUnmanagedRegionZMQ.html" target="_self">FairMQUnmanagedRegionZMQ</a></td><td class="desc"></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="classFairProgOptions.html" target="_self">FairProgOptions</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="classMyDevice.html" target="_self">MyDevice</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="classSegmentManager.html" target="_self">SegmentManager</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

BIN
v1.2.1/bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
v1.2.1/bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

View File

@ -0,0 +1,191 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">FairMQBenchmarkSampler Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#acfff124a29edee532a85f995a5930399">AddTransport</a>(const std::string &amp;transport)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a12172d5f69916346c3a5dc10eae6e535">CatchSignals</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ChangeState</b>(int event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ChangeState</b>(const std::string &amp;event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a964f6e5883b66e7253d58165c66926c8">ConditionalRun</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Deserialize</b>(FairMQMessage &amp;msg, DataType &amp;&amp;data, Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>END</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_FOUND</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Event</b> enum name (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>FairMQBenchmarkSampler</b>() (defined in <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>)</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a735b2684d4678eb959302911f12223eb">FairMQDevice</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a45356d796b842dd000067ad5cf7a63f5">FairMQDevice</a>(const fair::mq::tools::Version version)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a806cf5c241bf95571654cd327d6e76fe">FairMQDevice</a>(const FairMQDevice &amp;)=delete</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQStateMachine.html#a9ee523fe4940a663c909fce8a51b10f3">FairMQStateMachine</a>()</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#ad6e090504ceef5799b6f85b136d1e547">fChannels</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a01a7d955417385b42fdbf8b263e055b7">fConfig</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a13141f54111f5f724b79143b4303a32f">fId</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fMaxIterations</b> (defined in <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>)</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fMsgCounter</b> (defined in <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>)</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fMsgRate</b> (defined in <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>)</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fMsgSize</b> (defined in <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>)</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a1345906d840bd4dc001990766add9f11">fNumIoThreads</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fNumIterations</b> (defined in <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>)</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fOutChannelName</b> (defined in <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>)</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fResetMsgCounter</b> (defined in <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>)</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fSameMessage</b> (defined in <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>)</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a1c67c4cbd6140f35292b13e485f39ce0">fTransportFactory</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a52c63dca723d7b2765adf8a927def5cb">fTransports</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetChannel</b>(const std::string &amp;channelName, const int index=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetConfig</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDefaultTransport</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetId</b>() (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInitializationTimeoutInS</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetInterfaceVersion</b>() const (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetNetworkInterface</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetNumIoThreads</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetPortRangeMax</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetPortRangeMin</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetVersion</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a3d67868b1c926c0a5daf2616d86fcc58">Init</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>INIT_DEVICE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>INIT_TASK</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html#aa515049fe636820d5bdb2032d5e3978c">InitTask</a>() override</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>internal_DEVICE_READY</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal_IDLE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>internal_READY</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a93c839b68f007bef8e66115efeed9d41">LogSocketRates</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewMessage</b>(Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewMessageFor</b>(const std::string &amp;channel, int index, Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewPoller</b>(const Ts &amp;... inputs) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewPoller</b>(const std::vector&lt; const FairMQChannel *&gt; &amp;channels) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewSimpleMessage</b>(const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewSimpleMessageFor</b>(const std::string &amp;channel, int index, const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewStaticMessage</b>(const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewStaticMessageFor</b>(const std::string &amp;channel, int index, const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewUnmanagedRegion</b>(const size_t size) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewUnmanagedRegionFor</b>(const std::string &amp;channel, int index, const size_t size, FairMQRegionCallback callback=nullptr) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, bool(T::*memberFunction)(FairMQMessagePtr &amp;msg, int index)) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, InputMsgCallback callback) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, bool(T::*memberFunction)(FairMQParts &amp;parts, int index)) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, InputMultipartCallback callback) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#aa4e0098922aaf987c2a27c10f4e04fbd">operator=</a>(const FairMQDevice &amp;)=delete</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PAUSE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#aee7780d7ed486ee0212fb3defc68b48d">Pause</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html#a3ae9bb00c511c20e66adf302392c9932">PostRun</a>() override</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html#a58075c668532bc033a25177626e1febd">PreRun</a>() override</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a4baa8f7c74791284cd46f0db3cc91efa">PrintChannel</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>PrintRegisteredChannels</b>() (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Receive</b>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a7a975061e30b96b799564b2408e48c8e">Receive</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i, int rcvTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Receive</b>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a6d63916e2a5924d82e4380f500d5edfe">Receive</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i, int rcvTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a5bfc5e8a75d4e2dc214ee10259041dfc">ReceiveAsync</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a8c7e504cf91fa786641014171b1e79c4">ReceiveAsync</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RegisterChannelEndpoint</b>(const std::string &amp;channelName, uint16_t minNumSubChannels=1, uint16_t maxNumSubChannels=1) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>RegisterChannelEndpoints</b>() (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#ac202bcd74838d228bc99aafbebf1fe7c">Reset</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>RESET_DEVICE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RESET_TASK</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ResetMsgCounter</b>() (defined in <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>)</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a5e5dfb96b4b897295bbb6696f58fdd10">ResetTask</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>RUN</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html#ae016fde6952dcd0ed671b4a6c51cb835">Run</a>() override</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Send</b>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#ae0da59d660e7a7b93432e8c868e557a9">Send</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i, int sndTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Send</b>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a354fca6325d0ea05d08cf672d138e698">Send</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i, int sndTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a1141a37ca7303a8da704a7c05c4cfb50">SendAsync</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a3c2060363bfd91feb89eaca0dd1c3e99">SendAsync</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Serialize</b>(FairMQMessage &amp;msg, DataType &amp;&amp;data, Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetConfig</b>(FairMQProgOptions &amp;config) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetDefaultTransport</b>(const std::string &amp;defaultTransport) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetId</b>(const std::string &amp;id) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetInitializationTimeoutInS</b>(int initializationTimeoutInS) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetNetworkInterface</b>(const std::string &amp;networkInterface) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetNumIoThreads</b>(int numIoThreads) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetPortRangeMax</b>(int portRangeMax) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetPortRangeMin</b>(int portRangeMin) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#ade0dff241612213322085701041da2a4">SetTransport</a>(const std::string &amp;transport=&quot;zeromq&quot;)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#abae08c3f66ce0b36cbc7d688aad753cf">SortChannel</a>(const std::string &amp;name, const bool reindex=true)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a919ea3be67da09c1a2f2f049410589c7">SortSocketsByAddress</a>(const FairMQChannel &amp;lhs, const FairMQChannel &amp;rhs)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>STOP</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SubscribeToStateChange</b>(const std::string &amp;key, std::function&lt; void(const State)&gt; callback) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a930d9cf7f6be40c992c7e76e6609be74">Transport</a>() const -&gt; const FairMQTransportFactory *</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UnsubscribeFromStateChange</b>(const std::string &amp;key) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>WaitForEndOfState</b>(int event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>WaitForEndOfState</b>(const std::string &amp;event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>WaitForEndOfStateForMs</b>(int event, int durationInMs) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>WaitForEndOfStateForMs</b>(const std::string &amp;event, int durationInMs) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a2b9ce9c70638251d4d6e37c3b5a1b4d3">WaitForInitialValidation</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~FairMQBenchmarkSampler</b>() (defined in <a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a>)</td><td class="entry"><a class="el" href="classFairMQBenchmarkSampler.html">FairMQBenchmarkSampler</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a09389ba6934645ca406a963ab5a60e1a">~FairMQDevice</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~FairMQStateMachine</b>() (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View File

@ -0,0 +1,555 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: FairMQBenchmarkSampler Class 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classFairMQBenchmarkSampler-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">FairMQBenchmarkSampler Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="FairMQBenchmarkSampler_8h_source.html">FairMQBenchmarkSampler.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for FairMQBenchmarkSampler:</div>
<div class="dyncontent">
<div class="center"><img src="classFairMQBenchmarkSampler__inherit__graph.png" border="0" usemap="#FairMQBenchmarkSampler_inherit__map" alt="Inheritance graph"/></div>
<map name="FairMQBenchmarkSampler_inherit__map" id="FairMQBenchmarkSampler_inherit__map">
<area shape="rect" id="node2" href="classFairMQDevice.html" title="FairMQDevice" alt="" coords="47,184,158,211"/>
<area shape="rect" id="node3" href="classFairMQStateMachine.html" title="FairMQStateMachine" alt="" coords="25,109,180,136"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for FairMQBenchmarkSampler:</div>
<div class="dyncontent">
<div class="center"><img src="classFairMQBenchmarkSampler__coll__graph.png" border="0" usemap="#FairMQBenchmarkSampler_coll__map" alt="Collaboration graph"/></div>
<map name="FairMQBenchmarkSampler_coll__map" id="FairMQBenchmarkSampler_coll__map">
<area shape="rect" id="node2" href="classFairMQDevice.html" title="FairMQDevice" alt="" coords="130,200,241,227"/>
<area shape="rect" id="node3" href="classFairMQStateMachine.html" title="FairMQStateMachine" alt="" coords="21,111,176,137"/>
<area shape="rect" id="node5" href="classFairMQProgOptions.html" title="FairMQProgOptions" alt="" coords="202,111,347,137"/>
<area shape="rect" id="node6" href="classFairProgOptions.html" title="FairProgOptions" alt="" coords="214,20,338,47"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<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:a58075c668532bc033a25177626e1febd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQBenchmarkSampler.html#a58075c668532bc033a25177626e1febd">PreRun</a> () override</td></tr>
<tr class="separator:a58075c668532bc033a25177626e1febd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae9bb00c511c20e66adf302392c9932"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQBenchmarkSampler.html#a3ae9bb00c511c20e66adf302392c9932">PostRun</a> () override</td></tr>
<tr class="separator:a3ae9bb00c511c20e66adf302392c9932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7de42c386615bfb7b03a0f726a4b6a2a"><td class="memItemLeft" align="right" valign="top"><a id="a7de42c386615bfb7b03a0f726a4b6a2a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>ResetMsgCounter</b> ()</td></tr>
<tr class="separator:a7de42c386615bfb7b03a0f726a4b6a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classFairMQDevice"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classFairMQDevice')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classFairMQDevice.html">FairMQDevice</a></td></tr>
<tr class="memitem:a735b2684d4678eb959302911f12223eb inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a735b2684d4678eb959302911f12223eb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a735b2684d4678eb959302911f12223eb">FairMQDevice</a> ()</td></tr>
<tr class="memdesc:a735b2684d4678eb959302911f12223eb inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br /></td></tr>
<tr class="separator:a735b2684d4678eb959302911f12223eb inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45356d796b842dd000067ad5cf7a63f5 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a45356d796b842dd000067ad5cf7a63f5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a45356d796b842dd000067ad5cf7a63f5">FairMQDevice</a> (const <a class="el" href="structfair_1_1mq_1_1tools_1_1Version.html">fair::mq::tools::Version</a> version)</td></tr>
<tr class="memdesc:a45356d796b842dd000067ad5cf7a63f5 inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor that sets the version. <br /></td></tr>
<tr class="separator:a45356d796b842dd000067ad5cf7a63f5 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a806cf5c241bf95571654cd327d6e76fe inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a806cf5c241bf95571654cd327d6e76fe"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a806cf5c241bf95571654cd327d6e76fe">FairMQDevice</a> (const <a class="el" href="classFairMQDevice.html">FairMQDevice</a> &amp;)=delete</td></tr>
<tr class="memdesc:a806cf5c241bf95571654cd327d6e76fe inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor (disabled) <br /></td></tr>
<tr class="separator:a806cf5c241bf95571654cd327d6e76fe inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e0098922aaf987c2a27c10f4e04fbd inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="aa4e0098922aaf987c2a27c10f4e04fbd"></a>
<a class="el" href="classFairMQDevice.html">FairMQDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#aa4e0098922aaf987c2a27c10f4e04fbd">operator=</a> (const <a class="el" href="classFairMQDevice.html">FairMQDevice</a> &amp;)=delete</td></tr>
<tr class="memdesc:aa4e0098922aaf987c2a27c10f4e04fbd inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator (disabled) <br /></td></tr>
<tr class="separator:aa4e0098922aaf987c2a27c10f4e04fbd inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09389ba6934645ca406a963ab5a60e1a inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a09389ba6934645ca406a963ab5a60e1a"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a09389ba6934645ca406a963ab5a60e1a">~FairMQDevice</a> ()</td></tr>
<tr class="memdesc:a09389ba6934645ca406a963ab5a60e1a inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default destructor. <br /></td></tr>
<tr class="separator:a09389ba6934645ca406a963ab5a60e1a inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12172d5f69916346c3a5dc10eae6e535 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a12172d5f69916346c3a5dc10eae6e535"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a12172d5f69916346c3a5dc10eae6e535">CatchSignals</a> ()</td></tr>
<tr class="memdesc:a12172d5f69916346c3a5dc10eae6e535 inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Catches interrupt signals (SIGINT, SIGTERM) <br /></td></tr>
<tr class="separator:a12172d5f69916346c3a5dc10eae6e535 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93c839b68f007bef8e66115efeed9d41 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a93c839b68f007bef8e66115efeed9d41"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a93c839b68f007bef8e66115efeed9d41">LogSocketRates</a> ()</td></tr>
<tr class="memdesc:a93c839b68f007bef8e66115efeed9d41 inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Outputs the socket transfer rates. <br /></td></tr>
<tr class="separator:a93c839b68f007bef8e66115efeed9d41 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae08c3f66ce0b36cbc7d688aad753cf inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#abae08c3f66ce0b36cbc7d688aad753cf">SortChannel</a> (const std::string &amp;name, const bool reindex=true)</td></tr>
<tr class="separator:abae08c3f66ce0b36cbc7d688aad753cf inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4baa8f7c74791284cd46f0db3cc91efa inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a4baa8f7c74791284cd46f0db3cc91efa">PrintChannel</a> (const std::string &amp;name)</td></tr>
<tr class="separator:a4baa8f7c74791284cd46f0db3cc91efa inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ba7ec2625e0ce7d1bca9b602920d5b inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a00ba7ec2625e0ce7d1bca9b602920d5b"></a>
template&lt;typename Serializer , typename DataType , typename... Args&gt; </td></tr>
<tr class="memitem:a00ba7ec2625e0ce7d1bca9b602920d5b inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>Serialize</b> (<a class="el" href="classFairMQMessage.html">FairMQMessage</a> &amp;msg, DataType &amp;&amp;data, Args &amp;&amp;... args) const</td></tr>
<tr class="separator:a00ba7ec2625e0ce7d1bca9b602920d5b inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a262cb8fbbf7d828a4c076779e7566fed inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a262cb8fbbf7d828a4c076779e7566fed"></a>
template&lt;typename Deserializer , typename DataType , typename... Args&gt; </td></tr>
<tr class="memitem:a262cb8fbbf7d828a4c076779e7566fed inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>Deserialize</b> (<a class="el" href="classFairMQMessage.html">FairMQMessage</a> &amp;msg, DataType &amp;&amp;data, Args &amp;&amp;... args) const</td></tr>
<tr class="separator:a262cb8fbbf7d828a4c076779e7566fed inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf22da96b350052fc9e75d08f946084 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="aebf22da96b350052fc9e75d08f946084"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>Send</b> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:aebf22da96b350052fc9e75d08f946084 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9668d3a7cd488f311d6b9a01df30f41 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ad9668d3a7cd488f311d6b9a01df30f41"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>Receive</b> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:ad9668d3a7cd488f311d6b9a01df30f41 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0da59d660e7a7b93432e8c868e557a9 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ae0da59d660e7a7b93432e8c868e557a9">Send</a> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i, int sndTimeoutInMs) const</td></tr>
<tr class="separator:ae0da59d660e7a7b93432e8c868e557a9 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a975061e30b96b799564b2408e48c8e inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a7a975061e30b96b799564b2408e48c8e">Receive</a> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i, int rcvTimeoutInMs) const</td></tr>
<tr class="separator:a7a975061e30b96b799564b2408e48c8e inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1141a37ca7303a8da704a7c05c4cfb50 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a1141a37ca7303a8da704a7c05c4cfb50">SendAsync</a> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:a1141a37ca7303a8da704a7c05c4cfb50 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bfc5e8a75d4e2dc214ee10259041dfc inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a5bfc5e8a75d4e2dc214ee10259041dfc">ReceiveAsync</a> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:a5bfc5e8a75d4e2dc214ee10259041dfc inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2ee72eb2e19966108b8eecb0d239180 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ac2ee72eb2e19966108b8eecb0d239180"></a>
int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>Send</b> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:ac2ee72eb2e19966108b8eecb0d239180 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a58cec82ed9ccba87a10ea180fb475f inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a3a58cec82ed9ccba87a10ea180fb475f"></a>
int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>Receive</b> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:a3a58cec82ed9ccba87a10ea180fb475f inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a354fca6325d0ea05d08cf672d138e698 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a354fca6325d0ea05d08cf672d138e698">Send</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i, int sndTimeoutInMs) const</td></tr>
<tr class="separator:a354fca6325d0ea05d08cf672d138e698 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d63916e2a5924d82e4380f500d5edfe inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a6d63916e2a5924d82e4380f500d5edfe">Receive</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i, int rcvTimeoutInMs) const</td></tr>
<tr class="separator:a6d63916e2a5924d82e4380f500d5edfe inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c2060363bfd91feb89eaca0dd1c3e99 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a3c2060363bfd91feb89eaca0dd1c3e99">SendAsync</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:a3c2060363bfd91feb89eaca0dd1c3e99 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c7e504cf91fa786641014171b1e79c4 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a8c7e504cf91fa786641014171b1e79c4">ReceiveAsync</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:a8c7e504cf91fa786641014171b1e79c4 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930d9cf7f6be40c992c7e76e6609be74 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a930d9cf7f6be40c992c7e76e6609be74"></a>
auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a930d9cf7f6be40c992c7e76e6609be74">Transport</a> () const -&gt; const <a class="el" href="classFairMQTransportFactory.html">FairMQTransportFactory</a> *</td></tr>
<tr class="memdesc:a930d9cf7f6be40c992c7e76e6609be74 inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Getter for default transport factory. <br /></td></tr>
<tr class="separator:a930d9cf7f6be40c992c7e76e6609be74 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac747441eeb6f46450630cdb77051123d inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="ac747441eeb6f46450630cdb77051123d"></a>
template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:ac747441eeb6f46450630cdb77051123d inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewMessage</b> (Args &amp;&amp;... args) const</td></tr>
<tr class="separator:ac747441eeb6f46450630cdb77051123d inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e5468ba94883594ea52c731eba8e579 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a9e5468ba94883594ea52c731eba8e579"></a>
template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a9e5468ba94883594ea52c731eba8e579 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewMessageFor</b> (const std::string &amp;channel, int index, Args &amp;&amp;... args) const</td></tr>
<tr class="separator:a9e5468ba94883594ea52c731eba8e579 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c81a51bb099ff55d1a35bfc645be7c3 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a2c81a51bb099ff55d1a35bfc645be7c3"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a2c81a51bb099ff55d1a35bfc645be7c3 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewStaticMessage</b> (const T &amp;data) const</td></tr>
<tr class="separator:a2c81a51bb099ff55d1a35bfc645be7c3 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addb42fab36c384b177426aa2390da2c9 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="addb42fab36c384b177426aa2390da2c9"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:addb42fab36c384b177426aa2390da2c9 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewStaticMessageFor</b> (const std::string &amp;channel, int index, const T &amp;data) const</td></tr>
<tr class="separator:addb42fab36c384b177426aa2390da2c9 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe2cb84078e483d7fbe8c3e73da2460 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="adbe2cb84078e483d7fbe8c3e73da2460"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:adbe2cb84078e483d7fbe8c3e73da2460 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewSimpleMessage</b> (const T &amp;data) const</td></tr>
<tr class="separator:adbe2cb84078e483d7fbe8c3e73da2460 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1673d10adbc8e303cf292d27f2f52443 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a1673d10adbc8e303cf292d27f2f52443"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a1673d10adbc8e303cf292d27f2f52443 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewSimpleMessageFor</b> (const std::string &amp;channel, int index, const T &amp;data) const</td></tr>
<tr class="separator:a1673d10adbc8e303cf292d27f2f52443 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcebde58f30f4c064fb1a98606ab11e0 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="adcebde58f30f4c064fb1a98606ab11e0"></a>
FairMQUnmanagedRegionPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewUnmanagedRegion</b> (const size_t size)</td></tr>
<tr class="separator:adcebde58f30f4c064fb1a98606ab11e0 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ef51f6b77404ec6ff6a4f5337600471 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a5ef51f6b77404ec6ff6a4f5337600471"></a>
FairMQUnmanagedRegionPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewUnmanagedRegionFor</b> (const std::string &amp;channel, int index, const size_t size, FairMQRegionCallback callback=nullptr)</td></tr>
<tr class="separator:a5ef51f6b77404ec6ff6a4f5337600471 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d2e8221d94f404d18a73b6d06126e2a inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a5d2e8221d94f404d18a73b6d06126e2a"></a>
template&lt;typename ... Ts&gt; </td></tr>
<tr class="memitem:a5d2e8221d94f404d18a73b6d06126e2a inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQPollerPtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewPoller</b> (const Ts &amp;... inputs)</td></tr>
<tr class="separator:a5d2e8221d94f404d18a73b6d06126e2a inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8dd45bbd41649e243e907cd33586b23 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ae8dd45bbd41649e243e907cd33586b23"></a>
FairMQPollerPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewPoller</b> (const std::vector&lt; const <a class="el" href="classFairMQChannel.html">FairMQChannel</a> *&gt; &amp;channels)</td></tr>
<tr class="separator:ae8dd45bbd41649e243e907cd33586b23 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b9ce9c70638251d4d6e37c3b5a1b4d3 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a2b9ce9c70638251d4d6e37c3b5a1b4d3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a2b9ce9c70638251d4d6e37c3b5a1b4d3">WaitForInitialValidation</a> ()</td></tr>
<tr class="memdesc:a2b9ce9c70638251d4d6e37c3b5a1b4d3 inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for the first initialization run to finish. <br /></td></tr>
<tr class="separator:a2b9ce9c70638251d4d6e37c3b5a1b4d3 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfff124a29edee532a85f995a5930399 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classFairMQTransportFactory.html">FairMQTransportFactory</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#acfff124a29edee532a85f995a5930399">AddTransport</a> (const std::string &amp;transport)</td></tr>
<tr class="separator:acfff124a29edee532a85f995a5930399 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade0dff241612213322085701041da2a4 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ade0dff241612213322085701041da2a4">SetTransport</a> (const std::string &amp;transport=&quot;zeromq&quot;)</td></tr>
<tr class="separator:ade0dff241612213322085701041da2a4 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a6aa98500c7c66dbd216161251f75f7 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a0a6aa98500c7c66dbd216161251f75f7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetConfig</b> (<a class="el" href="classFairMQProgOptions.html">FairMQProgOptions</a> &amp;config)</td></tr>
<tr class="separator:a0a6aa98500c7c66dbd216161251f75f7 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73af151490abb97c189f47638542540b inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a73af151490abb97c189f47638542540b"></a>
const <a class="el" href="classFairMQProgOptions.html">FairMQProgOptions</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>GetConfig</b> () const</td></tr>
<tr class="separator:a73af151490abb97c189f47638542540b inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27655622eac0524d86737aba269651d4 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a27655622eac0524d86737aba269651d4"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a27655622eac0524d86737aba269651d4 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>OnData</b> (const std::string &amp;channelName, bool(T::*memberFunction)(FairMQMessagePtr &amp;msg, int index))</td></tr>
<tr class="separator:a27655622eac0524d86737aba269651d4 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a719e0eece74b60c3459b265b1d8db1e1 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a719e0eece74b60c3459b265b1d8db1e1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>OnData</b> (const std::string &amp;channelName, InputMsgCallback callback)</td></tr>
<tr class="separator:a719e0eece74b60c3459b265b1d8db1e1 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4abc9d4a453670012fc317fe534e875b inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a4abc9d4a453670012fc317fe534e875b"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a4abc9d4a453670012fc317fe534e875b inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>OnData</b> (const std::string &amp;channelName, bool(T::*memberFunction)(<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, int index))</td></tr>
<tr class="separator:a4abc9d4a453670012fc317fe534e875b inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b136382dd08310521501ff4ab6de884 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a0b136382dd08310521501ff4ab6de884"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>OnData</b> (const std::string &amp;channelName, InputMultipartCallback callback)</td></tr>
<tr class="separator:a0b136382dd08310521501ff4ab6de884 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9dfb7d4744f5145b0438f73653b203e inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ab9dfb7d4744f5145b0438f73653b203e"></a>
const <a class="el" href="classFairMQChannel.html">FairMQChannel</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetChannel</b> (const std::string &amp;channelName, const int index=0) const</td></tr>
<tr class="separator:ab9dfb7d4744f5145b0438f73653b203e inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36a6ae99b44226a2bdf8de4be6c50ef8 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a36a6ae99b44226a2bdf8de4be6c50ef8"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>RegisterChannelEndpoints</b> ()</td></tr>
<tr class="separator:a36a6ae99b44226a2bdf8de4be6c50ef8 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25c5f3615712f0e4e3aa2667c96be286 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a25c5f3615712f0e4e3aa2667c96be286"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>RegisterChannelEndpoint</b> (const std::string &amp;channelName, uint16_t minNumSubChannels=1, uint16_t maxNumSubChannels=1)</td></tr>
<tr class="separator:a25c5f3615712f0e4e3aa2667c96be286 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f2eba92316c226ff1daebd5d8de25c4 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a0f2eba92316c226ff1daebd5d8de25c4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>PrintRegisteredChannels</b> ()</td></tr>
<tr class="separator:a0f2eba92316c226ff1daebd5d8de25c4 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12a348be5f441e0527aae654f9859a89 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a12a348be5f441e0527aae654f9859a89"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetId</b> (const std::string &amp;id)</td></tr>
<tr class="separator:a12a348be5f441e0527aae654f9859a89 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4385f446208320a17c22bcbf663c6173 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a4385f446208320a17c22bcbf663c6173"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetId</b> ()</td></tr>
<tr class="separator:a4385f446208320a17c22bcbf663c6173 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0ad1bbc9ab4452d57460c5ceffa8f47 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ab0ad1bbc9ab4452d57460c5ceffa8f47"></a>
const <a class="el" href="structfair_1_1mq_1_1tools_1_1Version.html">fair::mq::tools::Version</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetVersion</b> () const</td></tr>
<tr class="separator:ab0ad1bbc9ab4452d57460c5ceffa8f47 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a64447bc7fa3ca55c6ff004a3d8c2f8 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a8a64447bc7fa3ca55c6ff004a3d8c2f8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetNumIoThreads</b> (int numIoThreads)</td></tr>
<tr class="separator:a8a64447bc7fa3ca55c6ff004a3d8c2f8 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23428fcb596e66ca3e7d3ca2776bd890 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a23428fcb596e66ca3e7d3ca2776bd890"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetNumIoThreads</b> () const</td></tr>
<tr class="separator:a23428fcb596e66ca3e7d3ca2776bd890 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61c11a8bf929d642309f87faf5594c33 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a61c11a8bf929d642309f87faf5594c33"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetPortRangeMin</b> (int portRangeMin)</td></tr>
<tr class="separator:a61c11a8bf929d642309f87faf5594c33 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70588c38d266c66f839a5a9fd65ed9fa inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a70588c38d266c66f839a5a9fd65ed9fa"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetPortRangeMin</b> () const</td></tr>
<tr class="separator:a70588c38d266c66f839a5a9fd65ed9fa inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c7e3a6c8733ea3974f51e1b67d55db3 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a6c7e3a6c8733ea3974f51e1b67d55db3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetPortRangeMax</b> (int portRangeMax)</td></tr>
<tr class="separator:a6c7e3a6c8733ea3974f51e1b67d55db3 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98204e435f1e7b083468c336dab8b8ad inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a98204e435f1e7b083468c336dab8b8ad"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetPortRangeMax</b> () const</td></tr>
<tr class="separator:a98204e435f1e7b083468c336dab8b8ad inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abad4a2ad5a139ebaf2f851bd5d037734 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="abad4a2ad5a139ebaf2f851bd5d037734"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetNetworkInterface</b> (const std::string &amp;networkInterface)</td></tr>
<tr class="separator:abad4a2ad5a139ebaf2f851bd5d037734 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cbde24481b77946f5b1972e52de5aba inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a1cbde24481b77946f5b1972e52de5aba"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetNetworkInterface</b> () const</td></tr>
<tr class="separator:a1cbde24481b77946f5b1972e52de5aba inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb2fdb0b3b95d51b822b3dae222dbc8b inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="afb2fdb0b3b95d51b822b3dae222dbc8b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetDefaultTransport</b> (const std::string &amp;defaultTransport)</td></tr>
<tr class="separator:afb2fdb0b3b95d51b822b3dae222dbc8b inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec098ab7833ecf3eaeec6f8aa6aed724 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="aec098ab7833ecf3eaeec6f8aa6aed724"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetDefaultTransport</b> () const</td></tr>
<tr class="separator:aec098ab7833ecf3eaeec6f8aa6aed724 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d6601afdcb976b5ad3e88d2628e2fdb inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a9d6601afdcb976b5ad3e88d2628e2fdb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetInitializationTimeoutInS</b> (int initializationTimeoutInS)</td></tr>
<tr class="separator:a9d6601afdcb976b5ad3e88d2628e2fdb inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a775346131cdcccf70fdbefa4d3ea7433 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a775346131cdcccf70fdbefa4d3ea7433"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetInitializationTimeoutInS</b> () const</td></tr>
<tr class="separator:a775346131cdcccf70fdbefa4d3ea7433 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classFairMQStateMachine"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classFairMQStateMachine')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td></tr>
<tr class="memitem:a9ee523fe4940a663c909fce8a51b10f3 inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQStateMachine.html#a9ee523fe4940a663c909fce8a51b10f3">FairMQStateMachine</a> ()</td></tr>
<tr class="separator:a9ee523fe4940a663c909fce8a51b10f3 inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf56a5817575421a74fa25bfdfb0662 inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="addf56a5817575421a74fa25bfdfb0662"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetInterfaceVersion</b> () const</td></tr>
<tr class="separator:addf56a5817575421a74fa25bfdfb0662 inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ffc3496e92ad11f5bc4946d2d7c7b2d inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a1ffc3496e92ad11f5bc4946d2d7c7b2d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ChangeState</b> (int event)</td></tr>
<tr class="separator:a1ffc3496e92ad11f5bc4946d2d7c7b2d inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a553ab468a73db9c950471cd04eee7582 inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a553ab468a73db9c950471cd04eee7582"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ChangeState</b> (const std::string &amp;event)</td></tr>
<tr class="separator:a553ab468a73db9c950471cd04eee7582 inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecf55e25c6c70bbeb692ab8d15b0872b inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="aecf55e25c6c70bbeb692ab8d15b0872b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>WaitForEndOfState</b> (int event)</td></tr>
<tr class="separator:aecf55e25c6c70bbeb692ab8d15b0872b inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a532450b98022bdeca317da193f66e9cb inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a532450b98022bdeca317da193f66e9cb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>WaitForEndOfState</b> (const std::string &amp;event)</td></tr>
<tr class="separator:a532450b98022bdeca317da193f66e9cb inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5443a5c5fec5d233249e8f688326cecb inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a5443a5c5fec5d233249e8f688326cecb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>WaitForEndOfStateForMs</b> (int event, int durationInMs)</td></tr>
<tr class="separator:a5443a5c5fec5d233249e8f688326cecb inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad775927113eaedbf8a10b32d0114449a inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="ad775927113eaedbf8a10b32d0114449a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>WaitForEndOfStateForMs</b> (const std::string &amp;event, int durationInMs)</td></tr>
<tr class="separator:ad775927113eaedbf8a10b32d0114449a inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c6099c92d83f54c81ac92cf45719690 inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a6c6099c92d83f54c81ac92cf45719690"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SubscribeToStateChange</b> (const std::string &amp;key, std::function&lt; void(const State)&gt; callback)</td></tr>
<tr class="separator:a6c6099c92d83f54c81ac92cf45719690 inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e2e0243459ebfec7e2a9a9ad4fbd3bc inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a5e2e0243459ebfec7e2a9a9ad4fbd3bc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>UnsubscribeFromStateChange</b> (const std::string &amp;key)</td></tr>
<tr class="separator:a5e2e0243459ebfec7e2a9a9ad4fbd3bc inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:aa515049fe636820d5bdb2032d5e3978c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQBenchmarkSampler.html#aa515049fe636820d5bdb2032d5e3978c">InitTask</a> () override</td></tr>
<tr class="separator:aa515049fe636820d5bdb2032d5e3978c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae016fde6952dcd0ed671b4a6c51cb835"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQBenchmarkSampler.html#ae016fde6952dcd0ed671b4a6c51cb835">Run</a> () override</td></tr>
<tr class="separator:ae016fde6952dcd0ed671b4a6c51cb835"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classFairMQDevice"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classFairMQDevice')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classFairMQDevice.html">FairMQDevice</a></td></tr>
<tr class="memitem:a3d67868b1c926c0a5daf2616d86fcc58 inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a3d67868b1c926c0a5daf2616d86fcc58">Init</a> ()</td></tr>
<tr class="separator:a3d67868b1c926c0a5daf2616d86fcc58 inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a964f6e5883b66e7253d58165c66926c8 inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a964f6e5883b66e7253d58165c66926c8">ConditionalRun</a> ()</td></tr>
<tr class="separator:a964f6e5883b66e7253d58165c66926c8 inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee7780d7ed486ee0212fb3defc68b48d inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#aee7780d7ed486ee0212fb3defc68b48d">Pause</a> ()</td></tr>
<tr class="separator:aee7780d7ed486ee0212fb3defc68b48d inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e5dfb96b4b897295bbb6696f58fdd10 inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a5e5dfb96b4b897295bbb6696f58fdd10">ResetTask</a> ()</td></tr>
<tr class="separator:a5e5dfb96b4b897295bbb6696f58fdd10 inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac202bcd74838d228bc99aafbebf1fe7c inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ac202bcd74838d228bc99aafbebf1fe7c">Reset</a> ()</td></tr>
<tr class="separator:ac202bcd74838d228bc99aafbebf1fe7c inherit pro_methods_classFairMQDevice"><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:aa1e9d53abe969e258adbdc87365a969c"><td class="memItemLeft" align="right" valign="top"><a id="aa1e9d53abe969e258adbdc87365a969c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>fSameMessage</b></td></tr>
<tr class="separator:aa1e9d53abe969e258adbdc87365a969c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e68be39eb20476fcb251f48c90624c8"><td class="memItemLeft" align="right" valign="top"><a id="a9e68be39eb20476fcb251f48c90624c8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>fMsgSize</b></td></tr>
<tr class="separator:a9e68be39eb20476fcb251f48c90624c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbf2d1868ea2e4e06a794b2c59ca6505"><td class="memItemLeft" align="right" valign="top"><a id="adbf2d1868ea2e4e06a794b2c59ca6505"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>fMsgCounter</b></td></tr>
<tr class="separator:adbf2d1868ea2e4e06a794b2c59ca6505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd26cbef1d02a10cdfc5de515ac1755c"><td class="memItemLeft" align="right" valign="top"><a id="acd26cbef1d02a10cdfc5de515ac1755c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>fMsgRate</b></td></tr>
<tr class="separator:acd26cbef1d02a10cdfc5de515ac1755c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c9e23f0ff3b90d36af801d2e879b3ae"><td class="memItemLeft" align="right" valign="top"><a id="a0c9e23f0ff3b90d36af801d2e879b3ae"></a>
uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>fNumIterations</b></td></tr>
<tr class="separator:a0c9e23f0ff3b90d36af801d2e879b3ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad164b49e9080d1d319e28b5b0dff909d"><td class="memItemLeft" align="right" valign="top"><a id="ad164b49e9080d1d319e28b5b0dff909d"></a>
uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>fMaxIterations</b></td></tr>
<tr class="separator:ad164b49e9080d1d319e28b5b0dff909d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7434ff16bc8b6a65ebcdd6ef3a982b90"><td class="memItemLeft" align="right" valign="top"><a id="a7434ff16bc8b6a65ebcdd6ef3a982b90"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>fOutChannelName</b></td></tr>
<tr class="separator:a7434ff16bc8b6a65ebcdd6ef3a982b90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42a349e196b52c7612288cd2ac07bd92"><td class="memItemLeft" align="right" valign="top"><a id="a42a349e196b52c7612288cd2ac07bd92"></a>
std::thread&#160;</td><td class="memItemRight" valign="bottom"><b>fResetMsgCounter</b></td></tr>
<tr class="separator:a42a349e196b52c7612288cd2ac07bd92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classFairMQDevice"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classFairMQDevice')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classFairMQDevice.html">FairMQDevice</a></td></tr>
<tr class="memitem:a1c67c4cbd6140f35292b13e485f39ce0 inherit pro_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a1c67c4cbd6140f35292b13e485f39ce0"></a>
std::shared_ptr&lt; <a class="el" href="classFairMQTransportFactory.html">FairMQTransportFactory</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a1c67c4cbd6140f35292b13e485f39ce0">fTransportFactory</a></td></tr>
<tr class="memdesc:a1c67c4cbd6140f35292b13e485f39ce0 inherit pro_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transport factory. <br /></td></tr>
<tr class="separator:a1c67c4cbd6140f35292b13e485f39ce0 inherit pro_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52c63dca723d7b2765adf8a927def5cb inherit pro_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a52c63dca723d7b2765adf8a927def5cb"></a>
std::unordered_map&lt; FairMQ::Transport, std::shared_ptr&lt; <a class="el" href="classFairMQTransportFactory.html">FairMQTransportFactory</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a52c63dca723d7b2765adf8a927def5cb">fTransports</a></td></tr>
<tr class="memdesc:a52c63dca723d7b2765adf8a927def5cb inherit pro_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Container for transports. <br /></td></tr>
<tr class="separator:a52c63dca723d7b2765adf8a927def5cb inherit pro_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13141f54111f5f724b79143b4303a32f inherit pro_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a13141f54111f5f724b79143b4303a32f"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a13141f54111f5f724b79143b4303a32f">fId</a></td></tr>
<tr class="memdesc:a13141f54111f5f724b79143b4303a32f inherit pro_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device ID. <br /></td></tr>
<tr class="separator:a13141f54111f5f724b79143b4303a32f inherit pro_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1345906d840bd4dc001990766add9f11 inherit pro_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a1345906d840bd4dc001990766add9f11"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a1345906d840bd4dc001990766add9f11">fNumIoThreads</a></td></tr>
<tr class="memdesc:a1345906d840bd4dc001990766add9f11 inherit pro_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of ZeroMQ I/O threads. <br /></td></tr>
<tr class="separator:a1345906d840bd4dc001990766add9f11 inherit pro_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classFairMQStateMachine"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classFairMQStateMachine')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td></tr>
<tr class="memitem:a40422459e6d1e5427c46d7651ed2e616 inherit pub_types_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a40422459e6d1e5427c46d7651ed2e616"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>Event</b> { <br />
&#160;&#160;<b>INIT_DEVICE</b>,
<b>internal_DEVICE_READY</b>,
<b>INIT_TASK</b>,
<b>internal_READY</b>,
<br />
&#160;&#160;<b>RUN</b>,
<b>PAUSE</b>,
<b>STOP</b>,
<b>RESET_TASK</b>,
<br />
&#160;&#160;<b>RESET_DEVICE</b>,
<b>internal_IDLE</b>,
<b>END</b>,
<b>ERROR_FOUND</b>
<br />
}</td></tr>
<tr class="separator:a40422459e6d1e5427c46d7651ed2e616 inherit pub_types_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classFairMQDevice"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classFairMQDevice')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classFairMQDevice.html">FairMQDevice</a></td></tr>
<tr class="memitem:a919ea3be67da09c1a2f2f049410589c7 inherit pub_static_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a919ea3be67da09c1a2f2f049410589c7">SortSocketsByAddress</a> (const <a class="el" href="classFairMQChannel.html">FairMQChannel</a> &amp;lhs, const <a class="el" href="classFairMQChannel.html">FairMQChannel</a> &amp;rhs)</td></tr>
<tr class="separator:a919ea3be67da09c1a2f2f049410589c7 inherit pub_static_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classFairMQDevice"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classFairMQDevice')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classFairMQDevice.html">FairMQDevice</a></td></tr>
<tr class="memitem:ad6e090504ceef5799b6f85b136d1e547 inherit pub_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ad6e090504ceef5799b6f85b136d1e547"></a>
std::unordered_map&lt; std::string, std::vector&lt; <a class="el" href="classFairMQChannel.html">FairMQChannel</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ad6e090504ceef5799b6f85b136d1e547">fChannels</a></td></tr>
<tr class="memdesc:ad6e090504ceef5799b6f85b136d1e547 inherit pub_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device channels. <br /></td></tr>
<tr class="separator:ad6e090504ceef5799b6f85b136d1e547 inherit pub_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01a7d955417385b42fdbf8b263e055b7 inherit pub_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a01a7d955417385b42fdbf8b263e055b7"></a>
<a class="el" href="classFairMQProgOptions.html">FairMQProgOptions</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a01a7d955417385b42fdbf8b263e055b7">fConfig</a></td></tr>
<tr class="memdesc:a01a7d955417385b42fdbf8b263e055b7 inherit pub_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Program options configuration. <br /></td></tr>
<tr class="separator:a01a7d955417385b42fdbf8b263e055b7 inherit pub_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="FairMQBenchmarkSampler_8h_source.html">FairMQBenchmarkSampler.h</a></p>
<dl class="section since"><dt>Since</dt><dd>2013-04-23 </dd></dl>
<dl class="section author"><dt>Author</dt><dd>D. Klein, A. Rybalchenko Sampler to generate traffic for benchmarking. </dd></dl>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aa515049fe636820d5bdb2032d5e3978c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa515049fe636820d5bdb2032d5e3978c">&#9670;&nbsp;</a></span>InitTask()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void FairMQBenchmarkSampler::InitTask </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Task initialization (can be overloaded in child classes) Executed in a worker thread </p>
<p>Reimplemented from <a class="el" href="classFairMQDevice.html#a906102a56177105296576938af6e59e5">FairMQDevice</a>.</p>
</div>
</div>
<a id="a3ae9bb00c511c20e66adf302392c9932"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ae9bb00c511c20e66adf302392c9932">&#9670;&nbsp;</a></span>PostRun()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void FairMQBenchmarkSampler::PostRun </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Called in the RUNNING state once after executing the <a class="el" href="classFairMQBenchmarkSampler.html#ae016fde6952dcd0ed671b4a6c51cb835">Run()</a>/ConditionalRun() method Executed in a worker thread </p>
<p>Reimplemented from <a class="el" href="classFairMQDevice.html#a0366c2a8bc2712d4e089b9a2d2a23859">FairMQDevice</a>.</p>
</div>
</div>
<a id="a58075c668532bc033a25177626e1febd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58075c668532bc033a25177626e1febd">&#9670;&nbsp;</a></span>PreRun()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void FairMQBenchmarkSampler::PreRun </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Called in the RUNNING state once before executing the <a class="el" href="classFairMQBenchmarkSampler.html#ae016fde6952dcd0ed671b4a6c51cb835">Run()</a>/ConditionalRun() method Executed in a worker thread </p>
<p>Reimplemented from <a class="el" href="classFairMQDevice.html#a2d6cbe87d8c8e2752523c68049afbe5c">FairMQDevice</a>.</p>
</div>
</div>
<a id="ae016fde6952dcd0ed671b4a6c51cb835"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae016fde6952dcd0ed671b4a6c51cb835">&#9670;&nbsp;</a></span>Run()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void FairMQBenchmarkSampler::Run </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Runs the device (to be overloaded in child classes) Executed in a worker thread </p>
<p>Reimplemented from <a class="el" href="classFairMQDevice.html#ab39e52445f8db507569d09e2539d2dc0">FairMQDevice</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>fairmq/devices/<a class="el" href="FairMQBenchmarkSampler_8h_source.html">FairMQBenchmarkSampler.h</a></li>
<li>fairmq/devices/FairMQBenchmarkSampler.cxx</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View File

@ -0,0 +1,6 @@
<map id="FairMQBenchmarkSampler" name="FairMQBenchmarkSampler">
<area shape="rect" id="node2" href="$classFairMQDevice.html" title="FairMQDevice" alt="" coords="130,200,241,227"/>
<area shape="rect" id="node3" href="$classFairMQStateMachine.html" title="FairMQStateMachine" alt="" coords="21,111,176,137"/>
<area shape="rect" id="node5" href="$classFairMQProgOptions.html" title="FairMQProgOptions" alt="" coords="202,111,347,137"/>
<area shape="rect" id="node6" href="$classFairProgOptions.html" title="FairProgOptions" alt="" coords="214,20,338,47"/>
</map>

View File

@ -0,0 +1 @@
79a597c688b73296865a4b282638169c

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -0,0 +1,4 @@
<map id="FairMQBenchmarkSampler" name="FairMQBenchmarkSampler">
<area shape="rect" id="node2" href="$classFairMQDevice.html" title="FairMQDevice" alt="" coords="47,184,158,211"/>
<area shape="rect" id="node3" href="$classFairMQStateMachine.html" title="FairMQStateMachine" alt="" coords="25,109,180,136"/>
</map>

View File

@ -0,0 +1 @@
3a3204244e66737d2eb4df169fc4afa7

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,139 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">FairMQChannel Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classFairMQChannel.html">FairMQChannel</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Bind</b>(const std::string &amp;address) -&gt; bool (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Connect</b>(const std::string &amp;address) -&gt; void (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#ab681571de3ef6c1021b7981054d152f0">FairMQChannel</a>()</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#a3223d192c795abb3f357df5883dd67f5">FairMQChannel</a>(const std::string &amp;type, const std::string &amp;method, const std::string &amp;address)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a0c44e61cd9e8153c7a0ed5903d2949c4">FairMQChannel</a>(const std::string &amp;name, const std::string &amp;type, std::shared_ptr&lt; FairMQTransportFactory &gt; factory)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#a0c6054e77d3152f3436acbfc9c85579a">FairMQChannel</a>(const FairMQChannel &amp;)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FairMQDevice</b> (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#ae6cf6eaca2cd489e7718123f764a5fd9">GetAddress</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBytesRx</b>() const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetBytesTx</b>() const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a55be4a9a41be4a15c588f5e487fb2622">GetChannelIndex</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#a3932fbe30d89c23042591876c5059a57">GetChannelName</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a8b6d12b655c253d10d167fbc66b266fa">GetChannelPrefix</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetMessagesRx</b>() const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetMessagesTx</b>() const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#a13254702e5c18ffc4c66b89af2315867">GetMethod</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#af82cb56741d214bd4db0864e34d9cae3">GetRateLogging</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#a7998ca57ca6842f52483103a386189a4">GetRcvBufSize</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a3247b369b02586543c3c4c62b2dd1ab8">GetRcvKernelSize</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#ae597404d6fe4209855e44bda8ee9a298">GetSndBufSize</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#abc48790b56c92e1e7f71bf3a9057b8b4">GetSndKernelSize</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetSocket</b>() const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a292484e2d762e79085b46fc3af90ac34">GetTransport</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#a3de4aa00c6a17755fac60c5c2f97a22b">GetType</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#ae03deb5cf1ac72f7bcd492e1ebd9b8e7">IsValid</a>() const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewMessage</b>(Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewSimpleMessage</b>(const T &amp;data) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewStaticMessage</b>(const T &amp;data) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a04a9ac897488b2a4a5176b86f5e74483">operator=</a>(const FairMQChannel &amp;)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Receive</b>(std::unique_ptr&lt; FairMQMessage &gt; &amp;msg) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a799456b290526b3310926ebc54b7a58f">Receive</a>(std::unique_ptr&lt; FairMQMessage &gt; &amp;msg, int rcvTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Receive</b>(std::vector&lt; std::unique_ptr&lt; FairMQMessage &gt;&gt; &amp;msgVec) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a58e111fc04f0edbaf290441b3fb54edc">Receive</a>(std::vector&lt; std::unique_ptr&lt; FairMQMessage &gt;&gt; &amp;msgVec, int rcvTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Receive</b>(FairMQParts &amp;parts) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Receive</b>(FairMQParts &amp;parts, int rcvTimeoutInMs) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#a12d63a39074f227cde82c919c5775a61">ReceiveAsync</a>(std::unique_ptr&lt; FairMQMessage &gt; &amp;msg) const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a3352096e47bfb4ce499633ac293d6189">ReceiveAsync</a>(std::vector&lt; std::unique_ptr&lt; FairMQMessage &gt;&gt; &amp;msgVec) const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ReceiveAsync</b>(FairMQParts &amp;parts) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a250519ab776f2904a0011246aca20dbf">ResetChannel</a>()</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Send</b>(std::unique_ptr&lt; FairMQMessage &gt; &amp;msg) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a57f5497eb39bba8bfa158f42e51b3bc9">Send</a>(std::unique_ptr&lt; FairMQMessage &gt; &amp;msg, int sndTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Send</b>(std::vector&lt; std::unique_ptr&lt; FairMQMessage &gt;&gt; &amp;msgVec) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a8dda473d6027f9a8bb32c0f44e8d9c75">Send</a>(std::vector&lt; std::unique_ptr&lt; FairMQMessage &gt;&gt; &amp;msgVec, int sndTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Send</b>(FairMQParts &amp;parts) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Send</b>(FairMQParts &amp;parts, int sndTimeoutInMs) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#aac3f51ae7dd8b389e30bfdce6497ca42">SendAsync</a>(std::unique_ptr&lt; FairMQMessage &gt; &amp;msg) const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a8b64807d056b4e6e17721d5b8dbceea7">SendAsync</a>(std::vector&lt; std::unique_ptr&lt; FairMQMessage &gt;&gt; &amp;msgVec) const</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SendAsync</b>(FairMQParts &amp;parts) const (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Transport</b>() const -&gt; const FairMQTransportFactory * (defined in <a class="el" href="classFairMQChannel.html">FairMQChannel</a>)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#a015422384ffb47e8b9c667006a2dff60">UpdateAddress</a>(const std::string &amp;address)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#ace79c4f0a38ed550641a87a6b7e4ca05">UpdateChannelName</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#ac67be0a888fb0ffa61633d28a5c37d18">UpdateMethod</a>(const std::string &amp;method)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a2202995e3281a8bc8fdee10c47ff52c4">UpdateRateLogging</a>(const int rateLogging)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#aa0e59f516d68cdf82b8c4f6150624a0e">UpdateRcvBufSize</a>(const int rcvBufSize)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a10e21a697526a8d07cb30e54ce77d675">UpdateRcvKernelSize</a>(const int rcvKernelSize)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#a041eafc10c70fa73bceaa10644db3e6c">UpdateSndBufSize</a>(const int sndBufSize)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#ac74bc8cbda6e2f7b50dd8c7b8643b9d5">UpdateSndKernelSize</a>(const int sndKernelSize)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#a9dc3e2a4a3b3f02be98e2b4e5053a258">UpdateTransport</a>(const std::string &amp;transport)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#af9454c7d2ec6950764f3834158379e9b">UpdateType</a>(const std::string &amp;type)</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#abe08e04a2395ef389df08bc058c36ae6">ValidateChannel</a>()</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a182d59e06c4159fd3666a399903afe53">~FairMQChannel</a>()</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,181 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">FairMQDevice Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classFairMQDevice.html">FairMQDevice</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#acfff124a29edee532a85f995a5930399">AddTransport</a>(const std::string &amp;transport)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a12172d5f69916346c3a5dc10eae6e535">CatchSignals</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ChangeState</b>(int event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ChangeState</b>(const std::string &amp;event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a964f6e5883b66e7253d58165c66926c8">ConditionalRun</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Deserialize</b>(FairMQMessage &amp;msg, DataType &amp;&amp;data, Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>END</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_FOUND</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Event</b> enum name (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>FairMQChannel</b> (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a735b2684d4678eb959302911f12223eb">FairMQDevice</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a45356d796b842dd000067ad5cf7a63f5">FairMQDevice</a>(const fair::mq::tools::Version version)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a806cf5c241bf95571654cd327d6e76fe">FairMQDevice</a>(const FairMQDevice &amp;)=delete</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQStateMachine.html#a9ee523fe4940a663c909fce8a51b10f3">FairMQStateMachine</a>()</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#ad6e090504ceef5799b6f85b136d1e547">fChannels</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a01a7d955417385b42fdbf8b263e055b7">fConfig</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a13141f54111f5f724b79143b4303a32f">fId</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a1345906d840bd4dc001990766add9f11">fNumIoThreads</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a1c67c4cbd6140f35292b13e485f39ce0">fTransportFactory</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a52c63dca723d7b2765adf8a927def5cb">fTransports</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetChannel</b>(const std::string &amp;channelName, const int index=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetConfig</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDefaultTransport</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetId</b>() (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInitializationTimeoutInS</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetInterfaceVersion</b>() const (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetNetworkInterface</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetNumIoThreads</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetPortRangeMax</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetPortRangeMin</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetVersion</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a3d67868b1c926c0a5daf2616d86fcc58">Init</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>INIT_DEVICE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>INIT_TASK</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a906102a56177105296576938af6e59e5">InitTask</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>internal_DEVICE_READY</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal_IDLE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>internal_READY</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a93c839b68f007bef8e66115efeed9d41">LogSocketRates</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewMessage</b>(Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewMessageFor</b>(const std::string &amp;channel, int index, Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewPoller</b>(const Ts &amp;... inputs) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewPoller</b>(const std::vector&lt; const FairMQChannel *&gt; &amp;channels) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewSimpleMessage</b>(const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewSimpleMessageFor</b>(const std::string &amp;channel, int index, const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewStaticMessage</b>(const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewStaticMessageFor</b>(const std::string &amp;channel, int index, const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewUnmanagedRegion</b>(const size_t size) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewUnmanagedRegionFor</b>(const std::string &amp;channel, int index, const size_t size, FairMQRegionCallback callback=nullptr) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, bool(T::*memberFunction)(FairMQMessagePtr &amp;msg, int index)) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, InputMsgCallback callback) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, bool(T::*memberFunction)(FairMQParts &amp;parts, int index)) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, InputMultipartCallback callback) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#aa4e0098922aaf987c2a27c10f4e04fbd">operator=</a>(const FairMQDevice &amp;)=delete</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#aee7780d7ed486ee0212fb3defc68b48d">Pause</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>PAUSE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a0366c2a8bc2712d4e089b9a2d2a23859">PostRun</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a2d6cbe87d8c8e2752523c68049afbe5c">PreRun</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a4baa8f7c74791284cd46f0db3cc91efa">PrintChannel</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>PrintRegisteredChannels</b>() (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Receive</b>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a7a975061e30b96b799564b2408e48c8e">Receive</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i, int rcvTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Receive</b>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a6d63916e2a5924d82e4380f500d5edfe">Receive</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i, int rcvTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a5bfc5e8a75d4e2dc214ee10259041dfc">ReceiveAsync</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a8c7e504cf91fa786641014171b1e79c4">ReceiveAsync</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RegisterChannelEndpoint</b>(const std::string &amp;channelName, uint16_t minNumSubChannels=1, uint16_t maxNumSubChannels=1) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>RegisterChannelEndpoints</b>() (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#ac202bcd74838d228bc99aafbebf1fe7c">Reset</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>RESET_DEVICE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RESET_TASK</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a5e5dfb96b4b897295bbb6696f58fdd10">ResetTask</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#ab39e52445f8db507569d09e2539d2dc0">Run</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>RUN</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Send</b>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#ae0da59d660e7a7b93432e8c868e557a9">Send</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i, int sndTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Send</b>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a354fca6325d0ea05d08cf672d138e698">Send</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i, int sndTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a1141a37ca7303a8da704a7c05c4cfb50">SendAsync</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a3c2060363bfd91feb89eaca0dd1c3e99">SendAsync</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Serialize</b>(FairMQMessage &amp;msg, DataType &amp;&amp;data, Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetConfig</b>(FairMQProgOptions &amp;config) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetDefaultTransport</b>(const std::string &amp;defaultTransport) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetId</b>(const std::string &amp;id) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInitializationTimeoutInS</b>(int initializationTimeoutInS) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetNetworkInterface</b>(const std::string &amp;networkInterface) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetNumIoThreads</b>(int numIoThreads) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetPortRangeMax</b>(int portRangeMax) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetPortRangeMin</b>(int portRangeMin) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#ade0dff241612213322085701041da2a4">SetTransport</a>(const std::string &amp;transport=&quot;zeromq&quot;)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#abae08c3f66ce0b36cbc7d688aad753cf">SortChannel</a>(const std::string &amp;name, const bool reindex=true)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a919ea3be67da09c1a2f2f049410589c7">SortSocketsByAddress</a>(const FairMQChannel &amp;lhs, const FairMQChannel &amp;rhs)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>STOP</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SubscribeToStateChange</b>(const std::string &amp;key, std::function&lt; void(const State)&gt; callback) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a930d9cf7f6be40c992c7e76e6609be74">Transport</a>() const -&gt; const FairMQTransportFactory *</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>UnsubscribeFromStateChange</b>(const std::string &amp;key) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>WaitForEndOfState</b>(int event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>WaitForEndOfState</b>(const std::string &amp;event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>WaitForEndOfStateForMs</b>(int event, int durationInMs) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>WaitForEndOfStateForMs</b>(const std::string &amp;event, int durationInMs) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a2b9ce9c70638251d4d6e37c3b5a1b4d3">WaitForInitialValidation</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a09389ba6934645ca406a963ab5a60e1a">~FairMQDevice</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~FairMQStateMachine</b>() (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
<map id="FairMQDevice" name="FairMQDevice">
<area shape="rect" id="node2" href="$classFairMQStateMachine.html" title="FairMQStateMachine" alt="" coords="21,111,176,137"/>
<area shape="rect" id="node4" href="$classFairMQProgOptions.html" title="FairMQProgOptions" alt="" coords="202,111,347,137"/>
<area shape="rect" id="node5" href="$classFairProgOptions.html" title="FairProgOptions" alt="" coords="214,20,338,47"/>
</map>

View File

@ -0,0 +1 @@
79461df547a6ffab5ffe1c87adfe5820

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,12 @@
<map id="FairMQDevice" name="FairMQDevice">
<area shape="rect" id="node4" href="$classFairMQBenchmarkSampler.html" title="FairMQBenchmarkSampler" alt="" coords="607,5,802,32"/>
<area shape="rect" id="node5" href="$classFairMQMerger.html" title="FairMQMerger" alt="" coords="649,56,760,83"/>
<area shape="rect" id="node6" href="$classFairMQMultiplier.html" title="FairMQMultiplier" alt="" coords="641,107,768,133"/>
<area shape="rect" id="node7" href="$classFairMQProxy.html" title="FairMQProxy" alt="" coords="653,157,756,184"/>
<area shape="rect" id="node8" href="$classFairMQShmPrototypeSampler.html" title="FairMQShmPrototypeSampler" alt="" coords="599,208,811,235"/>
<area shape="rect" id="node9" href="$classFairMQShmPrototypeSink.html" title="FairMQShmPrototypeSink" alt="" coords="611,259,798,285"/>
<area shape="rect" id="node10" href="$classFairMQSink.html" title="FairMQSink" alt="" coords="657,309,752,336"/>
<area shape="rect" id="node11" href="$classFairMQSplitter.html" title="FairMQSplitter" alt="" coords="648,360,761,387"/>
<area shape="rect" id="node12" href="$classMyDevice.html" title="MyDevice" alt="" coords="661,411,748,437"/>
<area shape="rect" id="node2" href="$classFairMQStateMachine.html" title="FairMQStateMachine" alt="" coords="237,208,392,235"/>
</map>

View File

@ -0,0 +1 @@
2027c53f5d0ca1058e80cc5214429de1

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@ -0,0 +1,185 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">FairMQMerger Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classFairMQMerger.html">FairMQMerger</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#acfff124a29edee532a85f995a5930399">AddTransport</a>(const std::string &amp;transport)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a12172d5f69916346c3a5dc10eae6e535">CatchSignals</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ChangeState</b>(int event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ChangeState</b>(const std::string &amp;event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a964f6e5883b66e7253d58165c66926c8">ConditionalRun</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Deserialize</b>(FairMQMessage &amp;msg, DataType &amp;&amp;data, Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>END</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_FOUND</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Event</b> enum name (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a735b2684d4678eb959302911f12223eb">FairMQDevice</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a45356d796b842dd000067ad5cf7a63f5">FairMQDevice</a>(const fair::mq::tools::Version version)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a806cf5c241bf95571654cd327d6e76fe">FairMQDevice</a>(const FairMQDevice &amp;)=delete</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FairMQMerger</b>() (defined in <a class="el" href="classFairMQMerger.html">FairMQMerger</a>)</td><td class="entry"><a class="el" href="classFairMQMerger.html">FairMQMerger</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQStateMachine.html#a9ee523fe4940a663c909fce8a51b10f3">FairMQStateMachine</a>()</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#ad6e090504ceef5799b6f85b136d1e547">fChannels</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a01a7d955417385b42fdbf8b263e055b7">fConfig</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a13141f54111f5f724b79143b4303a32f">fId</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fInChannelName</b> (defined in <a class="el" href="classFairMQMerger.html">FairMQMerger</a>)</td><td class="entry"><a class="el" href="classFairMQMerger.html">FairMQMerger</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fMultipart</b> (defined in <a class="el" href="classFairMQMerger.html">FairMQMerger</a>)</td><td class="entry"><a class="el" href="classFairMQMerger.html">FairMQMerger</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a1345906d840bd4dc001990766add9f11">fNumIoThreads</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fOutChannelName</b> (defined in <a class="el" href="classFairMQMerger.html">FairMQMerger</a>)</td><td class="entry"><a class="el" href="classFairMQMerger.html">FairMQMerger</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a1c67c4cbd6140f35292b13e485f39ce0">fTransportFactory</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a52c63dca723d7b2765adf8a927def5cb">fTransports</a></td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetChannel</b>(const std::string &amp;channelName, const int index=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetConfig</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetDefaultTransport</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetId</b>() (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetInitializationTimeoutInS</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInterfaceVersion</b>() const (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetNetworkInterface</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetNumIoThreads</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetPortRangeMax</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetPortRangeMin</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>GetVersion</b>() const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a3d67868b1c926c0a5daf2616d86fcc58">Init</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>INIT_DEVICE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>INIT_TASK</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQMerger.html#a77dc099209a49cec13493e1ec2953411">InitTask</a>() override</td><td class="entry"><a class="el" href="classFairMQMerger.html">FairMQMerger</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal_DEVICE_READY</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>internal_IDLE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal_READY</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a93c839b68f007bef8e66115efeed9d41">LogSocketRates</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewMessage</b>(Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewMessageFor</b>(const std::string &amp;channel, int index, Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewPoller</b>(const Ts &amp;... inputs) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewPoller</b>(const std::vector&lt; const FairMQChannel *&gt; &amp;channels) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewSimpleMessage</b>(const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewSimpleMessageFor</b>(const std::string &amp;channel, int index, const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewStaticMessage</b>(const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewStaticMessageFor</b>(const std::string &amp;channel, int index, const T &amp;data) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NewUnmanagedRegion</b>(const size_t size) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>NewUnmanagedRegionFor</b>(const std::string &amp;channel, int index, const size_t size, FairMQRegionCallback callback=nullptr) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, bool(T::*memberFunction)(FairMQMessagePtr &amp;msg, int index)) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, InputMsgCallback callback) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, bool(T::*memberFunction)(FairMQParts &amp;parts, int index)) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>OnData</b>(const std::string &amp;channelName, InputMultipartCallback callback) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#aa4e0098922aaf987c2a27c10f4e04fbd">operator=</a>(const FairMQDevice &amp;)=delete</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#aee7780d7ed486ee0212fb3defc68b48d">Pause</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PAUSE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a0366c2a8bc2712d4e089b9a2d2a23859">PostRun</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a2d6cbe87d8c8e2752523c68049afbe5c">PreRun</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a4baa8f7c74791284cd46f0db3cc91efa">PrintChannel</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PrintRegisteredChannels</b>() (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Receive</b>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a7a975061e30b96b799564b2408e48c8e">Receive</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i, int rcvTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Receive</b>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a6d63916e2a5924d82e4380f500d5edfe">Receive</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i, int rcvTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a5bfc5e8a75d4e2dc214ee10259041dfc">ReceiveAsync</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a8c7e504cf91fa786641014171b1e79c4">ReceiveAsync</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>RegisterChannelEndpoint</b>(const std::string &amp;channelName, uint16_t minNumSubChannels=1, uint16_t maxNumSubChannels=1) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RegisterChannelEndpoints</b>() override (defined in <a class="el" href="classFairMQMerger.html">FairMQMerger</a>)</td><td class="entry"><a class="el" href="classFairMQMerger.html">FairMQMerger</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#ac202bcd74838d228bc99aafbebf1fe7c">Reset</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RESET_DEVICE</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>RESET_TASK</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a5e5dfb96b4b897295bbb6696f58fdd10">ResetTask</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQMerger.html#a7f38f3fe9b3bc3ab9122a40acbc4bdbc">Run</a>() override</td><td class="entry"><a class="el" href="classFairMQMerger.html">FairMQMerger</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RUN</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Send</b>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#ae0da59d660e7a7b93432e8c868e557a9">Send</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i, int sndTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Send</b>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a354fca6325d0ea05d08cf672d138e698">Send</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i, int sndTimeoutInMs) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a1141a37ca7303a8da704a7c05c4cfb50">SendAsync</a>(FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a3c2060363bfd91feb89eaca0dd1c3e99">SendAsync</a>(FairMQParts &amp;parts, const std::string &amp;chan, const int i=0) const</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Serialize</b>(FairMQMessage &amp;msg, DataType &amp;&amp;data, Args &amp;&amp;... args) const (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetConfig</b>(FairMQProgOptions &amp;config) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetDefaultTransport</b>(const std::string &amp;defaultTransport) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetId</b>(const std::string &amp;id) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetInitializationTimeoutInS</b>(int initializationTimeoutInS) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetNetworkInterface</b>(const std::string &amp;networkInterface) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetNumIoThreads</b>(int numIoThreads) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetPortRangeMax</b>(int portRangeMax) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetPortRangeMin</b>(int portRangeMin) (defined in <a class="el" href="classFairMQDevice.html">FairMQDevice</a>)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#ade0dff241612213322085701041da2a4">SetTransport</a>(const std::string &amp;transport=&quot;zeromq&quot;)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#abae08c3f66ce0b36cbc7d688aad753cf">SortChannel</a>(const std::string &amp;name, const bool reindex=true)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a919ea3be67da09c1a2f2f049410589c7">SortSocketsByAddress</a>(const FairMQChannel &amp;lhs, const FairMQChannel &amp;rhs)</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>STOP</b> enum value (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SubscribeToStateChange</b>(const std::string &amp;key, std::function&lt; void(const State)&gt; callback) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a930d9cf7f6be40c992c7e76e6609be74">Transport</a>() const -&gt; const FairMQTransportFactory *</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UnsubscribeFromStateChange</b>(const std::string &amp;key) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>WaitForEndOfState</b>(int event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>WaitForEndOfState</b>(const std::string &amp;event) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>WaitForEndOfStateForMs</b>(int event, int durationInMs) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>WaitForEndOfStateForMs</b>(const std::string &amp;event, int durationInMs) (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a2b9ce9c70638251d4d6e37c3b5a1b4d3">WaitForInitialValidation</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a09389ba6934645ca406a963ab5a60e1a">~FairMQDevice</a>()</td><td class="entry"><a class="el" href="classFairMQDevice.html">FairMQDevice</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~FairMQMerger</b>() (defined in <a class="el" href="classFairMQMerger.html">FairMQMerger</a>)</td><td class="entry"><a class="el" href="classFairMQMerger.html">FairMQMerger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~FairMQStateMachine</b>() (defined in <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a>)</td><td class="entry"><a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View File

@ -0,0 +1,477 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FairMQ: FairMQMerger Class 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FairMQ
&#160;<span id="projectnumber">1.2.1</span>
</div>
<div id="projectbrief">C++ Message Passing Framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classFairMQMerger-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">FairMQMerger Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="FairMQMerger_8h_source.html">FairMQMerger.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for FairMQMerger:</div>
<div class="dyncontent">
<div class="center"><img src="classFairMQMerger__inherit__graph.png" border="0" usemap="#FairMQMerger_inherit__map" alt="Inheritance graph"/></div>
<map name="FairMQMerger_inherit__map" id="FairMQMerger_inherit__map">
<area shape="rect" id="node2" href="classFairMQDevice.html" title="FairMQDevice" alt="" coords="42,184,153,211"/>
<area shape="rect" id="node3" href="classFairMQStateMachine.html" title="FairMQStateMachine" alt="" coords="20,109,175,136"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for FairMQMerger:</div>
<div class="dyncontent">
<div class="center"><img src="classFairMQMerger__coll__graph.png" border="0" usemap="#FairMQMerger_coll__map" alt="Collaboration graph"/></div>
<map name="FairMQMerger_coll__map" id="FairMQMerger_coll__map">
<area shape="rect" id="node2" href="classFairMQDevice.html" title="FairMQDevice" alt="" coords="130,200,241,227"/>
<area shape="rect" id="node3" href="classFairMQStateMachine.html" title="FairMQStateMachine" alt="" coords="21,111,176,137"/>
<area shape="rect" id="node5" href="classFairMQProgOptions.html" title="FairMQProgOptions" alt="" coords="202,111,347,137"/>
<area shape="rect" id="node6" href="classFairProgOptions.html" title="FairProgOptions" alt="" coords="214,20,338,47"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a9156fbb54f846d5bac6e55349060329b"><td class="memItemLeft" align="right" valign="top"><a id="a9156fbb54f846d5bac6e55349060329b"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>RegisterChannelEndpoints</b> () override</td></tr>
<tr class="separator:a9156fbb54f846d5bac6e55349060329b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f38f3fe9b3bc3ab9122a40acbc4bdbc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQMerger.html#a7f38f3fe9b3bc3ab9122a40acbc4bdbc">Run</a> () override</td></tr>
<tr class="separator:a7f38f3fe9b3bc3ab9122a40acbc4bdbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77dc099209a49cec13493e1ec2953411"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQMerger.html#a77dc099209a49cec13493e1ec2953411">InitTask</a> () override</td></tr>
<tr class="separator:a77dc099209a49cec13493e1ec2953411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classFairMQDevice"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classFairMQDevice')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classFairMQDevice.html">FairMQDevice</a></td></tr>
<tr class="memitem:a3d67868b1c926c0a5daf2616d86fcc58 inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a3d67868b1c926c0a5daf2616d86fcc58">Init</a> ()</td></tr>
<tr class="separator:a3d67868b1c926c0a5daf2616d86fcc58 inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d6cbe87d8c8e2752523c68049afbe5c inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a2d6cbe87d8c8e2752523c68049afbe5c">PreRun</a> ()</td></tr>
<tr class="separator:a2d6cbe87d8c8e2752523c68049afbe5c inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a964f6e5883b66e7253d58165c66926c8 inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a964f6e5883b66e7253d58165c66926c8">ConditionalRun</a> ()</td></tr>
<tr class="separator:a964f6e5883b66e7253d58165c66926c8 inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0366c2a8bc2712d4e089b9a2d2a23859 inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a0366c2a8bc2712d4e089b9a2d2a23859">PostRun</a> ()</td></tr>
<tr class="separator:a0366c2a8bc2712d4e089b9a2d2a23859 inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee7780d7ed486ee0212fb3defc68b48d inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#aee7780d7ed486ee0212fb3defc68b48d">Pause</a> ()</td></tr>
<tr class="separator:aee7780d7ed486ee0212fb3defc68b48d inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e5dfb96b4b897295bbb6696f58fdd10 inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a5e5dfb96b4b897295bbb6696f58fdd10">ResetTask</a> ()</td></tr>
<tr class="separator:a5e5dfb96b4b897295bbb6696f58fdd10 inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac202bcd74838d228bc99aafbebf1fe7c inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ac202bcd74838d228bc99aafbebf1fe7c">Reset</a> ()</td></tr>
<tr class="separator:ac202bcd74838d228bc99aafbebf1fe7c inherit pro_methods_classFairMQDevice"><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:a44f68c4a08bf7343378fcabf4a6c6211"><td class="memItemLeft" align="right" valign="top"><a id="a44f68c4a08bf7343378fcabf4a6c6211"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>fMultipart</b></td></tr>
<tr class="separator:a44f68c4a08bf7343378fcabf4a6c6211"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa846ecd334c461292dda96359e22161a"><td class="memItemLeft" align="right" valign="top"><a id="aa846ecd334c461292dda96359e22161a"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>fInChannelName</b></td></tr>
<tr class="separator:aa846ecd334c461292dda96359e22161a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ee22c507f2e741bfaf5c17f0e2b8c55"><td class="memItemLeft" align="right" valign="top"><a id="a6ee22c507f2e741bfaf5c17f0e2b8c55"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>fOutChannelName</b></td></tr>
<tr class="separator:a6ee22c507f2e741bfaf5c17f0e2b8c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classFairMQDevice"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classFairMQDevice')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classFairMQDevice.html">FairMQDevice</a></td></tr>
<tr class="memitem:a1c67c4cbd6140f35292b13e485f39ce0 inherit pro_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a1c67c4cbd6140f35292b13e485f39ce0"></a>
std::shared_ptr&lt; <a class="el" href="classFairMQTransportFactory.html">FairMQTransportFactory</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a1c67c4cbd6140f35292b13e485f39ce0">fTransportFactory</a></td></tr>
<tr class="memdesc:a1c67c4cbd6140f35292b13e485f39ce0 inherit pro_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transport factory. <br /></td></tr>
<tr class="separator:a1c67c4cbd6140f35292b13e485f39ce0 inherit pro_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52c63dca723d7b2765adf8a927def5cb inherit pro_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a52c63dca723d7b2765adf8a927def5cb"></a>
std::unordered_map&lt; FairMQ::Transport, std::shared_ptr&lt; <a class="el" href="classFairMQTransportFactory.html">FairMQTransportFactory</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a52c63dca723d7b2765adf8a927def5cb">fTransports</a></td></tr>
<tr class="memdesc:a52c63dca723d7b2765adf8a927def5cb inherit pro_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Container for transports. <br /></td></tr>
<tr class="separator:a52c63dca723d7b2765adf8a927def5cb inherit pro_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13141f54111f5f724b79143b4303a32f inherit pro_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a13141f54111f5f724b79143b4303a32f"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a13141f54111f5f724b79143b4303a32f">fId</a></td></tr>
<tr class="memdesc:a13141f54111f5f724b79143b4303a32f inherit pro_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device ID. <br /></td></tr>
<tr class="separator:a13141f54111f5f724b79143b4303a32f inherit pro_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1345906d840bd4dc001990766add9f11 inherit pro_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a1345906d840bd4dc001990766add9f11"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a1345906d840bd4dc001990766add9f11">fNumIoThreads</a></td></tr>
<tr class="memdesc:a1345906d840bd4dc001990766add9f11 inherit pro_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of ZeroMQ I/O threads. <br /></td></tr>
<tr class="separator:a1345906d840bd4dc001990766add9f11 inherit pro_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classFairMQStateMachine"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classFairMQStateMachine')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td></tr>
<tr class="memitem:a40422459e6d1e5427c46d7651ed2e616 inherit pub_types_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a40422459e6d1e5427c46d7651ed2e616"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>Event</b> { <br />
&#160;&#160;<b>INIT_DEVICE</b>,
<b>internal_DEVICE_READY</b>,
<b>INIT_TASK</b>,
<b>internal_READY</b>,
<br />
&#160;&#160;<b>RUN</b>,
<b>PAUSE</b>,
<b>STOP</b>,
<b>RESET_TASK</b>,
<br />
&#160;&#160;<b>RESET_DEVICE</b>,
<b>internal_IDLE</b>,
<b>END</b>,
<b>ERROR_FOUND</b>
<br />
}</td></tr>
<tr class="separator:a40422459e6d1e5427c46d7651ed2e616 inherit pub_types_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classFairMQDevice"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classFairMQDevice')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classFairMQDevice.html">FairMQDevice</a></td></tr>
<tr class="memitem:a735b2684d4678eb959302911f12223eb inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a735b2684d4678eb959302911f12223eb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a735b2684d4678eb959302911f12223eb">FairMQDevice</a> ()</td></tr>
<tr class="memdesc:a735b2684d4678eb959302911f12223eb inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br /></td></tr>
<tr class="separator:a735b2684d4678eb959302911f12223eb inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45356d796b842dd000067ad5cf7a63f5 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a45356d796b842dd000067ad5cf7a63f5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a45356d796b842dd000067ad5cf7a63f5">FairMQDevice</a> (const <a class="el" href="structfair_1_1mq_1_1tools_1_1Version.html">fair::mq::tools::Version</a> version)</td></tr>
<tr class="memdesc:a45356d796b842dd000067ad5cf7a63f5 inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor that sets the version. <br /></td></tr>
<tr class="separator:a45356d796b842dd000067ad5cf7a63f5 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a806cf5c241bf95571654cd327d6e76fe inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a806cf5c241bf95571654cd327d6e76fe"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a806cf5c241bf95571654cd327d6e76fe">FairMQDevice</a> (const <a class="el" href="classFairMQDevice.html">FairMQDevice</a> &amp;)=delete</td></tr>
<tr class="memdesc:a806cf5c241bf95571654cd327d6e76fe inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor (disabled) <br /></td></tr>
<tr class="separator:a806cf5c241bf95571654cd327d6e76fe inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e0098922aaf987c2a27c10f4e04fbd inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="aa4e0098922aaf987c2a27c10f4e04fbd"></a>
<a class="el" href="classFairMQDevice.html">FairMQDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#aa4e0098922aaf987c2a27c10f4e04fbd">operator=</a> (const <a class="el" href="classFairMQDevice.html">FairMQDevice</a> &amp;)=delete</td></tr>
<tr class="memdesc:aa4e0098922aaf987c2a27c10f4e04fbd inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator (disabled) <br /></td></tr>
<tr class="separator:aa4e0098922aaf987c2a27c10f4e04fbd inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09389ba6934645ca406a963ab5a60e1a inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a09389ba6934645ca406a963ab5a60e1a"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a09389ba6934645ca406a963ab5a60e1a">~FairMQDevice</a> ()</td></tr>
<tr class="memdesc:a09389ba6934645ca406a963ab5a60e1a inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default destructor. <br /></td></tr>
<tr class="separator:a09389ba6934645ca406a963ab5a60e1a inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12172d5f69916346c3a5dc10eae6e535 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a12172d5f69916346c3a5dc10eae6e535"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a12172d5f69916346c3a5dc10eae6e535">CatchSignals</a> ()</td></tr>
<tr class="memdesc:a12172d5f69916346c3a5dc10eae6e535 inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Catches interrupt signals (SIGINT, SIGTERM) <br /></td></tr>
<tr class="separator:a12172d5f69916346c3a5dc10eae6e535 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93c839b68f007bef8e66115efeed9d41 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a93c839b68f007bef8e66115efeed9d41"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a93c839b68f007bef8e66115efeed9d41">LogSocketRates</a> ()</td></tr>
<tr class="memdesc:a93c839b68f007bef8e66115efeed9d41 inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Outputs the socket transfer rates. <br /></td></tr>
<tr class="separator:a93c839b68f007bef8e66115efeed9d41 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae08c3f66ce0b36cbc7d688aad753cf inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#abae08c3f66ce0b36cbc7d688aad753cf">SortChannel</a> (const std::string &amp;name, const bool reindex=true)</td></tr>
<tr class="separator:abae08c3f66ce0b36cbc7d688aad753cf inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4baa8f7c74791284cd46f0db3cc91efa inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a4baa8f7c74791284cd46f0db3cc91efa">PrintChannel</a> (const std::string &amp;name)</td></tr>
<tr class="separator:a4baa8f7c74791284cd46f0db3cc91efa inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ba7ec2625e0ce7d1bca9b602920d5b inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a00ba7ec2625e0ce7d1bca9b602920d5b"></a>
template&lt;typename Serializer , typename DataType , typename... Args&gt; </td></tr>
<tr class="memitem:a00ba7ec2625e0ce7d1bca9b602920d5b inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>Serialize</b> (<a class="el" href="classFairMQMessage.html">FairMQMessage</a> &amp;msg, DataType &amp;&amp;data, Args &amp;&amp;... args) const</td></tr>
<tr class="separator:a00ba7ec2625e0ce7d1bca9b602920d5b inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a262cb8fbbf7d828a4c076779e7566fed inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a262cb8fbbf7d828a4c076779e7566fed"></a>
template&lt;typename Deserializer , typename DataType , typename... Args&gt; </td></tr>
<tr class="memitem:a262cb8fbbf7d828a4c076779e7566fed inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>Deserialize</b> (<a class="el" href="classFairMQMessage.html">FairMQMessage</a> &amp;msg, DataType &amp;&amp;data, Args &amp;&amp;... args) const</td></tr>
<tr class="separator:a262cb8fbbf7d828a4c076779e7566fed inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf22da96b350052fc9e75d08f946084 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="aebf22da96b350052fc9e75d08f946084"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>Send</b> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:aebf22da96b350052fc9e75d08f946084 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9668d3a7cd488f311d6b9a01df30f41 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ad9668d3a7cd488f311d6b9a01df30f41"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>Receive</b> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:ad9668d3a7cd488f311d6b9a01df30f41 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0da59d660e7a7b93432e8c868e557a9 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ae0da59d660e7a7b93432e8c868e557a9">Send</a> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i, int sndTimeoutInMs) const</td></tr>
<tr class="separator:ae0da59d660e7a7b93432e8c868e557a9 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a975061e30b96b799564b2408e48c8e inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a7a975061e30b96b799564b2408e48c8e">Receive</a> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i, int rcvTimeoutInMs) const</td></tr>
<tr class="separator:a7a975061e30b96b799564b2408e48c8e inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1141a37ca7303a8da704a7c05c4cfb50 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a1141a37ca7303a8da704a7c05c4cfb50">SendAsync</a> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:a1141a37ca7303a8da704a7c05c4cfb50 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bfc5e8a75d4e2dc214ee10259041dfc inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a5bfc5e8a75d4e2dc214ee10259041dfc">ReceiveAsync</a> (FairMQMessagePtr &amp;msg, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:a5bfc5e8a75d4e2dc214ee10259041dfc inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2ee72eb2e19966108b8eecb0d239180 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ac2ee72eb2e19966108b8eecb0d239180"></a>
int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>Send</b> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:ac2ee72eb2e19966108b8eecb0d239180 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a58cec82ed9ccba87a10ea180fb475f inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a3a58cec82ed9ccba87a10ea180fb475f"></a>
int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>Receive</b> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:a3a58cec82ed9ccba87a10ea180fb475f inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a354fca6325d0ea05d08cf672d138e698 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a354fca6325d0ea05d08cf672d138e698">Send</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i, int sndTimeoutInMs) const</td></tr>
<tr class="separator:a354fca6325d0ea05d08cf672d138e698 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d63916e2a5924d82e4380f500d5edfe inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a6d63916e2a5924d82e4380f500d5edfe">Receive</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i, int rcvTimeoutInMs) const</td></tr>
<tr class="separator:a6d63916e2a5924d82e4380f500d5edfe inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c2060363bfd91feb89eaca0dd1c3e99 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a3c2060363bfd91feb89eaca0dd1c3e99">SendAsync</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:a3c2060363bfd91feb89eaca0dd1c3e99 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c7e504cf91fa786641014171b1e79c4 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a8c7e504cf91fa786641014171b1e79c4">ReceiveAsync</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;chan, const int i=0) const</td></tr>
<tr class="separator:a8c7e504cf91fa786641014171b1e79c4 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930d9cf7f6be40c992c7e76e6609be74 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a930d9cf7f6be40c992c7e76e6609be74"></a>
auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a930d9cf7f6be40c992c7e76e6609be74">Transport</a> () const -&gt; const <a class="el" href="classFairMQTransportFactory.html">FairMQTransportFactory</a> *</td></tr>
<tr class="memdesc:a930d9cf7f6be40c992c7e76e6609be74 inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Getter for default transport factory. <br /></td></tr>
<tr class="separator:a930d9cf7f6be40c992c7e76e6609be74 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac747441eeb6f46450630cdb77051123d inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="ac747441eeb6f46450630cdb77051123d"></a>
template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:ac747441eeb6f46450630cdb77051123d inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewMessage</b> (Args &amp;&amp;... args) const</td></tr>
<tr class="separator:ac747441eeb6f46450630cdb77051123d inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e5468ba94883594ea52c731eba8e579 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a9e5468ba94883594ea52c731eba8e579"></a>
template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a9e5468ba94883594ea52c731eba8e579 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewMessageFor</b> (const std::string &amp;channel, int index, Args &amp;&amp;... args) const</td></tr>
<tr class="separator:a9e5468ba94883594ea52c731eba8e579 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c81a51bb099ff55d1a35bfc645be7c3 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a2c81a51bb099ff55d1a35bfc645be7c3"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a2c81a51bb099ff55d1a35bfc645be7c3 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewStaticMessage</b> (const T &amp;data) const</td></tr>
<tr class="separator:a2c81a51bb099ff55d1a35bfc645be7c3 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addb42fab36c384b177426aa2390da2c9 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="addb42fab36c384b177426aa2390da2c9"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:addb42fab36c384b177426aa2390da2c9 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewStaticMessageFor</b> (const std::string &amp;channel, int index, const T &amp;data) const</td></tr>
<tr class="separator:addb42fab36c384b177426aa2390da2c9 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe2cb84078e483d7fbe8c3e73da2460 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="adbe2cb84078e483d7fbe8c3e73da2460"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:adbe2cb84078e483d7fbe8c3e73da2460 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewSimpleMessage</b> (const T &amp;data) const</td></tr>
<tr class="separator:adbe2cb84078e483d7fbe8c3e73da2460 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1673d10adbc8e303cf292d27f2f52443 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a1673d10adbc8e303cf292d27f2f52443"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a1673d10adbc8e303cf292d27f2f52443 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewSimpleMessageFor</b> (const std::string &amp;channel, int index, const T &amp;data) const</td></tr>
<tr class="separator:a1673d10adbc8e303cf292d27f2f52443 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcebde58f30f4c064fb1a98606ab11e0 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="adcebde58f30f4c064fb1a98606ab11e0"></a>
FairMQUnmanagedRegionPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewUnmanagedRegion</b> (const size_t size)</td></tr>
<tr class="separator:adcebde58f30f4c064fb1a98606ab11e0 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ef51f6b77404ec6ff6a4f5337600471 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a5ef51f6b77404ec6ff6a4f5337600471"></a>
FairMQUnmanagedRegionPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewUnmanagedRegionFor</b> (const std::string &amp;channel, int index, const size_t size, FairMQRegionCallback callback=nullptr)</td></tr>
<tr class="separator:a5ef51f6b77404ec6ff6a4f5337600471 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d2e8221d94f404d18a73b6d06126e2a inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a5d2e8221d94f404d18a73b6d06126e2a"></a>
template&lt;typename ... Ts&gt; </td></tr>
<tr class="memitem:a5d2e8221d94f404d18a73b6d06126e2a inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">FairMQPollerPtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewPoller</b> (const Ts &amp;... inputs)</td></tr>
<tr class="separator:a5d2e8221d94f404d18a73b6d06126e2a inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8dd45bbd41649e243e907cd33586b23 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ae8dd45bbd41649e243e907cd33586b23"></a>
FairMQPollerPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewPoller</b> (const std::vector&lt; const <a class="el" href="classFairMQChannel.html">FairMQChannel</a> *&gt; &amp;channels)</td></tr>
<tr class="separator:ae8dd45bbd41649e243e907cd33586b23 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b9ce9c70638251d4d6e37c3b5a1b4d3 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a2b9ce9c70638251d4d6e37c3b5a1b4d3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a2b9ce9c70638251d4d6e37c3b5a1b4d3">WaitForInitialValidation</a> ()</td></tr>
<tr class="memdesc:a2b9ce9c70638251d4d6e37c3b5a1b4d3 inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for the first initialization run to finish. <br /></td></tr>
<tr class="separator:a2b9ce9c70638251d4d6e37c3b5a1b4d3 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfff124a29edee532a85f995a5930399 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classFairMQTransportFactory.html">FairMQTransportFactory</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#acfff124a29edee532a85f995a5930399">AddTransport</a> (const std::string &amp;transport)</td></tr>
<tr class="separator:acfff124a29edee532a85f995a5930399 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade0dff241612213322085701041da2a4 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ade0dff241612213322085701041da2a4">SetTransport</a> (const std::string &amp;transport=&quot;zeromq&quot;)</td></tr>
<tr class="separator:ade0dff241612213322085701041da2a4 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a6aa98500c7c66dbd216161251f75f7 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a0a6aa98500c7c66dbd216161251f75f7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetConfig</b> (<a class="el" href="classFairMQProgOptions.html">FairMQProgOptions</a> &amp;config)</td></tr>
<tr class="separator:a0a6aa98500c7c66dbd216161251f75f7 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73af151490abb97c189f47638542540b inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a73af151490abb97c189f47638542540b"></a>
const <a class="el" href="classFairMQProgOptions.html">FairMQProgOptions</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>GetConfig</b> () const</td></tr>
<tr class="separator:a73af151490abb97c189f47638542540b inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27655622eac0524d86737aba269651d4 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a27655622eac0524d86737aba269651d4"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a27655622eac0524d86737aba269651d4 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>OnData</b> (const std::string &amp;channelName, bool(T::*memberFunction)(FairMQMessagePtr &amp;msg, int index))</td></tr>
<tr class="separator:a27655622eac0524d86737aba269651d4 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a719e0eece74b60c3459b265b1d8db1e1 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a719e0eece74b60c3459b265b1d8db1e1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>OnData</b> (const std::string &amp;channelName, InputMsgCallback callback)</td></tr>
<tr class="separator:a719e0eece74b60c3459b265b1d8db1e1 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4abc9d4a453670012fc317fe534e875b inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a4abc9d4a453670012fc317fe534e875b"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a4abc9d4a453670012fc317fe534e875b inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>OnData</b> (const std::string &amp;channelName, bool(T::*memberFunction)(<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, int index))</td></tr>
<tr class="separator:a4abc9d4a453670012fc317fe534e875b inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b136382dd08310521501ff4ab6de884 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a0b136382dd08310521501ff4ab6de884"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>OnData</b> (const std::string &amp;channelName, InputMultipartCallback callback)</td></tr>
<tr class="separator:a0b136382dd08310521501ff4ab6de884 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9dfb7d4744f5145b0438f73653b203e inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ab9dfb7d4744f5145b0438f73653b203e"></a>
const <a class="el" href="classFairMQChannel.html">FairMQChannel</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetChannel</b> (const std::string &amp;channelName, const int index=0) const</td></tr>
<tr class="separator:ab9dfb7d4744f5145b0438f73653b203e inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25c5f3615712f0e4e3aa2667c96be286 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a25c5f3615712f0e4e3aa2667c96be286"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>RegisterChannelEndpoint</b> (const std::string &amp;channelName, uint16_t minNumSubChannels=1, uint16_t maxNumSubChannels=1)</td></tr>
<tr class="separator:a25c5f3615712f0e4e3aa2667c96be286 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f2eba92316c226ff1daebd5d8de25c4 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a0f2eba92316c226ff1daebd5d8de25c4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>PrintRegisteredChannels</b> ()</td></tr>
<tr class="separator:a0f2eba92316c226ff1daebd5d8de25c4 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12a348be5f441e0527aae654f9859a89 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a12a348be5f441e0527aae654f9859a89"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetId</b> (const std::string &amp;id)</td></tr>
<tr class="separator:a12a348be5f441e0527aae654f9859a89 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4385f446208320a17c22bcbf663c6173 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a4385f446208320a17c22bcbf663c6173"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetId</b> ()</td></tr>
<tr class="separator:a4385f446208320a17c22bcbf663c6173 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0ad1bbc9ab4452d57460c5ceffa8f47 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ab0ad1bbc9ab4452d57460c5ceffa8f47"></a>
const <a class="el" href="structfair_1_1mq_1_1tools_1_1Version.html">fair::mq::tools::Version</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetVersion</b> () const</td></tr>
<tr class="separator:ab0ad1bbc9ab4452d57460c5ceffa8f47 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a64447bc7fa3ca55c6ff004a3d8c2f8 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a8a64447bc7fa3ca55c6ff004a3d8c2f8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetNumIoThreads</b> (int numIoThreads)</td></tr>
<tr class="separator:a8a64447bc7fa3ca55c6ff004a3d8c2f8 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23428fcb596e66ca3e7d3ca2776bd890 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a23428fcb596e66ca3e7d3ca2776bd890"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetNumIoThreads</b> () const</td></tr>
<tr class="separator:a23428fcb596e66ca3e7d3ca2776bd890 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61c11a8bf929d642309f87faf5594c33 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a61c11a8bf929d642309f87faf5594c33"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetPortRangeMin</b> (int portRangeMin)</td></tr>
<tr class="separator:a61c11a8bf929d642309f87faf5594c33 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70588c38d266c66f839a5a9fd65ed9fa inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a70588c38d266c66f839a5a9fd65ed9fa"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetPortRangeMin</b> () const</td></tr>
<tr class="separator:a70588c38d266c66f839a5a9fd65ed9fa inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c7e3a6c8733ea3974f51e1b67d55db3 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a6c7e3a6c8733ea3974f51e1b67d55db3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetPortRangeMax</b> (int portRangeMax)</td></tr>
<tr class="separator:a6c7e3a6c8733ea3974f51e1b67d55db3 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98204e435f1e7b083468c336dab8b8ad inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a98204e435f1e7b083468c336dab8b8ad"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetPortRangeMax</b> () const</td></tr>
<tr class="separator:a98204e435f1e7b083468c336dab8b8ad inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abad4a2ad5a139ebaf2f851bd5d037734 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="abad4a2ad5a139ebaf2f851bd5d037734"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetNetworkInterface</b> (const std::string &amp;networkInterface)</td></tr>
<tr class="separator:abad4a2ad5a139ebaf2f851bd5d037734 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cbde24481b77946f5b1972e52de5aba inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a1cbde24481b77946f5b1972e52de5aba"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetNetworkInterface</b> () const</td></tr>
<tr class="separator:a1cbde24481b77946f5b1972e52de5aba inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb2fdb0b3b95d51b822b3dae222dbc8b inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="afb2fdb0b3b95d51b822b3dae222dbc8b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetDefaultTransport</b> (const std::string &amp;defaultTransport)</td></tr>
<tr class="separator:afb2fdb0b3b95d51b822b3dae222dbc8b inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec098ab7833ecf3eaeec6f8aa6aed724 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="aec098ab7833ecf3eaeec6f8aa6aed724"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetDefaultTransport</b> () const</td></tr>
<tr class="separator:aec098ab7833ecf3eaeec6f8aa6aed724 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d6601afdcb976b5ad3e88d2628e2fdb inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a9d6601afdcb976b5ad3e88d2628e2fdb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetInitializationTimeoutInS</b> (int initializationTimeoutInS)</td></tr>
<tr class="separator:a9d6601afdcb976b5ad3e88d2628e2fdb inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a775346131cdcccf70fdbefa4d3ea7433 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a775346131cdcccf70fdbefa4d3ea7433"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetInitializationTimeoutInS</b> () const</td></tr>
<tr class="separator:a775346131cdcccf70fdbefa4d3ea7433 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classFairMQStateMachine"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classFairMQStateMachine')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classFairMQStateMachine.html">FairMQStateMachine</a></td></tr>
<tr class="memitem:a9ee523fe4940a663c909fce8a51b10f3 inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQStateMachine.html#a9ee523fe4940a663c909fce8a51b10f3">FairMQStateMachine</a> ()</td></tr>
<tr class="separator:a9ee523fe4940a663c909fce8a51b10f3 inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf56a5817575421a74fa25bfdfb0662 inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="addf56a5817575421a74fa25bfdfb0662"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetInterfaceVersion</b> () const</td></tr>
<tr class="separator:addf56a5817575421a74fa25bfdfb0662 inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ffc3496e92ad11f5bc4946d2d7c7b2d inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a1ffc3496e92ad11f5bc4946d2d7c7b2d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ChangeState</b> (int event)</td></tr>
<tr class="separator:a1ffc3496e92ad11f5bc4946d2d7c7b2d inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a553ab468a73db9c950471cd04eee7582 inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a553ab468a73db9c950471cd04eee7582"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ChangeState</b> (const std::string &amp;event)</td></tr>
<tr class="separator:a553ab468a73db9c950471cd04eee7582 inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecf55e25c6c70bbeb692ab8d15b0872b inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="aecf55e25c6c70bbeb692ab8d15b0872b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>WaitForEndOfState</b> (int event)</td></tr>
<tr class="separator:aecf55e25c6c70bbeb692ab8d15b0872b inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a532450b98022bdeca317da193f66e9cb inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a532450b98022bdeca317da193f66e9cb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>WaitForEndOfState</b> (const std::string &amp;event)</td></tr>
<tr class="separator:a532450b98022bdeca317da193f66e9cb inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5443a5c5fec5d233249e8f688326cecb inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a5443a5c5fec5d233249e8f688326cecb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>WaitForEndOfStateForMs</b> (int event, int durationInMs)</td></tr>
<tr class="separator:a5443a5c5fec5d233249e8f688326cecb inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad775927113eaedbf8a10b32d0114449a inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="ad775927113eaedbf8a10b32d0114449a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>WaitForEndOfStateForMs</b> (const std::string &amp;event, int durationInMs)</td></tr>
<tr class="separator:ad775927113eaedbf8a10b32d0114449a inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c6099c92d83f54c81ac92cf45719690 inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a6c6099c92d83f54c81ac92cf45719690"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SubscribeToStateChange</b> (const std::string &amp;key, std::function&lt; void(const State)&gt; callback)</td></tr>
<tr class="separator:a6c6099c92d83f54c81ac92cf45719690 inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e2e0243459ebfec7e2a9a9ad4fbd3bc inherit pub_methods_classFairMQStateMachine"><td class="memItemLeft" align="right" valign="top"><a id="a5e2e0243459ebfec7e2a9a9ad4fbd3bc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>UnsubscribeFromStateChange</b> (const std::string &amp;key)</td></tr>
<tr class="separator:a5e2e0243459ebfec7e2a9a9ad4fbd3bc inherit pub_methods_classFairMQStateMachine"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classFairMQDevice"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classFairMQDevice')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classFairMQDevice.html">FairMQDevice</a></td></tr>
<tr class="memitem:a919ea3be67da09c1a2f2f049410589c7 inherit pub_static_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a919ea3be67da09c1a2f2f049410589c7">SortSocketsByAddress</a> (const <a class="el" href="classFairMQChannel.html">FairMQChannel</a> &amp;lhs, const <a class="el" href="classFairMQChannel.html">FairMQChannel</a> &amp;rhs)</td></tr>
<tr class="separator:a919ea3be67da09c1a2f2f049410589c7 inherit pub_static_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classFairMQDevice"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classFairMQDevice')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classFairMQDevice.html">FairMQDevice</a></td></tr>
<tr class="memitem:ad6e090504ceef5799b6f85b136d1e547 inherit pub_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ad6e090504ceef5799b6f85b136d1e547"></a>
std::unordered_map&lt; std::string, std::vector&lt; <a class="el" href="classFairMQChannel.html">FairMQChannel</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ad6e090504ceef5799b6f85b136d1e547">fChannels</a></td></tr>
<tr class="memdesc:ad6e090504ceef5799b6f85b136d1e547 inherit pub_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device channels. <br /></td></tr>
<tr class="separator:ad6e090504ceef5799b6f85b136d1e547 inherit pub_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01a7d955417385b42fdbf8b263e055b7 inherit pub_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a01a7d955417385b42fdbf8b263e055b7"></a>
<a class="el" href="classFairMQProgOptions.html">FairMQProgOptions</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a01a7d955417385b42fdbf8b263e055b7">fConfig</a></td></tr>
<tr class="memdesc:a01a7d955417385b42fdbf8b263e055b7 inherit pub_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Program options configuration. <br /></td></tr>
<tr class="separator:a01a7d955417385b42fdbf8b263e055b7 inherit pub_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="FairMQMerger_8h_source.html">FairMQMerger.h</a></p>
<dl class="section since"><dt>Since</dt><dd>2012-12-06 </dd></dl>
<dl class="section author"><dt>Author</dt><dd>D. Klein, A. Rybalchenko </dd></dl>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a77dc099209a49cec13493e1ec2953411"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77dc099209a49cec13493e1ec2953411">&#9670;&nbsp;</a></span>InitTask()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void FairMQMerger::InitTask </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Task initialization (can be overloaded in child classes) Executed in a worker thread </p>
<p>Reimplemented from <a class="el" href="classFairMQDevice.html#a906102a56177105296576938af6e59e5">FairMQDevice</a>.</p>
</div>
</div>
<a id="a7f38f3fe9b3bc3ab9122a40acbc4bdbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f38f3fe9b3bc3ab9122a40acbc4bdbc">&#9670;&nbsp;</a></span>Run()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void FairMQMerger::Run </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Runs the device (to be overloaded in child classes) Executed in a worker thread </p>
<p>Reimplemented from <a class="el" href="classFairMQDevice.html#ab39e52445f8db507569d09e2539d2dc0">FairMQDevice</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>fairmq/devices/<a class="el" href="FairMQMerger_8h_source.html">FairMQMerger.h</a></li>
<li>fairmq/devices/FairMQMerger.cxx</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

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