Add API docs for 1.4.14

This commit is contained in:
Alexey Rybalchenko 2020-04-28 15:12:15 +02:00
parent 95b8ff7858
commit 6101a6678e
1714 changed files with 68444 additions and 1 deletions

2
latest
View File

@ -1 +1 @@
v1.3.9 v1.4.14

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,72 @@
<!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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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/config/Config.h&gt;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;fairmq/plugins/Control.h&gt;</span></div></div><!-- fragment --></div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

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,72 @@
<!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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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 -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

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,72 @@
<!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/FairMQProgOptions.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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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="headertitle">
<div class="title">FairMQProgOptions.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-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 FAIRMQPROGOPTIONS_H</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define FAIRMQPROGOPTIONS_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;fairmq/ProgOptions.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">/* FAIRMQPROGOPTIONS_H */</span><span class="preprocessor"></span></div></div><!-- fragment --></div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,74 @@
<!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/ProgOptionsFwd.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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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">ProgOptionsFwd.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) 2019 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_PROGOPTIONSFWD_H</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define FAIR_MQ_PROGOPTIONSFWD_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="keyword">namespace </span><a class="code" href="namespacefair.html">fair</a></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="keyword">namespace </span>mq</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;{</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">class </span>ProgOptions;</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;}</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">using</span> <a class="code" href="classfair_1_1mq_1_1ProgOptions.html">FairMQProgOptions</a> = <a class="code" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* FAIR_MQ_PROGOPTIONSFWD_H */</span><span class="preprocessor"></span></div><div class="ttc" id="classfair_1_1mq_1_1ProgOptions_html"><div class="ttname"><a href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a></div><div class="ttdef"><b>Definition:</b> ProgOptions.h:36</div></div>
<div class="ttc" id="namespacefair_html"><div class="ttname"><a href="namespacefair.html">fair</a></div><div class="ttdoc">Tools for interfacing containers to the transport via polymorphic allocators. </div><div class="ttdef"><b>Definition:</b> DeviceRunner.h:23</div></div>
</div><!-- fragment --></div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

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,73 @@
<!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/PropertyOutput.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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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">PropertyOutput.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) 2019 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;<span class="preprocessor">#ifndef FAIR_MQ_PROPERTYOUT_H</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#define FAIR_MQ_PROPERTYOUT_H</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/Properties.h&gt;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceboost.html">boost</a></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;{</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">inline</span> std::ostream&amp; operator&lt;&lt;(std::ostream&amp; os, <span class="keyword">const</span> boost::any&amp; p)</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="keywordflow">return</span> os &lt;&lt; fair::mq::PropertyHelper::GetPropertyInfo(p).first;</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;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;}</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* FAIR_MQ_PROPERTYOUT_H */</span><span class="preprocessor"></span></div><div class="ttc" id="namespaceboost_html"><div class="ttname"><a href="namespaceboost.html">boost</a></div><div class="ttdef"><b>Definition:</b> ControlMessages.h:20</div></div>
</div><!-- fragment --></div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

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,72 @@
<!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/SDK.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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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">SDK.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) 2019 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_SDK_H</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define FAIR_MQ_SDK_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/sdk/AsioAsyncOp.h&gt;</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &lt;fairmq/sdk/AsioBase.h&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &lt;fairmq/sdk/DDSAgent.h&gt;</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &lt;fairmq/sdk/DDSEnvironment.h&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &lt;fairmq/sdk/DDSInfo.h&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;fairmq/sdk/DDSSession.h&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;fairmq/sdk/DDSTask.h&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;fairmq/sdk/DDSTopology.h&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;fairmq/sdk/Error.h&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;fairmq/sdk/Topology.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;fairmq/sdk/Traits.h&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// IWYU pragma: end_exports</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#endif // FAIR_MQ_SDK_H</span></div></div><!-- fragment --></div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

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,148 @@
<!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/SuboptParser.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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">SuboptParser.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 &lt;fairmq/SuboptParser.h&gt;</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 SuboptParser.cxx:</div>
<div class="dyncontent">
<div class="center"><img src="SuboptParser_8cxx__incl.png" border="0" usemap="#fairmq_2SuboptParser_8cxx" alt=""/></div>
<map name="fairmq_2SuboptParser_8cxx" id="fairmq_2SuboptParser_8cxx">
<area shape="rect" id="node2" href="SuboptParser_8h_source.html" title="fairmq/SuboptParser.h" alt="" coords="2253,87,2405,114"/>
<area shape="rect" id="node3" href="JSONParser_8h_source.html" title="fairmq/JSONParser.h" alt="" coords="2111,169,2257,196"/>
<area shape="rect" id="node9" href="FairMQChannel_8h_source.html" title="FairMQChannel.h" alt="" coords="1978,251,2102,278"/>
<area shape="rect" id="node33" href="Properties_8h_source.html" title="fairmq/Properties.h" alt="" coords="2457,565,2589,591"/>
<area shape="rect" id="node10" href="FairMQTransportFactory_8h_source.html" title="FairMQTransportFactory.h" alt="" coords="1107,408,1282,435"/>
<area shape="rect" id="node11" href="FairMQLogger_8h_source.html" title="FairMQLogger.h" alt="" coords="2075,483,2189,509"/>
<area shape="rect" id="node13" href="FairMQMessage_8h_source.html" title="FairMQMessage.h" alt="" coords="499,565,629,591"/>
<area shape="rect" id="node16" href="Transports_8h_source.html" title="fairmq/Transports.h" alt="" coords="650,647,785,673"/>
<area shape="rect" id="node21" href="FairMQSocket_8h_source.html" title="FairMQSocket.h" alt="" coords="448,483,565,509"/>
<area shape="rect" id="node22" href="FairMQUnmanagedRegion_8h_source.html" title="FairMQUnmanagedRegion.h" alt="" coords="1763,565,1949,591"/>
<area shape="rect" id="node32" href="FairMQParts_8h_source.html" title="FairMQParts.h" alt="" coords="408,333,515,360"/>
<area shape="rect" id="node20" href="FairMQPoller_8h_source.html" title="FairMQPoller.h" alt="" coords="516,647,625,673"/>
<area shape="rect" id="node24" href="MemoryResources_8h_source.html" title="fairmq/MemoryResources.h" alt="" coords="1103,483,1286,509"/>
<area shape="rect" id="node17" href="CppSTL_8h_source.html" title="fairmq/tools/CppSTL.h" alt="" coords="1745,721,1898,748"/>
<area shape="rect" id="node34" href="EventManager_8h_source.html" title="fairmq/EventManager.h" alt="" coords="2785,647,2943,673"/>
</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="memdesc:namespacefair"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tools for interfacing containers to the transport via polymorphic allocators. <br /></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="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a52eadbe26f86865bc788dec7dff08530"><td class="memItemLeft" align="right" valign="top"><a id="a52eadbe26f86865bc788dec7dff08530"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>channelOptionKeyIds</b> { <br />
&#160;&#160;<b>NAME</b> = 0,
<b>TYPE</b>,
<b>METHOD</b>,
<b>ADDRESS</b>,
<br />
&#160;&#160;<b>TRANSPORT</b>,
<b>SNDBUFSIZE</b>,
<b>RCVBUFSIZE</b>,
<b>SNDKERNELSIZE</b>,
<br />
&#160;&#160;<b>RCVKERNELSIZE</b>,
<b>LINGER</b>,
<b>RATELOGGING</b>,
<b>PORTRANGEMIN</b>,
<br />
&#160;&#160;<b>PORTRANGEMAX</b>,
<b>AUTOBIND</b>,
<b>NUMSOCKETS</b>,
<b>lastsocketkey</b>
<br />
}</td></tr>
<tr class="separator:a52eadbe26f86865bc788dec7dff08530"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a1486a99015b84751cfcd1cac55bb351e"><td class="memItemLeft" align="right" valign="top"><a id="a1486a99015b84751cfcd1cac55bb351e"></a>
Properties&#160;</td><td class="memItemRight" valign="bottom"><b>fair::mq::SuboptParser</b> (const vector&lt; string &gt; &amp;channelConfig, const string &amp;deviceId)</td></tr>
<tr class="separator:a1486a99015b84751cfcd1cac55bb351e"><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 -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

View File

@ -0,0 +1,17 @@
<map id="fairmq/SuboptParser.cxx" name="fairmq/SuboptParser.cxx">
<area shape="rect" id="node2" href="$SuboptParser_8h_source.html" title="fairmq/SuboptParser.h" alt="" coords="2253,87,2405,114"/>
<area shape="rect" id="node3" href="$JSONParser_8h_source.html" title="fairmq/JSONParser.h" alt="" coords="2111,169,2257,196"/>
<area shape="rect" id="node9" href="$FairMQChannel_8h_source.html" title="FairMQChannel.h" alt="" coords="1978,251,2102,278"/>
<area shape="rect" id="node33" href="$Properties_8h_source.html" title="fairmq/Properties.h" alt="" coords="2457,565,2589,591"/>
<area shape="rect" id="node10" href="$FairMQTransportFactory_8h_source.html" title="FairMQTransportFactory.h" alt="" coords="1107,408,1282,435"/>
<area shape="rect" id="node11" href="$FairMQLogger_8h_source.html" title="FairMQLogger.h" alt="" coords="2075,483,2189,509"/>
<area shape="rect" id="node13" href="$FairMQMessage_8h_source.html" title="FairMQMessage.h" alt="" coords="499,565,629,591"/>
<area shape="rect" id="node16" href="$Transports_8h_source.html" title="fairmq/Transports.h" alt="" coords="650,647,785,673"/>
<area shape="rect" id="node21" href="$FairMQSocket_8h_source.html" title="FairMQSocket.h" alt="" coords="448,483,565,509"/>
<area shape="rect" id="node22" href="$FairMQUnmanagedRegion_8h_source.html" title="FairMQUnmanagedRegion.h" alt="" coords="1763,565,1949,591"/>
<area shape="rect" id="node32" href="$FairMQParts_8h_source.html" title="FairMQParts.h" alt="" coords="408,333,515,360"/>
<area shape="rect" id="node20" href="$FairMQPoller_8h_source.html" title="FairMQPoller.h" alt="" coords="516,647,625,673"/>
<area shape="rect" id="node24" href="$MemoryResources_8h_source.html" title="fairmq/MemoryResources.h" alt="" coords="1103,483,1286,509"/>
<area shape="rect" id="node17" href="$CppSTL_8h_source.html" title="fairmq/tools/CppSTL.h" alt="" coords="1745,721,1898,748"/>
<area shape="rect" id="node34" href="$EventManager_8h_source.html" title="fairmq/EventManager.h" alt="" coords="2785,647,2943,673"/>
</map>

View File

@ -0,0 +1 @@
cfdfb0c89d1b7fc18478568480941f8e

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 KiB

View File

@ -0,0 +1,73 @@
<!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/SuboptParser.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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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">SuboptParser.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 License (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="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">#ifndef FAIR_MQ_SUBOPTPARSER_H</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define FAIR_MQ_SUBOPTPARSER_H</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &lt;fairmq/JSONParser.h&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></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"> 22</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacefair.html">fair</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">namespace </span>mq</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;Properties SuboptParser(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; channelConfig, <span class="keyword">const</span> std::string&amp; deviceId);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;}</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* FAIR_MQ_SUBOPTPARSER_H */</span><span class="preprocessor"></span></div><div class="ttc" id="namespacefair_html"><div class="ttname"><a href="namespacefair.html">fair</a></div><div class="ttdoc">Tools for interfacing containers to the transport via polymorphic allocators. </div><div class="ttdef"><b>Definition:</b> DeviceRunner.h:23</div></div>
</div><!-- fragment --></div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

View File

@ -0,0 +1,72 @@
<!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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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-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 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/InstanceLimit.h&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/Network.h&gt;</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/Process.h&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/RateLimit.h&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/Semaphore.h&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/Strings.h&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/Unique.h&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;fairmq/tools/Version.h&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// IWYU pragma: end_exports</span></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="preprocessor">#endif // FAIR_MQ_TOOLS_H</span></div></div><!-- fragment --></div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

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,73 @@
<!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/Unique.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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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_b7a9729ec9acb584ba3af78f8b60e470.html">tools</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Unique.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_UNIQUE_H</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define FAIR_MQ_TOOLS_UNIQUE_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;string&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="keyword">namespace </span><a class="code" href="namespacefair.html">fair</a></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;{</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">namespace </span>mq</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="keyword">namespace </span>tools</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;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// generates UUID string</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;std::string Uuid();</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="comment">// generates UUID and returns its hash</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;std::size_t UuidHash();</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;} <span class="comment">/* namespace tools */</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;} <span class="comment">/* namespace mq */</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;} <span class="comment">/* namespace fair */</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* FAIR_MQ_TOOLS_UNIQUE_H */</span><span class="preprocessor"></span></div><div class="ttc" id="namespacefair_html"><div class="ttname"><a href="namespacefair.html">fair</a></div><div class="ttdoc">Tools for interfacing containers to the transport via polymorphic allocators. </div><div class="ttdef"><b>Definition:</b> DeviceRunner.h:23</div></div>
</div><!-- fragment --></div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

283
v1.4.14/annotated.html Normal file
View File

@ -0,0 +1,283 @@
<!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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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><span onclick="javascript:toggleLevel(6);">6</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><b>asio</b></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>detail</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" 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="structasio_1_1detail_1_1associated__allocator__impl_3_01T_00_01Allocator_00_01std_1_1enable__if_9f6cfaeba1a998a7065a3c7ab77dfaec.html" target="_self">associated_allocator_impl&lt; T, Allocator, std::enable_if_t&lt; T::AllocatorType &gt; &gt;</a></td><td class="desc">Specialize to match our coding conventions </td></tr>
<tr id="row_0_0_1_"><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="structasio_1_1detail_1_1associated__executor__impl_3_01T_00_01Executor_00_01std_1_1enable__if__t8594d9cbb34abbbc0c8a1aee673127b7.html" target="_self">associated_executor_impl&lt; T, Executor, std::enable_if_t&lt; is_executor&lt; typename T::ExecutorType &gt;::value &gt; &gt;</a></td><td class="desc">Specialize to match our coding conventions </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><a class="el" href="namespacefair.html" target="_self">fair</a></td><td class="desc">Tools for interfacing containers to the transport via polymorphic allocators </td></tr>
<tr id="row_1_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>mq</b></td><td class="desc"></td></tr>
<tr id="row_1_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_0_" class="arrow" onclick="toggleFolder('1_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_1_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_1AUTO__E.html" target="_self">AUTO_E</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1BIND__E.html" target="_self">BIND_E</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_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_1fsm_1_1BINDING__S.html" target="_self">BINDING_S</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1BOUND__S.html" target="_self">BOUND_S</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1COMPLETE__INIT__E.html" target="_self">COMPLETE_INIT_E</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1CONNECT__E.html" target="_self">CONNECT_E</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1CONNECTING__S.html" target="_self">CONNECTING_S</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1DEVICE__READY__S.html" target="_self">DEVICE_READY_S</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1END__E.html" target="_self">END_E</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1ERROR__FOUND__E.html" target="_self">ERROR_FOUND_E</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1ERROR__S.html" target="_self">ERROR_S</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1EXITING__S.html" target="_self">EXITING_S</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1IDLE__S.html" target="_self">IDLE_S</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_13_" 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__E.html" target="_self">INIT_DEVICE_E</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_14_" 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__E.html" target="_self">INIT_TASK_E</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_15_" 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_1INITIALIZED__S.html" target="_self">INITIALIZED_S</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_16_" 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_1INITIALIZING__DEVICE__S.html" target="_self">INITIALIZING_DEVICE_S</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_17_" 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_1INITIALIZING__TASK__S.html" target="_self">INITIALIZING_TASK_S</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_18_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_1_0_0_18_" class="arrow" onclick="toggleFolder('1_0_0_18_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1fsm_1_1Machine__.html" target="_self">Machine_</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_18_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_1Machine___1_1DefaultFct.html" target="_self">DefaultFct</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_18_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_1Machine___1_1transition__table.html" target="_self">transition_table</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_19_" 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_1OK__S.html" target="_self">OK_S</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_20_" 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_1READY__S.html" target="_self">READY_S</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_21_" 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__E.html" target="_self">RESET_DEVICE_E</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_22_" 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__E.html" target="_self">RESET_TASK_E</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_23_" 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_1RESETTING__DEVICE__S.html" target="_self">RESETTING_DEVICE_S</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_24_" 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_1RESETTING__TASK__S.html" target="_self">RESETTING_TASK_S</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_25_" 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__E.html" target="_self">RUN_E</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_26_" 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_1RUNNING__S.html" target="_self">RUNNING_S</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_27_" 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__E.html" target="_self">STOP_E</a></td><td class="desc"></td></tr>
<tr id="row_1_0_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_1_" class="arrow" onclick="toggleFolder('1_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_1_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_1_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_1_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_1_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_1_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_2_" class="arrow" onclick="toggleFolder('1_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_1_0_2_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_1ofi_1_1Address.html" target="_self">Address</a></td><td class="desc"></td></tr>
<tr id="row_1_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="classfair_1_1mq_1_1ofi_1_1Context.html" target="_self">Context</a></td><td class="desc">Transport-wide context </td></tr>
<tr id="row_1_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="structfair_1_1mq_1_1ofi_1_1ContextError.html" target="_self">ContextError</a></td><td class="desc"></td></tr>
<tr id="row_1_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="structfair_1_1mq_1_1ofi_1_1ControlMessage.html" target="_self">ControlMessage</a></td><td class="desc"></td></tr>
<tr id="row_1_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="unionfair_1_1mq_1_1ofi_1_1ControlMessageContent.html" target="_self">ControlMessageContent</a></td><td class="desc"></td></tr>
<tr id="row_1_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="structfair_1_1mq_1_1ofi_1_1Empty.html" target="_self">Empty</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1Message.html" target="_self">Message</a></td><td class="desc"></td></tr>
<tr id="row_1_0_2_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="classfair_1_1mq_1_1ofi_1_1Poller.html" target="_self">Poller</a></td><td class="desc"></td></tr>
<tr id="row_1_0_2_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_1ofi_1_1PostBuffer.html" target="_self">PostBuffer</a></td><td class="desc"></td></tr>
<tr id="row_1_0_2_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_1ofi_1_1PostMultiPartStartBuffer.html" target="_self">PostMultiPartStartBuffer</a></td><td class="desc"></td></tr>
<tr id="row_1_0_2_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_1ofi_1_1SilentSocketError.html" target="_self">SilentSocketError</a></td><td class="desc"></td></tr>
<tr id="row_1_0_2_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="classfair_1_1mq_1_1ofi_1_1Socket.html" target="_self">Socket</a></td><td class="desc"></td></tr>
<tr id="row_1_0_2_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="classfair_1_1mq_1_1ofi_1_1TransportFactory.html" target="_self">TransportFactory</a></td><td class="desc">FairMQ transport factory for the ofi transport </td></tr>
<tr id="row_1_0_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_3_" class="arrow" onclick="toggleFolder('1_0_3_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>plugins</b></td><td class="desc"></td></tr>
<tr id="row_1_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="classfair_1_1mq_1_1plugins_1_1Config.html" target="_self">Config</a></td><td class="desc"></td></tr>
<tr id="row_1_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="classfair_1_1mq_1_1plugins_1_1Control.html" target="_self">Control</a></td><td class="desc"></td></tr>
<tr id="row_1_0_3_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="classfair_1_1mq_1_1plugins_1_1DDS.html" target="_self">DDS</a></td><td class="desc"></td></tr>
<tr id="row_1_0_3_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_1plugins_1_1DDSConfig.html" target="_self">DDSConfig</a></td><td class="desc"></td></tr>
<tr id="row_1_0_3_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_1plugins_1_1DDSSubscription.html" target="_self">DDSSubscription</a></td><td class="desc"></td></tr>
<tr id="row_1_0_3_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_1plugins_1_1IofN.html" target="_self">IofN</a></td><td class="desc"></td></tr>
<tr id="row_1_0_3_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="classfair_1_1mq_1_1plugins_1_1PMIxPlugin.html" target="_self">PMIxPlugin</a></td><td class="desc"></td></tr>
<tr id="row_1_0_3_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_1plugins_1_1terminal__config.html" target="_self">terminal_config</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_4_" class="arrow" onclick="toggleFolder('1_0_4_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>sdk</b></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_1_0_4_0_" class="arrow" onclick="toggleFolder('1_0_4_0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>cmd</b></td><td class="desc"></td></tr>
<tr id="row_1_0_4_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_1sdk_1_1cmd_1_1ChangeState.html" target="_self">ChangeState</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1CheckState.html" target="_self">CheckState</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1Cmd.html" target="_self">Cmd</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_3_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_1_0_4_0_3_" class="arrow" onclick="toggleFolder('1_0_4_0_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1sdk_1_1cmd_1_1Cmds.html" target="_self">Cmds</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_3_0_" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1sdk_1_1cmd_1_1Cmds_1_1CommandFormatError.html" target="_self">CommandFormatError</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1Config.html" target="_self">Config</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1CurrentState.html" target="_self">CurrentState</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1DumpConfig.html" target="_self">DumpConfig</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1GetProperties.html" target="_self">GetProperties</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1Properties.html" target="_self">Properties</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1PropertiesSet.html" target="_self">PropertiesSet</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1SetProperties.html" target="_self">SetProperties</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1StateChange.html" target="_self">StateChange</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1StateChangeExitingReceived.html" target="_self">StateChangeExitingReceived</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1StateChangeSubscription.html" target="_self">StateChangeSubscription</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1StateChangeUnsubscription.html" target="_self">StateChangeUnsubscription</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1SubscribeToStateChange.html" target="_self">SubscribeToStateChange</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1SubscriptionHeartbeat.html" target="_self">SubscriptionHeartbeat</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1TransitionStatus.html" target="_self">TransitionStatus</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_0_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_1sdk_1_1cmd_1_1UnsubscribeFromStateChange.html" target="_self">UnsubscribeFromStateChange</a></td><td class="desc"></td></tr>
<tr id="row_1_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="structfair_1_1mq_1_1sdk_1_1AsioAsyncOp.html" target="_self">AsioAsyncOp</a></td><td class="desc">Interface for Asio-compliant asynchronous operation, see <a href="https://www.boost.org/doc/libs/1_70_0/doc/html/boost_asio/reference/asynchronous_operations.html">https://www.boost.org/doc/libs/1_70_0/doc/html/boost_asio/reference/asynchronous_operations.html</a> </td></tr>
<tr id="row_1_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_1sdk_1_1AsioAsyncOp_3_01Executor_00_01Allocator_00_01SignatureReturnType_07Si5d9a9132c7605e8b6a2e5b55defff644.html" target="_self">AsioAsyncOp&lt; Executor, Allocator, SignatureReturnType(SignatureFirstArgType, SignatureArgTypes...)&gt;</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1sdk_1_1AsioAsyncOpImpl.html" target="_self">AsioAsyncOpImpl</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_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_1sdk_1_1AsioAsyncOpImplBase.html" target="_self">AsioAsyncOpImplBase</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_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_1sdk_1_1AsioBase.html" target="_self">AsioBase</a></td><td class="desc">Base for creating Asio-enabled I/O objects </td></tr>
<tr id="row_1_0_4_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_1sdk_1_1BasicTopology.html" target="_self">BasicTopology</a></td><td class="desc">Represents a FairMQ topology </td></tr>
<tr id="row_1_0_4_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="classfair_1_1mq_1_1sdk_1_1DDSAgent.html" target="_self">DDSAgent</a></td><td class="desc">Represents a DDS agent </td></tr>
<tr id="row_1_0_4_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="classfair_1_1mq_1_1sdk_1_1DDSChannel.html" target="_self">DDSChannel</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_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="classfair_1_1mq_1_1sdk_1_1DDSCollection.html" target="_self">DDSCollection</a></td><td class="desc">Represents a DDS collection </td></tr>
<tr id="row_1_0_4_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_1_0_4_10_" class="arrow" onclick="toggleFolder('1_0_4_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfair_1_1mq_1_1sdk_1_1DDSEnvironment.html" target="_self">DDSEnvironment</a></td><td class="desc">Sets up the DDS environment (object helper) </td></tr>
<tr id="row_1_0_4_10_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_1_0_4_10_0_" class="arrow" onclick="toggleFolder('1_0_4_10_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1sdk_1_1DDSEnvironment_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_10_0_0_" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1sdk_1_1DDSEnvironment_1_1Impl_1_1Tag.html" target="_self">Tag</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_1_0_4_11_" class="arrow" onclick="toggleFolder('1_0_4_11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfair_1_1mq_1_1sdk_1_1DDSSession.html" target="_self">DDSSession</a></td><td class="desc">Represents a DDS session </td></tr>
<tr id="row_1_0_4_11_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_1sdk_1_1DDSSession_1_1AgentCount.html" target="_self">AgentCount</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_11_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_1sdk_1_1DDSSession_1_1CommanderInfo.html" target="_self">CommanderInfo</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_11_2_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_1_0_4_11_2_" class="arrow" onclick="toggleFolder('1_0_4_11_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1sdk_1_1DDSSession_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_11_2_0_" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1sdk_1_1DDSSession_1_1Impl_1_1Tag.html" target="_self">Tag</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_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="classfair_1_1mq_1_1sdk_1_1DDSTask.html" target="_self">DDSTask</a></td><td class="desc">Represents a DDS task </td></tr>
<tr id="row_1_0_4_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_1_0_4_13_" class="arrow" onclick="toggleFolder('1_0_4_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfair_1_1mq_1_1sdk_1_1DDSTopology.html" target="_self">DDSTopology</a></td><td class="desc">Represents a DDS topology </td></tr>
<tr id="row_1_0_4_13_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_1sdk_1_1DDSTopology_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_14_" 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_1sdk_1_1DeviceStatus.html" target="_self">DeviceStatus</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_1_0_4_15_" class="arrow" onclick="toggleFolder('1_0_4_15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1sdk_1_1GetPropertiesResult.html" target="_self">GetPropertiesResult</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_15_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_1sdk_1_1GetPropertiesResult_1_1Device.html" target="_self">Device</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_16_" 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_1sdk_1_1MixedStateError.html" target="_self">MixedStateError</a></td><td class="desc"></td></tr>
<tr id="row_1_0_4_17_" 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_1sdk_1_1RuntimeError.html" target="_self">RuntimeError</a></td><td class="desc"></td></tr>
<tr id="row_1_0_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_5_" class="arrow" onclick="toggleFolder('1_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_1_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_1_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_1_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="classfair_1_1mq_1_1shmem_1_1Message.html" target="_self">Message</a></td><td class="desc"></td></tr>
<tr id="row_1_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="structfair_1_1mq_1_1shmem_1_1MetaHeader.html" target="_self">MetaHeader</a></td><td class="desc"></td></tr>
<tr id="row_1_0_5_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_1_0_5_4_" class="arrow" onclick="toggleFolder('1_0_5_4_')">&#9658;</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_1_0_5_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfair_1_1mq_1_1shmem_1_1Monitor_1_1DaemonPresent.html" target="_self">DaemonPresent</a></td><td class="desc"></td></tr>
<tr id="row_1_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="classfair_1_1mq_1_1shmem_1_1Poller.html" target="_self">Poller</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1Region.html" target="_self">Region</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1RegionBlock.html" target="_self">RegionBlock</a></td><td class="desc"></td></tr>
<tr id="row_1_0_5_8_" 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_1_0_5_9_" 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_1RegionInfo.html" target="_self">RegionInfo</a></td><td class="desc"></td></tr>
<tr id="row_1_0_5_10_" 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_1SharedMemoryError.html" target="_self">SharedMemoryError</a></td><td class="desc"></td></tr>
<tr id="row_1_0_5_11_" 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_1Socket.html" target="_self">Socket</a></td><td class="desc"></td></tr>
<tr id="row_1_0_5_12_" 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_1TerminalConfig.html" target="_self">TerminalConfig</a></td><td class="desc"></td></tr>
<tr id="row_1_0_5_13_" 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_1TransportFactory.html" target="_self">TransportFactory</a></td><td class="desc"></td></tr>
<tr id="row_1_0_5_14_" 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_1UnmanagedRegion.html" target="_self">UnmanagedRegion</a></td><td class="desc"></td></tr>
<tr id="row_1_0_5_15_" 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_1ZMsg.html" target="_self">ZMsg</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_6_" class="arrow" onclick="toggleFolder('1_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_1_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_1DefaultRouteDetectionError.html" target="_self">DefaultRouteDetectionError</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1execute__result.html" target="_self">execute_result</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1HashEnum.html" target="_self">HashEnum</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_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_1tools_1_1InstanceLimiter.html" target="_self">InstanceLimiter</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_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="classfair_1_1mq_1_1tools_1_1RateLimiter.html" target="_self">RateLimiter</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_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_1tools_1_1Semaphore.html" target="_self">Semaphore</a></td><td class="desc">A simple blocking semaphore </td></tr>
<tr id="row_1_0_6_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_1tools_1_1SharedSemaphore.html" target="_self">SharedSemaphore</a></td><td class="desc">A simple copyable blocking semaphore </td></tr>
<tr id="row_1_0_6_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_1tools_1_1Version.html" target="_self">Version</a></td><td class="desc"></td></tr>
<tr id="row_1_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="classfair_1_1mq_1_1ChannelResource.html" target="_self">ChannelResource</a></td><td class="desc"></td></tr>
<tr id="row_1_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="structfair_1_1mq_1_1DeviceErrorState.html" target="_self">DeviceErrorState</a></td><td class="desc"></td></tr>
<tr id="row_1_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="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_1_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="structfair_1_1mq_1_1ErrorCategory.html" target="_self">ErrorCategory</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1Event.html" target="_self">Event</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1EventManager.html" target="_self">EventManager</a></td><td class="desc">Manages event callbacks from different subscribers </td></tr>
<tr id="row_1_0_13_"><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_1FairMQMemoryResource.html" target="_self">FairMQMemoryResource</a></td><td class="desc"></td></tr>
<tr id="row_1_0_14_" 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_1MessageError.html" target="_self">MessageError</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1OngoingTransition.html" target="_self">OngoingTransition</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1ParserError.html" target="_self">ParserError</a></td><td class="desc"></td></tr>
<tr id="row_1_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="classfair_1_1mq_1_1Plugin.html" target="_self">Plugin</a></td><td class="desc">Base class for FairMQ plugins </td></tr>
<tr id="row_1_0_18_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_18_" class="arrow" onclick="toggleFolder('1_0_18_')">&#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_1_0_18_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_1PluginManager_1_1BadSearchPath.html" target="_self">BadSearchPath</a></td><td class="desc"></td></tr>
<tr id="row_1_0_18_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_1PluginManager_1_1PluginInstantiationError.html" target="_self">PluginInstantiationError</a></td><td class="desc"></td></tr>
<tr id="row_1_0_18_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_1PluginManager_1_1PluginLoadError.html" target="_self">PluginLoadError</a></td><td class="desc"></td></tr>
<tr id="row_1_0_18_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_1PluginManager_1_1ProgramOptionsParseError.html" target="_self">ProgramOptionsParseError</a></td><td class="desc"></td></tr>
<tr id="row_1_0_19_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_19_" class="arrow" onclick="toggleFolder('1_0_19_')">&#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_1_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_1PluginServices_1_1DeviceControlError.html" target="_self">DeviceControlError</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1PollerError.html" target="_self">PollerError</a></td><td class="desc"></td></tr>
<tr id="row_1_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="classfair_1_1mq_1_1ProgOptions.html" target="_self">ProgOptions</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1PropertyChange.html" target="_self">PropertyChange</a></td><td class="desc"></td></tr>
<tr id="row_1_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_1PropertyChangeAsString.html" target="_self">PropertyChangeAsString</a></td><td class="desc"></td></tr>
<tr id="row_1_0_24_" 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_1PropertyHelper.html" target="_self">PropertyHelper</a></td><td class="desc"></td></tr>
<tr id="row_1_0_25_"><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_1PropertyNotFoundError.html" target="_self">PropertyNotFoundError</a></td><td class="desc"></td></tr>
<tr id="row_1_0_26_" 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_1_0_27_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_27_" class="arrow" onclick="toggleFolder('1_0_27_')">&#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"></td></tr>
<tr id="row_1_0_27_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_1ErrorStateException.html" target="_self">ErrorStateException</a></td><td class="desc"></td></tr>
<tr id="row_1_0_28_" 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_1StateQueue.html" target="_self">StateQueue</a></td><td class="desc"></td></tr>
<tr id="row_1_0_29_"><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_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>pmix</b></td><td class="desc"></td></tr>
<tr id="row_2_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_0_" class="arrow" onclick="toggleFolder('2_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpmix_1_1Commands.html" target="_self">Commands</a></td><td class="desc"></td></tr>
<tr id="row_2_0_0_" 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="structpmix_1_1Commands_1_1Holder.html" target="_self">Holder</a></td><td class="desc"></td></tr>
<tr id="row_2_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpmix_1_1info.html" target="_self">info</a></td><td class="desc"></td></tr>
<tr id="row_2_2_" 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="structpmix_1_1pdata.html" target="_self">pdata</a></td><td class="desc"></td></tr>
<tr id="row_2_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpmix_1_1proc.html" target="_self">proc</a></td><td class="desc"></td></tr>
<tr id="row_2_4_" 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="structpmix_1_1rank.html" target="_self">rank</a></td><td class="desc"></td></tr>
<tr id="row_2_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpmix_1_1runtime__error.html" target="_self">runtime_error</a></td><td class="desc"></td></tr>
<tr id="row_2_6_" 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="structpmix_1_1value.html" target="_self">value</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>std</b></td><td class="desc"></td></tr>
<tr id="row_3_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="structstd_1_1hash_3_01fair_1_1mq_1_1Transport_01_4.html" target="_self">hash&lt; fair::mq::Transport &gt;</a></td><td class="desc"></td></tr>
<tr id="row_3_1_"><td 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_1is__error__code__enum_3_01fair_1_1mq_1_1ErrorCode_01_4.html" target="_self">is_error_code_enum&lt; fair::mq::ErrorCode &gt;</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFairMQBenchmarkSampler.html" target="_self">FairMQBenchmarkSampler</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9660;</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_5_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="structFairMQChannel_1_1ChannelConfigurationError.html" target="_self">ChannelConfigurationError</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="classFairMQMessageZMQ.html" target="_self">FairMQMessageZMQ</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="classFairMQMultiplier.html" target="_self">FairMQMultiplier</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="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_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="classFairMQPoller.html" target="_self">FairMQPoller</a></td><td class="desc"></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="classFairMQPollerNN.html" target="_self">FairMQPollerNN</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="classFairMQPollerZMQ.html" target="_self">FairMQPollerZMQ</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="classFairMQProxy.html" target="_self">FairMQProxy</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="structFairMQRegionInfo.html" target="_self">FairMQRegionInfo</a></td><td class="desc"></td></tr>
<tr id="row_18_"><td 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_19_" 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="classFairMQSocket.html" target="_self">FairMQSocket</a></td><td class="desc"></td></tr>
<tr id="row_20_"><td 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_21_" 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_22_"><td 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_23_" 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="classFairMQTransportFactory.html" target="_self">FairMQTransportFactory</a></td><td class="desc"></td></tr>
<tr id="row_24_"><td 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_25_" 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_26_"><td 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_27_" 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_28_"><td 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_29_" 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="classLinePrinter.html" target="_self">LinePrinter</a></td><td class="desc"></td></tr>
<tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMiniTopo.html" target="_self">MiniTopo</a></td><td class="desc"></td></tr>
<tr id="row_31_" 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="structStateSubscription.html" target="_self">StateSubscription</a></td><td class="desc"></td></tr>
<tr id="row_32_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTerminalConfig.html" target="_self">TerminalConfig</a></td><td class="desc"></td></tr>
<tr id="row_33_" 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="structValInfo.html" target="_self">ValInfo</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

BIN
v1.4.14/bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
v1.4.14/bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

View File

@ -0,0 +1,177 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddChannel</b>(const std::string &amp;name, FairMQChannel &amp;&amp;channel) (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#a9bddc6f64f9c89b8ffe3670d91c06b29">AddTransport</a>(const fair::mq::Transport transport)</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>Bind</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">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#ad88707048f53c88ef0d6848deb962284">ConditionalRun</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">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Connect</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">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>DEVICE_READY</b> enum value (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>END</b> enum value (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>Error</b> enum value (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>ERROR_FOUND</b> enum value (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>Event</b> enum name (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>EXITING</b> enum value (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>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><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#afb850ea8ff5817c69bdb8aaf9ece69b7">FairMQDevice</a>(fair::mq::ProgOptions &amp;config)</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#a08a86dedb427e05c67802e273fdde7cf">FairMQDevice</a>(fair::mq::ProgOptions &amp;config, 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 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#a3496403c6124440185111ba3b49fb80d">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#a597c3c39cb45accfcf28e44071e4baff">fInternalConfig</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>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"><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" class="even"><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"><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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>fMultipart</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>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" class="even"><td class="entry"><b>fNumParts</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 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#a02d4d28747aa58c9b67915e79520cc7b">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) (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#acb7448dc5d278c6f51e3fcf7a49f367e">GetConfig</a>() 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>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>GetInitTimeoutInS</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>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>GetRawCmdLineArgs</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#ae3e16932f18d4966d51c906f1fe99d4a">GetTransportName</a>() 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>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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>IDLE</b> enum value (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><td class="entry"><a class="el" href="classFairMQDevice.html#a51db444647edcea2464ca3c59d6bb818">Init</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">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="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>INIT_TASK</b> enum value (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>INITIALIZING_DEVICE</b> enum value (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>INITIALIZING_TASK</b> enum value (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 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="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>internal_IDLE</b> enum value (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>internal_READY</b> enum value (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 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) (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) (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; 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) (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) (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) (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) (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, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0) (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, const int64_t userFlags, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0) (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, const std::string &amp;path=&quot;&quot;, int flags=0) (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, const int64_t userFlags, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0) (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>OK</b> enum value (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>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 bgcolor="#f0f0f0"><td class="entry"><b>Pause</b>() __attribute__((deprecated(&quot;PAUSE state is removed. This method is never called. To pause Run (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">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a56d2e72203b11fb4d636e22018456965">PostRun</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">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a7578022e18bc2b5b40ba56249cf23719">PreRun</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">protected</span><span class="mlabel">virtual</span></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>READY</b> enum value (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 class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a62c7e619c0483dacb9615669d43e7085">Receive</a>(FairMQMessagePtr &amp;msg, const std::string &amp;channel, const int index=0, int rcvTimeoutInMs=-1)</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#a9b4c9df42a95d0e428106244a9ae5c54">Receive</a>(FairMQParts &amp;parts, const std::string &amp;channel, const int index=0, int rcvTimeoutInMs=-1)</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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>RESET_DEVICE</b> enum value (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>RESET_TASK</b> enum value (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>RESETTING_DEVICE</b> enum value (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>RESETTING_TASK</b> enum value (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>resume</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">protected</span></td></tr>
<tr><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" class="even"><td class="entry"><b>RUN</b> enum value (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>RUNNING</b> enum value (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>RunStateMachine</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><td class="entry"><a class="el" href="classFairMQDevice.html#a8128a7a1276d04128ba0824f65796866">Send</a>(FairMQMessagePtr &amp;msg, const std::string &amp;channel, const int index=0, int sndTimeoutInMs=-1)</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#a2ff45ca40adf8ad8e046651f14a63f55">Send</a>(FairMQParts &amp;parts, const std::string &amp;channel, const int index=0, int sndTimeoutInMs=-1)</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 class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#aa272062ccaff78a61d78ddfbefa25dec">SetConfig</a>(fair::mq::ProgOptions &amp;config)</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;name) (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>SetInitTimeoutInS</b>(int initTimeoutInS) (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>SetRawCmdLineArgs</b>(const std::vector&lt; std::string &gt; &amp;args) (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#a72517f8d1edab9b879d573fb09e8b5cf">SetTransport</a>(const std::string &amp;transport)</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>State</b> enum name (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>STOP</b> enum value (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 class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#aab6d9bd4d57360a2b85ee3dec980395c">Transport</a>() const -&gt; 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><td class="entry"><a class="el" href="classFairMQDevice.html#ab2e07c7f823cbd0ea76ea6d1b7fdd1d4">WaitFor</a>(std::chrono::duration&lt; Rep, Period &gt; const &amp;duration)</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>~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">inline</span><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>
</table></div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

View File

@ -0,0 +1,414 @@
<!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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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="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="41,5,148,32"/>
</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="41,95,148,121"/>
<area shape="rect" id="node3" href="classfair_1_1mq_1_1ProgOptions.html" title="fair::mq::ProgOptions" alt="" coords="21,5,168,32"/>
</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:aa515049fe636820d5bdb2032d5e3978c"><td class="memItemLeft" align="right" valign="top"><a id="aa515049fe636820d5bdb2032d5e3978c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQBenchmarkSampler.html#aa515049fe636820d5bdb2032d5e3978c">InitTask</a> () override</td></tr>
<tr class="memdesc:aa515049fe636820d5bdb2032d5e3978c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Task initialization (can be overloaded in child classes) <br /></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"><a id="ae016fde6952dcd0ed671b4a6c51cb835"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQBenchmarkSampler.html#ae016fde6952dcd0ed671b4a6c51cb835">Run</a> () override</td></tr>
<tr class="memdesc:ae016fde6952dcd0ed671b4a6c51cb835"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs the device (to be overloaded in child classes) <br /></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:a51db444647edcea2464ca3c59d6bb818 inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a51db444647edcea2464ca3c59d6bb818"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a51db444647edcea2464ca3c59d6bb818">Init</a> ()</td></tr>
<tr class="memdesc:a51db444647edcea2464ca3c59d6bb818 inherit pro_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Additional user initialization (can be overloaded in child classes). Prefer to use <a class="el" href="classFairMQDevice.html#ae4e81b923615502666e5531f532ffc98" title="Task initialization (can be overloaded in child classes) ">InitTask()</a>. <br /></td></tr>
<tr class="separator:a51db444647edcea2464ca3c59d6bb818 inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8716714540007b19024148aedf96bfdc inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a8716714540007b19024148aedf96bfdc"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>Bind</b> ()</td></tr>
<tr class="separator:a8716714540007b19024148aedf96bfdc inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eaa3a5b5d11f92073ca863593eb8b6f inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a3eaa3a5b5d11f92073ca863593eb8b6f"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>Connect</b> ()</td></tr>
<tr class="separator:a3eaa3a5b5d11f92073ca863593eb8b6f inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7578022e18bc2b5b40ba56249cf23719 inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a7578022e18bc2b5b40ba56249cf23719"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a7578022e18bc2b5b40ba56249cf23719">PreRun</a> ()</td></tr>
<tr class="memdesc:a7578022e18bc2b5b40ba56249cf23719 inherit pro_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called in the RUNNING state once before executing the <a class="el" href="classFairMQDevice.html#a3b90dbcf10552daab760629857e3ba3e" title="Runs the device (to be overloaded in child classes) ">Run()</a>/ConditionalRun() method. <br /></td></tr>
<tr class="separator:a7578022e18bc2b5b40ba56249cf23719 inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad88707048f53c88ef0d6848deb962284 inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ad88707048f53c88ef0d6848deb962284"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ad88707048f53c88ef0d6848deb962284">ConditionalRun</a> ()</td></tr>
<tr class="memdesc:ad88707048f53c88ef0d6848deb962284 inherit pro_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called during RUNNING state repeatedly until it returns false or device state changes. <br /></td></tr>
<tr class="separator:ad88707048f53c88ef0d6848deb962284 inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56d2e72203b11fb4d636e22018456965 inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a56d2e72203b11fb4d636e22018456965"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a56d2e72203b11fb4d636e22018456965">PostRun</a> ()</td></tr>
<tr class="memdesc:a56d2e72203b11fb4d636e22018456965 inherit pro_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called in the RUNNING state once after executing the <a class="el" href="classFairMQDevice.html#a3b90dbcf10552daab760629857e3ba3e" title="Runs the device (to be overloaded in child classes) ">Run()</a>/ConditionalRun() method. <br /></td></tr>
<tr class="separator:a56d2e72203b11fb4d636e22018456965 inherit pro_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31c01a396c046678cee184f09e45b14e inherit pro_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a31c01a396c046678cee184f09e45b14e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>Pause</b> () __attribute__((deprecated(&quot;PAUSE state is removed. This method is never called. To pause <a class="el" href="classFairMQDevice.html#a3b90dbcf10552daab760629857e3ba3e">Run</a></td></tr>
<tr class="separator:a31c01a396c046678cee184f09e45b14e 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:a44486c35f7225ca250176be8b22ad5b7"><td class="memItemLeft" align="right" valign="top"><a id="a44486c35f7225ca250176be8b22ad5b7"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>fMultipart</b></td></tr>
<tr class="separator:a44486c35f7225ca250176be8b22ad5b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa86e9d2020a648f99562dd1553f4b688"><td class="memItemLeft" align="right" valign="top"><a id="aa86e9d2020a648f99562dd1553f4b688"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>fNumParts</b></td></tr>
<tr class="separator:aa86e9d2020a648f99562dd1553f4b688"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7b896c06a63f7a8039ae5bbc8e645fd"><td class="memItemLeft" align="right" valign="top"><a id="ab7b896c06a63f7a8039ae5bbc8e645fd"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>fMsgSize</b></td></tr>
<tr class="separator:ab7b896c06a63f7a8039ae5bbc8e645fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a682f1a95475cb4e6730098f83abce9ec"><td class="memItemLeft" align="right" valign="top"><a id="a682f1a95475cb4e6730098f83abce9ec"></a>
std::atomic&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>fMsgCounter</b></td></tr>
<tr class="separator:a682f1a95475cb4e6730098f83abce9ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad98b051fecdd871b56d202d39064d1b5"><td class="memItemLeft" align="right" valign="top"><a id="ad98b051fecdd871b56d202d39064d1b5"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>fMsgRate</b></td></tr>
<tr class="separator:ad98b051fecdd871b56d202d39064d1b5"><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="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">Default transport factory. <br /></td></tr>
<tr class="separator:a1c67c4cbd6140f35292b13e485f39ce0 inherit pro_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02d4d28747aa58c9b67915e79520cc7b inherit pro_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a02d4d28747aa58c9b67915e79520cc7b"></a>
std::unordered_map&lt; fair::mq::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#a02d4d28747aa58c9b67915e79520cc7b">fTransports</a></td></tr>
<tr class="memdesc:a02d4d28747aa58c9b67915e79520cc7b inherit pro_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Container for transports. <br /></td></tr>
<tr class="separator:a02d4d28747aa58c9b67915e79520cc7b 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:ac85aaacda106d031d401ecb8f6102943 inherit pro_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top">virtual void go to READY with STOP transition and back to RUNNING with RUN to&#160;</td><td class="memItemRight" valign="bottom"><b>resume</b></td></tr>
<tr class="separator:ac85aaacda106d031d401ecb8f6102943 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_classFairMQDevice"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classFairMQDevice')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classFairMQDevice.html">FairMQDevice</a></td></tr>
<tr class="memitem:a53253fc2956e5977f8e993a233d6e562 inherit pub_types_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a53253fc2956e5977f8e993a233d6e562"></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>STOP</b>,
<b>RESET_TASK</b>,
<b>RESET_DEVICE</b>,
<br />
&#160;&#160;<b>internal_IDLE</b>,
<b>END</b>,
<b>ERROR_FOUND</b>
<br />
}</td></tr>
<tr class="separator:a53253fc2956e5977f8e993a233d6e562 inherit pub_types_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9374cbbe5274ced62982e9e9976ddbbc inherit pub_types_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a9374cbbe5274ced62982e9e9976ddbbc"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>State</b> { <br />
&#160;&#160;<b>OK</b>,
<b>Error</b>,
<b>IDLE</b>,
<b>INITIALIZING_DEVICE</b>,
<br />
&#160;&#160;<b>DEVICE_READY</b>,
<b>INITIALIZING_TASK</b>,
<b>READY</b>,
<b>RUNNING</b>,
<br />
&#160;&#160;<b>RESETTING_TASK</b>,
<b>RESETTING_DEVICE</b>,
<b>EXITING</b>
<br />
}</td></tr>
<tr class="separator:a9374cbbe5274ced62982e9e9976ddbbc inherit pub_types_classFairMQDevice"><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:afb850ea8ff5817c69bdb8aaf9ece69b7 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="afb850ea8ff5817c69bdb8aaf9ece69b7"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#afb850ea8ff5817c69bdb8aaf9ece69b7">FairMQDevice</a> (<a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> &amp;config)</td></tr>
<tr class="memdesc:afb850ea8ff5817c69bdb8aaf9ece69b7 inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with external <a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a>. <br /></td></tr>
<tr class="separator:afb850ea8ff5817c69bdb8aaf9ece69b7 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:a08a86dedb427e05c67802e273fdde7cf inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a08a86dedb427e05c67802e273fdde7cf"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a08a86dedb427e05c67802e273fdde7cf">FairMQDevice</a> (<a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> &amp;config, const <a class="el" href="structfair_1_1mq_1_1tools_1_1Version.html">fair::mq::tools::Version</a> version)</td></tr>
<tr class="memdesc:a08a86dedb427e05c67802e273fdde7cf inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor that sets the version and external <a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a>. <br /></td></tr>
<tr class="separator:a08a86dedb427e05c67802e273fdde7cf 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: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: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:a8128a7a1276d04128ba0824f65796866 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#a8128a7a1276d04128ba0824f65796866">Send</a> (FairMQMessagePtr &amp;msg, const std::string &amp;channel, const int index=0, int sndTimeoutInMs=-1)</td></tr>
<tr class="separator:a8128a7a1276d04128ba0824f65796866 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c7e619c0483dacb9615669d43e7085 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#a62c7e619c0483dacb9615669d43e7085">Receive</a> (FairMQMessagePtr &amp;msg, const std::string &amp;channel, const int index=0, int rcvTimeoutInMs=-1)</td></tr>
<tr class="separator:a62c7e619c0483dacb9615669d43e7085 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ff45ca40adf8ad8e046651f14a63f55 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#a2ff45ca40adf8ad8e046651f14a63f55">Send</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;channel, const int index=0, int sndTimeoutInMs=-1)</td></tr>
<tr class="separator:a2ff45ca40adf8ad8e046651f14a63f55 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b4c9df42a95d0e428106244a9ae5c54 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#a9b4c9df42a95d0e428106244a9ae5c54">Receive</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;channel, const int index=0, int rcvTimeoutInMs=-1)</td></tr>
<tr class="separator:a9b4c9df42a95d0e428106244a9ae5c54 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab6d9bd4d57360a2b85ee3dec980395c inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="aab6d9bd4d57360a2b85ee3dec980395c"></a>
auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#aab6d9bd4d57360a2b85ee3dec980395c">Transport</a> () const -&gt; <a class="el" href="classFairMQTransportFactory.html">FairMQTransportFactory</a> *</td></tr>
<tr class="memdesc:aab6d9bd4d57360a2b85ee3dec980395c inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Getter for default transport factory. <br /></td></tr>
<tr class="separator:aab6d9bd4d57360a2b85ee3dec980395c inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76166a3408962d3f57ebfa966aec65a7 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a76166a3408962d3f57ebfa966aec65a7"></a>
template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a76166a3408962d3f57ebfa966aec65a7 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)</td></tr>
<tr class="separator:a76166a3408962d3f57ebfa966aec65a7 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a836d37a65d5ecce1779b63c75379652c inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a836d37a65d5ecce1779b63c75379652c"></a>
template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a836d37a65d5ecce1779b63c75379652c 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)</td></tr>
<tr class="separator:a836d37a65d5ecce1779b63c75379652c inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2543793c031c94a2db5142cd51fae31d inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a2543793c031c94a2db5142cd51fae31d"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a2543793c031c94a2db5142cd51fae31d 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)</td></tr>
<tr class="separator:a2543793c031c94a2db5142cd51fae31d inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbcd4ce9e3700863e28f07d80cbb1985 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="abbcd4ce9e3700863e28f07d80cbb1985"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:abbcd4ce9e3700863e28f07d80cbb1985 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)</td></tr>
<tr class="separator:abbcd4ce9e3700863e28f07d80cbb1985 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82bb4426f1e314cc719ed282f6bf7548 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="a82bb4426f1e314cc719ed282f6bf7548"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a82bb4426f1e314cc719ed282f6bf7548 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)</td></tr>
<tr class="separator:a82bb4426f1e314cc719ed282f6bf7548 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf88eece03b79f9f6d9cec0f12913baa inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2"><a id="abf88eece03b79f9f6d9cec0f12913baa"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:abf88eece03b79f9f6d9cec0f12913baa 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)</td></tr>
<tr class="separator:abf88eece03b79f9f6d9cec0f12913baa inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf20b3e9965bfe0a08219a72ad0d5a89 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="abf20b3e9965bfe0a08219a72ad0d5a89"></a>
FairMQUnmanagedRegionPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewUnmanagedRegion</b> (const size_t size, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0)</td></tr>
<tr class="separator:abf20b3e9965bfe0a08219a72ad0d5a89 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd07846202146b6356e40caace8a4886 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="abd07846202146b6356e40caace8a4886"></a>
FairMQUnmanagedRegionPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewUnmanagedRegion</b> (const size_t size, const int64_t userFlags, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0)</td></tr>
<tr class="separator:abd07846202146b6356e40caace8a4886 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2218b5a870f9fe31c3e97bbd53e6a3ce inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a2218b5a870f9fe31c3e97bbd53e6a3ce"></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, const std::string &amp;path=&quot;&quot;, int flags=0)</td></tr>
<tr class="separator:a2218b5a870f9fe31c3e97bbd53e6a3ce inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcd7fd566899d2e14253cecfa8f5c31c inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="adcd7fd566899d2e14253cecfa8f5c31c"></a>
FairMQUnmanagedRegionPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewUnmanagedRegionFor</b> (const std::string &amp;channel, int index, const size_t size, const int64_t userFlags, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0)</td></tr>
<tr class="separator:adcd7fd566899d2e14253cecfa8f5c31c 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:afd2fbba837e3638883906063e7e24a6e inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="afd2fbba837e3638883906063e7e24a6e"></a>
FairMQPollerPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewPoller</b> (const std::vector&lt; <a class="el" href="classFairMQChannel.html">FairMQChannel</a> *&gt; &amp;channels)</td></tr>
<tr class="separator:afd2fbba837e3638883906063e7e24a6e inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bddc6f64f9c89b8ffe3670d91c06b29 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#a9bddc6f64f9c89b8ffe3670d91c06b29">AddTransport</a> (const fair::mq::Transport transport)</td></tr>
<tr class="separator:a9bddc6f64f9c89b8ffe3670d91c06b29 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa272062ccaff78a61d78ddfbefa25dec inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="aa272062ccaff78a61d78ddfbefa25dec"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#aa272062ccaff78a61d78ddfbefa25dec">SetConfig</a> (<a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> &amp;config)</td></tr>
<tr class="memdesc:aa272062ccaff78a61d78ddfbefa25dec inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns config to the device. <br /></td></tr>
<tr class="separator:aa272062ccaff78a61d78ddfbefa25dec inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb7448dc5d278c6f51e3fcf7a49f367e inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="acb7448dc5d278c6f51e3fcf7a49f367e"></a>
<a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#acb7448dc5d278c6f51e3fcf7a49f367e">GetConfig</a> () const</td></tr>
<tr class="memdesc:acb7448dc5d278c6f51e3fcf7a49f367e inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the config. <br /></td></tr>
<tr class="separator:acb7448dc5d278c6f51e3fcf7a49f367e 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:a929c915505060a09885093b1a894c358 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a929c915505060a09885093b1a894c358"></a>
<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)</td></tr>
<tr class="separator:a929c915505060a09885093b1a894c358 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: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:ad931f34f50461f4bc85d4e7697d9562e inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ad931f34f50461f4bc85d4e7697d9562e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetDefaultTransport</b> (const std::string &amp;name)</td></tr>
<tr class="separator:ad931f34f50461f4bc85d4e7697d9562e 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:a74dd6b1a4ee8371afb1126c68bc3fb9d inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a74dd6b1a4ee8371afb1126c68bc3fb9d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetInitTimeoutInS</b> (int initTimeoutInS)</td></tr>
<tr class="separator:a74dd6b1a4ee8371afb1126c68bc3fb9d inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80897eabf43ff737314e612edc84558c inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a80897eabf43ff737314e612edc84558c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetInitTimeoutInS</b> () const</td></tr>
<tr class="separator:a80897eabf43ff737314e612edc84558c inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72517f8d1edab9b879d573fb09e8b5cf 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#a72517f8d1edab9b879d573fb09e8b5cf">SetTransport</a> (const std::string &amp;transport)</td></tr>
<tr class="separator:a72517f8d1edab9b879d573fb09e8b5cf inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3e16932f18d4966d51c906f1fe99d4a inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="ae3e16932f18d4966d51c906f1fe99d4a"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ae3e16932f18d4966d51c906f1fe99d4a">GetTransportName</a> () const</td></tr>
<tr class="memdesc:ae3e16932f18d4966d51c906f1fe99d4a inherit pub_methods_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the default transport name. <br /></td></tr>
<tr class="separator:ae3e16932f18d4966d51c906f1fe99d4a inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d674c1794f63a6721913fa964d89908 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a2d674c1794f63a6721913fa964d89908"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetRawCmdLineArgs</b> (const std::vector&lt; std::string &gt; &amp;args)</td></tr>
<tr class="separator:a2d674c1794f63a6721913fa964d89908 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a277a1096321320d4d54a7e2c7e65e31a inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a277a1096321320d4d54a7e2c7e65e31a"></a>
std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>GetRawCmdLineArgs</b> () const</td></tr>
<tr class="separator:a277a1096321320d4d54a7e2c7e65e31a inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37c599287a50f4691fe6cd3488c9cd28 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a37c599287a50f4691fe6cd3488c9cd28"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>RunStateMachine</b> ()</td></tr>
<tr class="separator:a37c599287a50f4691fe6cd3488c9cd28 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2e07c7f823cbd0ea76ea6d1b7fdd1d4 inherit pub_methods_classFairMQDevice"><td class="memTemplParams" colspan="2">template&lt;typename Rep , typename Period &gt; </td></tr>
<tr class="memitem:ab2e07c7f823cbd0ea76ea6d1b7fdd1d4 inherit pub_methods_classFairMQDevice"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ab2e07c7f823cbd0ea76ea6d1b7fdd1d4">WaitFor</a> (std::chrono::duration&lt; Rep, Period &gt; const &amp;duration)</td></tr>
<tr class="separator:ab2e07c7f823cbd0ea76ea6d1b7fdd1d4 inherit pub_methods_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81348221f634f43f5ee94782fcb6f3e7 inherit pub_methods_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a81348221f634f43f5ee94782fcb6f3e7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>AddChannel</b> (const std::string &amp;name, <a class="el" href="classFairMQChannel.html">FairMQChannel</a> &amp;&amp;channel)</td></tr>
<tr class="separator:a81348221f634f43f5ee94782fcb6f3e7 inherit pub_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:a597c3c39cb45accfcf28e44071e4baff inherit pub_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a597c3c39cb45accfcf28e44071e4baff"></a>
std::unique_ptr&lt; <a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a597c3c39cb45accfcf28e44071e4baff">fInternalConfig</a></td></tr>
<tr class="memdesc:a597c3c39cb45accfcf28e44071e4baff inherit pub_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal program options configuration. <br /></td></tr>
<tr class="separator:a597c3c39cb45accfcf28e44071e4baff inherit pub_attribs_classFairMQDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3496403c6124440185111ba3b49fb80d inherit pub_attribs_classFairMQDevice"><td class="memItemLeft" align="right" valign="top"><a id="a3496403c6124440185111ba3b49fb80d"></a>
<a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a3496403c6124440185111ba3b49fb80d">fConfig</a></td></tr>
<tr class="memdesc:a3496403c6124440185111ba3b49fb80d inherit pub_attribs_classFairMQDevice"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to config (internal or external) <br /></td></tr>
<tr class="separator:a3496403c6124440185111ba3b49fb80d 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>Sampler to generate traffic for benchmarking. </p>
</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 -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

View File

@ -0,0 +1,4 @@
<map id="FairMQBenchmarkSampler" name="FairMQBenchmarkSampler">
<area shape="rect" id="node2" href="$classFairMQDevice.html" title="FairMQDevice" alt="" coords="41,95,148,121"/>
<area shape="rect" id="node3" href="$classfair_1_1mq_1_1ProgOptions.html" title="fair::mq::ProgOptions" alt="" coords="21,5,168,32"/>
</map>

View File

@ -0,0 +1 @@
1b34cfdf69b7fb4218581545d0a5b8c2

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@ -0,0 +1,3 @@
<map id="FairMQBenchmarkSampler" name="FairMQBenchmarkSampler">
<area shape="rect" id="node2" href="$classFairMQDevice.html" title="FairMQDevice" alt="" coords="41,5,148,32"/>
</map>

View File

@ -0,0 +1 @@
0f5b021f33225666e54acbd2ac507409

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@ -0,0 +1,160 @@
<!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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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) (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>BindEndpoint</b>(std::string &amp;endpoint) (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>Connect</b>(const std::string &amp;address) (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>ConnectEndpoint</b>(const std::string &amp;endpoint) (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>DefaultAddress</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">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>DefaultAutoBind</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">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DefaultLinger</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">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>DefaultMethod</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">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DefaultName</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">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>DefaultPortRangeMax</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">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DefaultPortRangeMin</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">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>DefaultRateLogging</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">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DefaultRcvBufSize</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">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>DefaultRcvKernelSize</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">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DefaultSndBufSize</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">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>DefaultSndKernelSize</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">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DefaultTransportName</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">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>DefaultTransportType</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">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DefaultType</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">static</span></td></tr>
<tr><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 class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#acf2763fbdad18f5551ec7a3eb4e09829">FairMQChannel</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#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#a9c411019f1ee1d0dcc9960ec5b2fde46">FairMQChannel</a>(const std::string &amp;name, const std::string &amp;type, const std::string &amp;method, const std::string &amp;address, 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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>FairMQChannel</b>(const std::string &amp;name, int index, const fair::mq::Properties &amp;properties) (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#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 class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a837dbc5a66b93e002f430857c7695efe">FairMQChannel</a>(const FairMQChannel &amp;, 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#a7402a2cc34aa41ea86af6533738c7389">FairMQChannel</a>(FairMQChannel &amp;&amp;)=delete</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 class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#ae4f8bc56c89538dbd7833f8bd5f2d0d2">GetAutoBind</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>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"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><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"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQChannel.html#afd4d00bf5250af9dc6d0636b089e8ec1">GetChannelIndex</a>() const __attribute__((deprecated(&quot;Use GetIndex()&quot;)))</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#afd446f6e2b4c7d59e3ad07a9d77c36b0">GetChannelName</a>() const __attribute__((deprecated(&quot;Use GetName()&quot;)))</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#a8cd54fd6c9596aeba2f888760749e1f5">GetChannelPrefix</a>() const __attribute__((deprecated(&quot;Use GetPrefix()&quot;)))</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>GetIndex</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#afbc97ff72e152db5cb4f0c63f7e00243">GetLinger</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>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"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><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"><span class="mlabel">inline</span></td></tr>
<tr class="even"><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 bgcolor="#f0f0f0"><td class="entry"><b>GetName</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#a24199032d2bb90271517e82adfebb45d">GetPortRangeMax</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#a2b3d7467e1ee3c5f052efc4ef3ba09d3">GetPortRangeMin</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>GetPrefix</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#af82cb56741d214bd4db0864e34d9cae3">GetRateLogging</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#a7998ca57ca6842f52483103a386189a4">GetRcvBufSize</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#a3247b369b02586543c3c4c62b2dd1ab8">GetRcvKernelSize</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#ae597404d6fe4209855e44bda8ee9a298">GetSndBufSize</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#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" class="even"><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><td class="entry"><a class="el" href="classFairMQChannel.html#a86025d3cfb14bb0ddf772df50326cdaa">GetTransportName</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#a610e6aae5104271e95c7a5fa1198da06">GetTransportType</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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>Init</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"></td></tr>
<tr><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" class="even"><td class="entry"><b>NewMessage</b>(Args &amp;&amp;... args) (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>NewSimpleMessage</b>(const T &amp;data) (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>NewStaticMessage</b>(const T &amp;data) (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>NewUnmanagedRegion</b>(const size_t size, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0) (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>NewUnmanagedRegion</b>(const size_t size, const int64_t userFlags, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0) (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#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 class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#a63fd27e76507e7d679f51dd0d94de288">operator=</a>(FairMQChannel &amp;&amp;)=delete</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#aed602093bfb5637bc7aff1545757b9b4">Receive</a>(FairMQMessagePtr &amp;msg, int rcvTimeoutInMs=-1)</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#a260e3826ad87f232f978a00a6a3654cc">Receive</a>(std::vector&lt; FairMQMessagePtr &gt; &amp;msgVec, int rcvTimeoutInMs=-1)</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#a0a58c080d525b7e2e57cbb55a49c1c22">Receive</a>(FairMQParts &amp;parts, int rcvTimeoutInMs=-1)</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><td class="entry"><a class="el" href="classFairMQChannel.html#a77613bb4abc5c29387cea3a4b93da3e0">Send</a>(FairMQMessagePtr &amp;msg, int sndTimeoutInMs=-1)</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#af41430efc6cb963f57c861c1019b64f1">Send</a>(std::vector&lt; FairMQMessagePtr &gt; &amp;msgVec, int sndTimeoutInMs=-1)</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#a190b3a16e9320c6c49e349bca4bf70ef">Send</a>(FairMQParts &amp;parts, int sndTimeoutInMs=-1)</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>() -&gt; 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#af84f328394d7a2c8ac4252e8aa9c0c69">UpdateAutoBind</a>(const bool autobind)</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#a0b586c002968f62b3a7260765b0012e0">UpdateChannelName</a>(const std::string &amp;name) __attribute__((deprecated(&quot;Use UpdateName()&quot;)))</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#ad077c46bafdaba0a7792458b41600571">UpdateLinger</a>(const int duration)</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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>UpdateName</b>(const std::string &amp;name) (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#a7dc046299bc2a31135cf170f9952a1a2">UpdatePortRangeMax</a>(const int maxPort)</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#a633ae618067a1b02280fb16cf4117b70">UpdatePortRangeMin</a>(const int minPort)</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#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 class="even"><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><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 class="even"><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><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 class="even"><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><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 class="even"><td class="entry"><a class="el" href="classFairMQChannel.html#ab9a7fdf4097c67e4480d7f8dc5f88f8f">Validate</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#a71e7bb02d0c42ce90142190139789b15">ValidateChannel</a>() __attribute__((deprecated(&quot;Use Validate()&quot;)))</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#a9f4ffef546b24680daf6d5f40efc848f">~FairMQChannel</a>()</td><td class="entry"><a class="el" href="classFairMQChannel.html">FairMQChannel</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,168 @@
<!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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddChannel</b>(const std::string &amp;name, FairMQChannel &amp;&amp;channel) (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#a9bddc6f64f9c89b8ffe3670d91c06b29">AddTransport</a>(const fair::mq::Transport transport)</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>Bind</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">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#ad88707048f53c88ef0d6848deb962284">ConditionalRun</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">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Connect</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">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>DEVICE_READY</b> enum value (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>END</b> enum value (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>Error</b> enum value (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>ERROR_FOUND</b> enum value (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>Event</b> enum name (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>EXITING</b> enum value (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>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><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#afb850ea8ff5817c69bdb8aaf9ece69b7">FairMQDevice</a>(fair::mq::ProgOptions &amp;config)</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#a08a86dedb427e05c67802e273fdde7cf">FairMQDevice</a>(fair::mq::ProgOptions &amp;config, 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 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#a3496403c6124440185111ba3b49fb80d">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#a597c3c39cb45accfcf28e44071e4baff">fInternalConfig</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#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#a02d4d28747aa58c9b67915e79520cc7b">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) (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#acb7448dc5d278c6f51e3fcf7a49f367e">GetConfig</a>() 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>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>GetInitTimeoutInS</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>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>GetRawCmdLineArgs</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#ae3e16932f18d4966d51c906f1fe99d4a">GetTransportName</a>() 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>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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>IDLE</b> enum value (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><td class="entry"><a class="el" href="classFairMQDevice.html#a51db444647edcea2464ca3c59d6bb818">Init</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">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="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>INIT_TASK</b> enum value (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>INITIALIZING_DEVICE</b> enum value (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>INITIALIZING_TASK</b> enum value (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 class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#ae4e81b923615502666e5531f532ffc98">InitTask</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">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="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>internal_IDLE</b> enum value (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>internal_READY</b> enum value (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 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) (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) (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; 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) (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) (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) (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) (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, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0) (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, const int64_t userFlags, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0) (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, const std::string &amp;path=&quot;&quot;, int flags=0) (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, const int64_t userFlags, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0) (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>OK</b> enum value (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>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 bgcolor="#f0f0f0"><td class="entry"><b>Pause</b>() __attribute__((deprecated(&quot;PAUSE state is removed. This method is never called. To pause Run (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">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a56d2e72203b11fb4d636e22018456965">PostRun</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">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a7578022e18bc2b5b40ba56249cf23719">PreRun</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">protected</span><span class="mlabel">virtual</span></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>READY</b> enum value (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 class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#a62c7e619c0483dacb9615669d43e7085">Receive</a>(FairMQMessagePtr &amp;msg, const std::string &amp;channel, const int index=0, int rcvTimeoutInMs=-1)</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#a9b4c9df42a95d0e428106244a9ae5c54">Receive</a>(FairMQParts &amp;parts, const std::string &amp;channel, const int index=0, int rcvTimeoutInMs=-1)</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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>RESET_DEVICE</b> enum value (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>RESET_TASK</b> enum value (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>RESETTING_DEVICE</b> enum value (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>RESETTING_TASK</b> enum value (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>resume</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">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classFairMQDevice.html#a3b90dbcf10552daab760629857e3ba3e">Run</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">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="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>RUNNING</b> enum value (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>RunStateMachine</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><td class="entry"><a class="el" href="classFairMQDevice.html#a8128a7a1276d04128ba0824f65796866">Send</a>(FairMQMessagePtr &amp;msg, const std::string &amp;channel, const int index=0, int sndTimeoutInMs=-1)</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#a2ff45ca40adf8ad8e046651f14a63f55">Send</a>(FairMQParts &amp;parts, const std::string &amp;channel, const int index=0, int sndTimeoutInMs=-1)</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 class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#aa272062ccaff78a61d78ddfbefa25dec">SetConfig</a>(fair::mq::ProgOptions &amp;config)</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;name) (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>SetInitTimeoutInS</b>(int initTimeoutInS) (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>SetRawCmdLineArgs</b>(const std::vector&lt; std::string &gt; &amp;args) (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#a72517f8d1edab9b879d573fb09e8b5cf">SetTransport</a>(const std::string &amp;transport)</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>State</b> enum name (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>STOP</b> enum value (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 class="even"><td class="entry"><a class="el" href="classFairMQDevice.html#aab6d9bd4d57360a2b85ee3dec980395c">Transport</a>() const -&gt; 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><td class="entry"><a class="el" href="classFairMQDevice.html#ab2e07c7f823cbd0ea76ea6d1b7fdd1d4">WaitFor</a>(std::chrono::duration&lt; Rep, Period &gt; const &amp;duration)</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#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>
</table></div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

View File

@ -0,0 +1,747 @@
<!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: FairMQDevice 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.4.14</span>
</div>
<div id="projectbrief">C++ Message Queuing Library and 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-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classFairMQDevice-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">FairMQDevice Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for FairMQDevice:</div>
<div class="dyncontent">
<div class="center"><img src="classFairMQDevice__inherit__graph.png" border="0" usemap="#FairMQDevice_inherit__map" alt="Inheritance graph"/></div>
<map name="FairMQDevice_inherit__map" id="FairMQDevice_inherit__map">
<area shape="rect" id="node2" href="classFairMQBenchmarkSampler.html" title="FairMQBenchmarkSampler" alt="" coords="160,5,339,32"/>
<area shape="rect" id="node3" href="classFairMQMerger.html" title="FairMQMerger" alt="" coords="197,56,302,83"/>
<area shape="rect" id="node4" href="classFairMQMultiplier.html" title="FairMQMultiplier" alt="" coords="191,107,308,133"/>
<area shape="rect" id="node5" href="classFairMQProxy.html" title="FairMQProxy" alt="" coords="200,157,299,184"/>
<area shape="rect" id="node6" href="classFairMQSink.html" title="FairMQSink" alt="" coords="204,208,295,235"/>
<area shape="rect" id="node7" href="classFairMQSplitter.html" title="FairMQSplitter" alt="" coords="196,259,303,285"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for FairMQDevice:</div>
<div class="dyncontent">
<div class="center"><img src="classFairMQDevice__coll__graph.png" border="0" usemap="#FairMQDevice_coll__map" alt="Collaboration graph"/></div>
<map name="FairMQDevice_coll__map" id="FairMQDevice_coll__map">
<area shape="rect" id="node2" href="classfair_1_1mq_1_1ProgOptions.html" title="fair::mq::ProgOptions" alt="" coords="5,5,152,32"/>
</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-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a53253fc2956e5977f8e993a233d6e562"><td class="memItemLeft" align="right" valign="top"><a id="a53253fc2956e5977f8e993a233d6e562"></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>STOP</b>,
<b>RESET_TASK</b>,
<b>RESET_DEVICE</b>,
<br />
&#160;&#160;<b>internal_IDLE</b>,
<b>END</b>,
<b>ERROR_FOUND</b>
<br />
}</td></tr>
<tr class="separator:a53253fc2956e5977f8e993a233d6e562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9374cbbe5274ced62982e9e9976ddbbc"><td class="memItemLeft" align="right" valign="top"><a id="a9374cbbe5274ced62982e9e9976ddbbc"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>State</b> { <br />
&#160;&#160;<b>OK</b>,
<b>Error</b>,
<b>IDLE</b>,
<b>INITIALIZING_DEVICE</b>,
<br />
&#160;&#160;<b>DEVICE_READY</b>,
<b>INITIALIZING_TASK</b>,
<b>READY</b>,
<b>RUNNING</b>,
<br />
&#160;&#160;<b>RESETTING_TASK</b>,
<b>RESETTING_DEVICE</b>,
<b>EXITING</b>
<br />
}</td></tr>
<tr class="separator:a9374cbbe5274ced62982e9e9976ddbbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a735b2684d4678eb959302911f12223eb"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br /></td></tr>
<tr class="separator:a735b2684d4678eb959302911f12223eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb850ea8ff5817c69bdb8aaf9ece69b7"><td class="memItemLeft" align="right" valign="top"><a id="afb850ea8ff5817c69bdb8aaf9ece69b7"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#afb850ea8ff5817c69bdb8aaf9ece69b7">FairMQDevice</a> (<a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> &amp;config)</td></tr>
<tr class="memdesc:afb850ea8ff5817c69bdb8aaf9ece69b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with external <a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a>. <br /></td></tr>
<tr class="separator:afb850ea8ff5817c69bdb8aaf9ece69b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45356d796b842dd000067ad5cf7a63f5"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor that sets the version. <br /></td></tr>
<tr class="separator:a45356d796b842dd000067ad5cf7a63f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08a86dedb427e05c67802e273fdde7cf"><td class="memItemLeft" align="right" valign="top"><a id="a08a86dedb427e05c67802e273fdde7cf"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a08a86dedb427e05c67802e273fdde7cf">FairMQDevice</a> (<a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> &amp;config, const <a class="el" href="structfair_1_1mq_1_1tools_1_1Version.html">fair::mq::tools::Version</a> version)</td></tr>
<tr class="memdesc:a08a86dedb427e05c67802e273fdde7cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor that sets the version and external <a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a>. <br /></td></tr>
<tr class="separator:a08a86dedb427e05c67802e273fdde7cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a806cf5c241bf95571654cd327d6e76fe"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor (disabled) <br /></td></tr>
<tr class="separator:a806cf5c241bf95571654cd327d6e76fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e0098922aaf987c2a27c10f4e04fbd"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator (disabled) <br /></td></tr>
<tr class="separator:aa4e0098922aaf987c2a27c10f4e04fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09389ba6934645ca406a963ab5a60e1a"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default destructor. <br /></td></tr>
<tr class="separator:a09389ba6934645ca406a963ab5a60e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93c839b68f007bef8e66115efeed9d41"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Outputs the socket transfer rates. <br /></td></tr>
<tr class="separator:a93c839b68f007bef8e66115efeed9d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ba7ec2625e0ce7d1bca9b602920d5b"><td class="memTemplParams" colspan="2"><a id="a00ba7ec2625e0ce7d1bca9b602920d5b"></a>
template&lt;typename Serializer , typename DataType , typename... Args&gt; </td></tr>
<tr class="memitem:a00ba7ec2625e0ce7d1bca9b602920d5b"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a262cb8fbbf7d828a4c076779e7566fed"><td class="memTemplParams" colspan="2"><a id="a262cb8fbbf7d828a4c076779e7566fed"></a>
template&lt;typename Deserializer , typename DataType , typename... Args&gt; </td></tr>
<tr class="memitem:a262cb8fbbf7d828a4c076779e7566fed"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8128a7a1276d04128ba0824f65796866"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a8128a7a1276d04128ba0824f65796866">Send</a> (FairMQMessagePtr &amp;msg, const std::string &amp;channel, const int index=0, int sndTimeoutInMs=-1)</td></tr>
<tr class="separator:a8128a7a1276d04128ba0824f65796866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c7e619c0483dacb9615669d43e7085"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a62c7e619c0483dacb9615669d43e7085">Receive</a> (FairMQMessagePtr &amp;msg, const std::string &amp;channel, const int index=0, int rcvTimeoutInMs=-1)</td></tr>
<tr class="separator:a62c7e619c0483dacb9615669d43e7085"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ff45ca40adf8ad8e046651f14a63f55"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a2ff45ca40adf8ad8e046651f14a63f55">Send</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;channel, const int index=0, int sndTimeoutInMs=-1)</td></tr>
<tr class="separator:a2ff45ca40adf8ad8e046651f14a63f55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b4c9df42a95d0e428106244a9ae5c54"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a9b4c9df42a95d0e428106244a9ae5c54">Receive</a> (<a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;parts, const std::string &amp;channel, const int index=0, int rcvTimeoutInMs=-1)</td></tr>
<tr class="separator:a9b4c9df42a95d0e428106244a9ae5c54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab6d9bd4d57360a2b85ee3dec980395c"><td class="memItemLeft" align="right" valign="top"><a id="aab6d9bd4d57360a2b85ee3dec980395c"></a>
auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#aab6d9bd4d57360a2b85ee3dec980395c">Transport</a> () const -&gt; <a class="el" href="classFairMQTransportFactory.html">FairMQTransportFactory</a> *</td></tr>
<tr class="memdesc:aab6d9bd4d57360a2b85ee3dec980395c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Getter for default transport factory. <br /></td></tr>
<tr class="separator:aab6d9bd4d57360a2b85ee3dec980395c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76166a3408962d3f57ebfa966aec65a7"><td class="memTemplParams" colspan="2"><a id="a76166a3408962d3f57ebfa966aec65a7"></a>
template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a76166a3408962d3f57ebfa966aec65a7"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewMessage</b> (Args &amp;&amp;... args)</td></tr>
<tr class="separator:a76166a3408962d3f57ebfa966aec65a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a836d37a65d5ecce1779b63c75379652c"><td class="memTemplParams" colspan="2"><a id="a836d37a65d5ecce1779b63c75379652c"></a>
template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a836d37a65d5ecce1779b63c75379652c"><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)</td></tr>
<tr class="separator:a836d37a65d5ecce1779b63c75379652c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2543793c031c94a2db5142cd51fae31d"><td class="memTemplParams" colspan="2"><a id="a2543793c031c94a2db5142cd51fae31d"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a2543793c031c94a2db5142cd51fae31d"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewStaticMessage</b> (const T &amp;data)</td></tr>
<tr class="separator:a2543793c031c94a2db5142cd51fae31d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbcd4ce9e3700863e28f07d80cbb1985"><td class="memTemplParams" colspan="2"><a id="abbcd4ce9e3700863e28f07d80cbb1985"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:abbcd4ce9e3700863e28f07d80cbb1985"><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)</td></tr>
<tr class="separator:abbcd4ce9e3700863e28f07d80cbb1985"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82bb4426f1e314cc719ed282f6bf7548"><td class="memTemplParams" colspan="2"><a id="a82bb4426f1e314cc719ed282f6bf7548"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a82bb4426f1e314cc719ed282f6bf7548"><td class="memTemplItemLeft" align="right" valign="top">FairMQMessagePtr&#160;</td><td class="memTemplItemRight" valign="bottom"><b>NewSimpleMessage</b> (const T &amp;data)</td></tr>
<tr class="separator:a82bb4426f1e314cc719ed282f6bf7548"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf88eece03b79f9f6d9cec0f12913baa"><td class="memTemplParams" colspan="2"><a id="abf88eece03b79f9f6d9cec0f12913baa"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:abf88eece03b79f9f6d9cec0f12913baa"><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)</td></tr>
<tr class="separator:abf88eece03b79f9f6d9cec0f12913baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf20b3e9965bfe0a08219a72ad0d5a89"><td class="memItemLeft" align="right" valign="top"><a id="abf20b3e9965bfe0a08219a72ad0d5a89"></a>
FairMQUnmanagedRegionPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewUnmanagedRegion</b> (const size_t size, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0)</td></tr>
<tr class="separator:abf20b3e9965bfe0a08219a72ad0d5a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd07846202146b6356e40caace8a4886"><td class="memItemLeft" align="right" valign="top"><a id="abd07846202146b6356e40caace8a4886"></a>
FairMQUnmanagedRegionPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewUnmanagedRegion</b> (const size_t size, const int64_t userFlags, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0)</td></tr>
<tr class="separator:abd07846202146b6356e40caace8a4886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2218b5a870f9fe31c3e97bbd53e6a3ce"><td class="memItemLeft" align="right" valign="top"><a id="a2218b5a870f9fe31c3e97bbd53e6a3ce"></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, const std::string &amp;path=&quot;&quot;, int flags=0)</td></tr>
<tr class="separator:a2218b5a870f9fe31c3e97bbd53e6a3ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcd7fd566899d2e14253cecfa8f5c31c"><td class="memItemLeft" align="right" valign="top"><a id="adcd7fd566899d2e14253cecfa8f5c31c"></a>
FairMQUnmanagedRegionPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewUnmanagedRegionFor</b> (const std::string &amp;channel, int index, const size_t size, const int64_t userFlags, FairMQRegionCallback callback=nullptr, const std::string &amp;path=&quot;&quot;, int flags=0)</td></tr>
<tr class="separator:adcd7fd566899d2e14253cecfa8f5c31c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d2e8221d94f404d18a73b6d06126e2a"><td class="memTemplParams" colspan="2"><a id="a5d2e8221d94f404d18a73b6d06126e2a"></a>
template&lt;typename ... Ts&gt; </td></tr>
<tr class="memitem:a5d2e8221d94f404d18a73b6d06126e2a"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd2fbba837e3638883906063e7e24a6e"><td class="memItemLeft" align="right" valign="top"><a id="afd2fbba837e3638883906063e7e24a6e"></a>
FairMQPollerPtr&#160;</td><td class="memItemRight" valign="bottom"><b>NewPoller</b> (const std::vector&lt; <a class="el" href="classFairMQChannel.html">FairMQChannel</a> *&gt; &amp;channels)</td></tr>
<tr class="separator:afd2fbba837e3638883906063e7e24a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bddc6f64f9c89b8ffe3670d91c06b29"><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#a9bddc6f64f9c89b8ffe3670d91c06b29">AddTransport</a> (const fair::mq::Transport transport)</td></tr>
<tr class="separator:a9bddc6f64f9c89b8ffe3670d91c06b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa272062ccaff78a61d78ddfbefa25dec"><td class="memItemLeft" align="right" valign="top"><a id="aa272062ccaff78a61d78ddfbefa25dec"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#aa272062ccaff78a61d78ddfbefa25dec">SetConfig</a> (<a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> &amp;config)</td></tr>
<tr class="memdesc:aa272062ccaff78a61d78ddfbefa25dec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns config to the device. <br /></td></tr>
<tr class="separator:aa272062ccaff78a61d78ddfbefa25dec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb7448dc5d278c6f51e3fcf7a49f367e"><td class="memItemLeft" align="right" valign="top"><a id="acb7448dc5d278c6f51e3fcf7a49f367e"></a>
<a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#acb7448dc5d278c6f51e3fcf7a49f367e">GetConfig</a> () const</td></tr>
<tr class="memdesc:acb7448dc5d278c6f51e3fcf7a49f367e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the config. <br /></td></tr>
<tr class="separator:acb7448dc5d278c6f51e3fcf7a49f367e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27655622eac0524d86737aba269651d4"><td class="memTemplParams" colspan="2"><a id="a27655622eac0524d86737aba269651d4"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a27655622eac0524d86737aba269651d4"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a719e0eece74b60c3459b265b1d8db1e1"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4abc9d4a453670012fc317fe534e875b"><td class="memTemplParams" colspan="2"><a id="a4abc9d4a453670012fc317fe534e875b"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a4abc9d4a453670012fc317fe534e875b"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b136382dd08310521501ff4ab6de884"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a929c915505060a09885093b1a894c358"><td class="memItemLeft" align="right" valign="top"><a id="a929c915505060a09885093b1a894c358"></a>
<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)</td></tr>
<tr class="separator:a929c915505060a09885093b1a894c358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36a6ae99b44226a2bdf8de4be6c50ef8"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25c5f3615712f0e4e3aa2667c96be286"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f2eba92316c226ff1daebd5d8de25c4"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12a348be5f441e0527aae654f9859a89"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4385f446208320a17c22bcbf663c6173"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0ad1bbc9ab4452d57460c5ceffa8f47"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a64447bc7fa3ca55c6ff004a3d8c2f8"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23428fcb596e66ca3e7d3ca2776bd890"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abad4a2ad5a139ebaf2f851bd5d037734"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cbde24481b77946f5b1972e52de5aba"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad931f34f50461f4bc85d4e7697d9562e"><td class="memItemLeft" align="right" valign="top"><a id="ad931f34f50461f4bc85d4e7697d9562e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetDefaultTransport</b> (const std::string &amp;name)</td></tr>
<tr class="separator:ad931f34f50461f4bc85d4e7697d9562e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec098ab7833ecf3eaeec6f8aa6aed724"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74dd6b1a4ee8371afb1126c68bc3fb9d"><td class="memItemLeft" align="right" valign="top"><a id="a74dd6b1a4ee8371afb1126c68bc3fb9d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetInitTimeoutInS</b> (int initTimeoutInS)</td></tr>
<tr class="separator:a74dd6b1a4ee8371afb1126c68bc3fb9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80897eabf43ff737314e612edc84558c"><td class="memItemLeft" align="right" valign="top"><a id="a80897eabf43ff737314e612edc84558c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetInitTimeoutInS</b> () const</td></tr>
<tr class="separator:a80897eabf43ff737314e612edc84558c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72517f8d1edab9b879d573fb09e8b5cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a72517f8d1edab9b879d573fb09e8b5cf">SetTransport</a> (const std::string &amp;transport)</td></tr>
<tr class="separator:a72517f8d1edab9b879d573fb09e8b5cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3e16932f18d4966d51c906f1fe99d4a"><td class="memItemLeft" align="right" valign="top"><a id="ae3e16932f18d4966d51c906f1fe99d4a"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ae3e16932f18d4966d51c906f1fe99d4a">GetTransportName</a> () const</td></tr>
<tr class="memdesc:ae3e16932f18d4966d51c906f1fe99d4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the default transport name. <br /></td></tr>
<tr class="separator:ae3e16932f18d4966d51c906f1fe99d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d674c1794f63a6721913fa964d89908"><td class="memItemLeft" align="right" valign="top"><a id="a2d674c1794f63a6721913fa964d89908"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetRawCmdLineArgs</b> (const std::vector&lt; std::string &gt; &amp;args)</td></tr>
<tr class="separator:a2d674c1794f63a6721913fa964d89908"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a277a1096321320d4d54a7e2c7e65e31a"><td class="memItemLeft" align="right" valign="top"><a id="a277a1096321320d4d54a7e2c7e65e31a"></a>
std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>GetRawCmdLineArgs</b> () const</td></tr>
<tr class="separator:a277a1096321320d4d54a7e2c7e65e31a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37c599287a50f4691fe6cd3488c9cd28"><td class="memItemLeft" align="right" valign="top"><a id="a37c599287a50f4691fe6cd3488c9cd28"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>RunStateMachine</b> ()</td></tr>
<tr class="separator:a37c599287a50f4691fe6cd3488c9cd28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2e07c7f823cbd0ea76ea6d1b7fdd1d4"><td class="memTemplParams" colspan="2">template&lt;typename Rep , typename Period &gt; </td></tr>
<tr class="memitem:ab2e07c7f823cbd0ea76ea6d1b7fdd1d4"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ab2e07c7f823cbd0ea76ea6d1b7fdd1d4">WaitFor</a> (std::chrono::duration&lt; Rep, Period &gt; const &amp;duration)</td></tr>
<tr class="separator:ab2e07c7f823cbd0ea76ea6d1b7fdd1d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81348221f634f43f5ee94782fcb6f3e7"><td class="memItemLeft" align="right" valign="top"><a id="a81348221f634f43f5ee94782fcb6f3e7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>AddChannel</b> (const std::string &amp;name, <a class="el" href="classFairMQChannel.html">FairMQChannel</a> &amp;&amp;channel)</td></tr>
<tr class="separator:a81348221f634f43f5ee94782fcb6f3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ad6e090504ceef5799b6f85b136d1e547"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device channels. <br /></td></tr>
<tr class="separator:ad6e090504ceef5799b6f85b136d1e547"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a597c3c39cb45accfcf28e44071e4baff"><td class="memItemLeft" align="right" valign="top"><a id="a597c3c39cb45accfcf28e44071e4baff"></a>
std::unique_ptr&lt; <a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a597c3c39cb45accfcf28e44071e4baff">fInternalConfig</a></td></tr>
<tr class="memdesc:a597c3c39cb45accfcf28e44071e4baff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal program options configuration. <br /></td></tr>
<tr class="separator:a597c3c39cb45accfcf28e44071e4baff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3496403c6124440185111ba3b49fb80d"><td class="memItemLeft" align="right" valign="top"><a id="a3496403c6124440185111ba3b49fb80d"></a>
<a class="el" href="classfair_1_1mq_1_1ProgOptions.html">fair::mq::ProgOptions</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a3496403c6124440185111ba3b49fb80d">fConfig</a></td></tr>
<tr class="memdesc:a3496403c6124440185111ba3b49fb80d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to config (internal or external) <br /></td></tr>
<tr class="separator:a3496403c6124440185111ba3b49fb80d"><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:a51db444647edcea2464ca3c59d6bb818"><td class="memItemLeft" align="right" valign="top"><a id="a51db444647edcea2464ca3c59d6bb818"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a51db444647edcea2464ca3c59d6bb818">Init</a> ()</td></tr>
<tr class="memdesc:a51db444647edcea2464ca3c59d6bb818"><td class="mdescLeft">&#160;</td><td class="mdescRight">Additional user initialization (can be overloaded in child classes). Prefer to use <a class="el" href="classFairMQDevice.html#ae4e81b923615502666e5531f532ffc98" title="Task initialization (can be overloaded in child classes) ">InitTask()</a>. <br /></td></tr>
<tr class="separator:a51db444647edcea2464ca3c59d6bb818"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8716714540007b19024148aedf96bfdc"><td class="memItemLeft" align="right" valign="top"><a id="a8716714540007b19024148aedf96bfdc"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>Bind</b> ()</td></tr>
<tr class="separator:a8716714540007b19024148aedf96bfdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eaa3a5b5d11f92073ca863593eb8b6f"><td class="memItemLeft" align="right" valign="top"><a id="a3eaa3a5b5d11f92073ca863593eb8b6f"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>Connect</b> ()</td></tr>
<tr class="separator:a3eaa3a5b5d11f92073ca863593eb8b6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4e81b923615502666e5531f532ffc98"><td class="memItemLeft" align="right" valign="top"><a id="ae4e81b923615502666e5531f532ffc98"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ae4e81b923615502666e5531f532ffc98">InitTask</a> ()</td></tr>
<tr class="memdesc:ae4e81b923615502666e5531f532ffc98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Task initialization (can be overloaded in child classes) <br /></td></tr>
<tr class="separator:ae4e81b923615502666e5531f532ffc98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b90dbcf10552daab760629857e3ba3e"><td class="memItemLeft" align="right" valign="top"><a id="a3b90dbcf10552daab760629857e3ba3e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a3b90dbcf10552daab760629857e3ba3e">Run</a> ()</td></tr>
<tr class="memdesc:a3b90dbcf10552daab760629857e3ba3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs the device (to be overloaded in child classes) <br /></td></tr>
<tr class="separator:a3b90dbcf10552daab760629857e3ba3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7578022e18bc2b5b40ba56249cf23719"><td class="memItemLeft" align="right" valign="top"><a id="a7578022e18bc2b5b40ba56249cf23719"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a7578022e18bc2b5b40ba56249cf23719">PreRun</a> ()</td></tr>
<tr class="memdesc:a7578022e18bc2b5b40ba56249cf23719"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called in the RUNNING state once before executing the <a class="el" href="classFairMQDevice.html#a3b90dbcf10552daab760629857e3ba3e" title="Runs the device (to be overloaded in child classes) ">Run()</a>/ConditionalRun() method. <br /></td></tr>
<tr class="separator:a7578022e18bc2b5b40ba56249cf23719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad88707048f53c88ef0d6848deb962284"><td class="memItemLeft" align="right" valign="top"><a id="ad88707048f53c88ef0d6848deb962284"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#ad88707048f53c88ef0d6848deb962284">ConditionalRun</a> ()</td></tr>
<tr class="memdesc:ad88707048f53c88ef0d6848deb962284"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called during RUNNING state repeatedly until it returns false or device state changes. <br /></td></tr>
<tr class="separator:ad88707048f53c88ef0d6848deb962284"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56d2e72203b11fb4d636e22018456965"><td class="memItemLeft" align="right" valign="top"><a id="a56d2e72203b11fb4d636e22018456965"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFairMQDevice.html#a56d2e72203b11fb4d636e22018456965">PostRun</a> ()</td></tr>
<tr class="memdesc:a56d2e72203b11fb4d636e22018456965"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called in the RUNNING state once after executing the <a class="el" href="classFairMQDevice.html#a3b90dbcf10552daab760629857e3ba3e" title="Runs the device (to be overloaded in child classes) ">Run()</a>/ConditionalRun() method. <br /></td></tr>
<tr class="separator:a56d2e72203b11fb4d636e22018456965"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31c01a396c046678cee184f09e45b14e"><td class="memItemLeft" align="right" valign="top"><a id="a31c01a396c046678cee184f09e45b14e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>Pause</b> () __attribute__((deprecated(&quot;PAUSE state is removed. This method is never called. To pause <a class="el" href="classFairMQDevice.html#a3b90dbcf10552daab760629857e3ba3e">Run</a></td></tr>
<tr class="separator:a31c01a396c046678cee184f09e45b14e"><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:a1c67c4cbd6140f35292b13e485f39ce0"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default transport factory. <br /></td></tr>
<tr class="separator:a1c67c4cbd6140f35292b13e485f39ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02d4d28747aa58c9b67915e79520cc7b"><td class="memItemLeft" align="right" valign="top"><a id="a02d4d28747aa58c9b67915e79520cc7b"></a>
std::unordered_map&lt; fair::mq::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#a02d4d28747aa58c9b67915e79520cc7b">fTransports</a></td></tr>
<tr class="memdesc:a02d4d28747aa58c9b67915e79520cc7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Container for transports. <br /></td></tr>
<tr class="separator:a02d4d28747aa58c9b67915e79520cc7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13141f54111f5f724b79143b4303a32f"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device ID. <br /></td></tr>
<tr class="separator:a13141f54111f5f724b79143b4303a32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac85aaacda106d031d401ecb8f6102943"><td class="memItemLeft" align="right" valign="top">virtual void go to READY with STOP transition and back to RUNNING with RUN to&#160;</td><td class="memItemRight" valign="bottom"><b>resume</b></td></tr>
<tr class="separator:ac85aaacda106d031d401ecb8f6102943"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:ad5f4bdef909581fd5301ef80ab7757b2"><td class="memItemLeft" align="right" valign="top"><a id="ad5f4bdef909581fd5301ef80ab7757b2"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>FairMQChannel</b></td></tr>
<tr class="separator:ad5f4bdef909581fd5301ef80ab7757b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a9bddc6f64f9c89b8ffe3670d91c06b29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bddc6f64f9c89b8ffe3670d91c06b29">&#9670;&nbsp;</a></span>AddTransport()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">shared_ptr&lt; <a class="el" href="classFairMQTransportFactory.html">FairMQTransportFactory</a> &gt; FairMQDevice::AddTransport </td>
<td>(</td>
<td class="paramtype">const fair::mq::Transport&#160;</td>
<td class="paramname"><em>transport</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds a transport to the device if it doesn't exist </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">transport</td><td>Transport string ("zeromq"/"nanomsg"/"shmem") </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a62c7e619c0483dacb9615669d43e7085"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62c7e619c0483dacb9615669d43e7085">&#9670;&nbsp;</a></span>Receive() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int FairMQDevice::Receive </td>
<td>(</td>
<td class="paramtype">FairMQMessagePtr &amp;&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>channel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"><em>index</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>rcvTimeoutInMs</em> = <code>-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Shorthand method to receive <code>msg</code> on <code>chan</code> at index <code>i</code> </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">msg</td><td>message reference </td></tr>
<tr><td class="paramname">chan</td><td>channel name </td></tr>
<tr><td class="paramname">i</td><td>channel index </td></tr>
<tr><td class="paramname">rcvTimeoutInMs</td><td>receive timeout in ms, -1 will wait forever (or until interrupt (e.g. via state change)), 0 will not wait (return immediately if cannot receive) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of bytes that have been received. -2 if reading from the queue was not possible or timed out. -1 if there was an error. </dd></dl>
</div>
</div>
<a id="a9b4c9df42a95d0e428106244a9ae5c54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b4c9df42a95d0e428106244a9ae5c54">&#9670;&nbsp;</a></span>Receive() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64_t FairMQDevice::Receive </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;&#160;</td>
<td class="paramname"><em>parts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>channel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"><em>index</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>rcvTimeoutInMs</em> = <code>-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Shorthand method to receive <a class="el" href="classFairMQParts.html" title="FairMQParts is a lightweight convenience wrapper around a vector of unique pointers to FairMQMessage...">FairMQParts</a> on <code>chan</code> at index <code>i</code> </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parts</td><td>parts reference </td></tr>
<tr><td class="paramname">chan</td><td>channel name </td></tr>
<tr><td class="paramname">i</td><td>channel index </td></tr>
<tr><td class="paramname">rcvTimeoutInMs</td><td>receive timeout in ms, -1 will wait forever (or until interrupt (e.g. via state change)), 0 will not wait (return immediately if cannot receive) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of bytes that have been received. -2 if reading from the queue was not possible or timed out. -1 if there was an error. </dd></dl>
</div>
</div>
<a id="a8128a7a1276d04128ba0824f65796866"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8128a7a1276d04128ba0824f65796866">&#9670;&nbsp;</a></span>Send() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int FairMQDevice::Send </td>
<td>(</td>
<td class="paramtype">FairMQMessagePtr &amp;&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>channel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"><em>index</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sndTimeoutInMs</em> = <code>-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Shorthand method to send <code>msg</code> on <code>chan</code> at index <code>i</code> </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">msg</td><td>message reference </td></tr>
<tr><td class="paramname">chan</td><td>channel name </td></tr>
<tr><td class="paramname">i</td><td>channel index </td></tr>
<tr><td class="paramname">sndTimeoutInMs</td><td>send timeout in ms, -1 will wait forever (or until interrupt (e.g. via state change)), 0 will not wait (return immediately if cannot send) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of bytes that have been queued. -2 If queueing was not possible or timed out. -1 if there was an error. </dd></dl>
</div>
</div>
<a id="a2ff45ca40adf8ad8e046651f14a63f55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ff45ca40adf8ad8e046651f14a63f55">&#9670;&nbsp;</a></span>Send() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64_t FairMQDevice::Send </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classFairMQParts.html">FairMQParts</a> &amp;&#160;</td>
<td class="paramname"><em>parts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>channel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"><em>index</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sndTimeoutInMs</em> = <code>-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Shorthand method to send <a class="el" href="classFairMQParts.html" title="FairMQParts is a lightweight convenience wrapper around a vector of unique pointers to FairMQMessage...">FairMQParts</a> on <code>chan</code> at index <code>i</code> </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parts</td><td>parts reference </td></tr>
<tr><td class="paramname">chan</td><td>channel name </td></tr>
<tr><td class="paramname">i</td><td>channel index </td></tr>
<tr><td class="paramname">sndTimeoutInMs</td><td>send timeout in ms, -1 will wait forever (or until interrupt (e.g. via state change)), 0 will not wait (return immediately if cannot send) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of bytes that have been queued. -2 If queueing was not possible or timed out. -1 if there was an error. </dd></dl>
</div>
</div>
<a id="a72517f8d1edab9b879d573fb09e8b5cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72517f8d1edab9b879d573fb09e8b5cf">&#9670;&nbsp;</a></span>SetTransport()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void FairMQDevice::SetTransport </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>transport</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the default transport for the device </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">transport</td><td>Transport string ("zeromq"/"nanomsg"/"shmem") </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab2e07c7f823cbd0ea76ea6d1b7fdd1d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2e07c7f823cbd0ea76ea6d1b7fdd1d4">&#9670;&nbsp;</a></span>WaitFor()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Rep , typename Period &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool FairMQDevice::WaitFor </td>
<td>(</td>
<td class="paramtype">std::chrono::duration&lt; Rep, Period &gt; const &amp;&#160;</td>
<td class="paramname"><em>duration</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Wait for the supplied amount of time or for interruption. If interrupted, returns false, otherwise true. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">duration</td><td>wait duration </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ac85aaacda106d031d401ecb8f6102943"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac85aaacda106d031d401ecb8f6102943">&#9670;&nbsp;</a></span>resume</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void go to READY with STOP transition and back to RUNNING with RUN to FairMQDevice::resume</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{}</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> ResetTask() {}</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> Reset() {}</div><div class="line"></div><div class="line"> <span class="keyword">public</span>:</div><div class="line"> <span class="keywordtype">bool</span> ChangeState(<span class="keyword">const</span> fair::mq::Transition transition) { <span class="keywordflow">return</span> fStateMachine.ChangeState(transition); }</div><div class="line"> <span class="keywordtype">bool</span> ChangeState(<span class="keyword">const</span> std::string&amp; transition) { <span class="keywordflow">return</span> fStateMachine.ChangeState(fair::mq::GetTransition(transition)); }</div><div class="line"></div><div class="line"> <span class="keywordtype">bool</span> ChangeState(<span class="keyword">const</span> <span class="keywordtype">int</span> transition) __attribute__((deprecated(<span class="stringliteral">&quot;Use ChangeState(const fair::mq::Transition transition).&quot;</span>)))</div></div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>fairmq/<a class="el" href="FairMQDevice_8h_source.html">FairMQDevice.h</a></li>
<li>fairmq/FairMQDevice.cxx</li>
</ul>
</div><!-- contents -->
<p style="margin: 0 12px 10px 12px;"><a href="https://help.github.com/articles/github-privacy-statement/">privacy</a></p>

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