OpenLCP/docs/doxygen/html/d3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu.html
2021-08-25 17:21:45 -04:00

269 lines
34 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenLCP: RDMnet::EPT::Pdu 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">OpenLCP
&#160;<span id="projectnumber">0.2.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</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"><b>RDMnet</b></li><li class="navelem"><b>EPT</b></li><li class="navelem"><a class="el" href="../../d3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu.html">Pdu</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../db/dc2/class_r_d_mnet_1_1_e_p_t_1_1_pdu-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">RDMnet::EPT::Pdu Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>1.2.4 Extensible Packet Transport (EPT)
<a href="../../d3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu.html#details">More...</a></p>
<p><code>#include &lt;ept.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for RDMnet::EPT::Pdu:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dda/class_r_d_mnet_1_1_e_p_t_1_1_pdu__inherit__graph.png" border="0" usemap="#a_r_d_mnet_1_1_e_p_t_1_1_pdu_inherit__map" alt="Inheritance graph"/></div>
<map name="a_r_d_mnet_1_1_e_p_t_1_1_pdu_inherit__map" id="a_r_d_mnet_1_1_e_p_t_1_1_pdu_inherit__map">
<area shape="rect" title="1.2.4 Extensible Packet Transport (EPT)" alt="" coords="87,333,221,360"/>
<area shape="rect" href="../../d3/d1d/class_r_d_mnet_1_1_pdu.html" title="The RDMnet::Pdu class." alt="" coords="103,259,205,285"/>
<area shape="rect" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html" title="The Pdu class." alt="" coords="95,184,213,211"/>
<area shape="rect" title=" " alt="" coords="5,95,137,136"/>
<area shape="rect" href="../../d6/d25/struct_a_c_n_1_1_p_d_u_1_1pdu__data.html" title="The pdu_data struct." alt="" coords="162,102,311,129"/>
<area shape="rect" href="../../da/d12/struct_a_c_n_1_1_p_d_u_1_1pdu__stream__object.html" title="The pdu_stream_object struct." alt="" coords="155,5,319,47"/>
</map>
<center><span class="legend">[<a href="../../graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1ce62021ec82587e320246665b85483d"><td class="memItemLeft" align="right" valign="top"><a id="a1ce62021ec82587e320246665b85483d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu.html#a1ce62021ec82587e320246665b85483d">Pdu</a> ()</td></tr>
<tr class="memdesc:a1ce62021ec82587e320246665b85483d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../d3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu.html#a1ce62021ec82587e320246665b85483d" title="EPT::Pdu::Pdu.">EPT::Pdu::Pdu</a>. <br /></td></tr>
<tr class="separator:a1ce62021ec82587e320246665b85483d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26d9e6a4f960a8ba11411af6896a83d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu.html#a26d9e6a4f960a8ba11411af6896a83d7">iStream</a> (ACN::PDU::Stream) override</td></tr>
<tr class="memdesc:a26d9e6a4f960a8ba11411af6896a83d7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../d3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu.html#a26d9e6a4f960a8ba11411af6896a83d7" title="EPT::Pdu::iStream.">EPT::Pdu::iStream</a>. <a href="../../d3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu.html#a26d9e6a4f960a8ba11411af6896a83d7">More...</a><br /></td></tr>
<tr class="separator:a26d9e6a4f960a8ba11411af6896a83d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_r_d_mnet_1_1_pdu"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_r_d_mnet_1_1_pdu')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d3/d1d/class_r_d_mnet_1_1_pdu.html">RDMnet::Pdu</a></td></tr>
<tr class="memitem:a5b73b75655908ef25a7ae05e27c62858 inherit pub_methods_class_r_d_mnet_1_1_pdu"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d1d/class_r_d_mnet_1_1_pdu.html#a5b73b75655908ef25a7ae05e27c62858">Pdu</a> (size_t vector_size)</td></tr>
<tr class="memdesc:a5b73b75655908ef25a7ae05e27c62858 inherit pub_methods_class_r_d_mnet_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../d3/d1d/class_r_d_mnet_1_1_pdu.html" title="The RDMnet::Pdu class.">Pdu</a>. <a href="../../d3/d1d/class_r_d_mnet_1_1_pdu.html#a5b73b75655908ef25a7ae05e27c62858">More...</a><br /></td></tr>
<tr class="separator:a5b73b75655908ef25a7ae05e27c62858 inherit pub_methods_class_r_d_mnet_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html">ACN::PDU::Pdu</a></td></tr>
<tr class="memitem:a7132c36075e808c7eee0d87171177a51 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a7132c36075e808c7eee0d87171177a51">Pdu</a> (size_t vector_size)</td></tr>
<tr class="memdesc:a7132c36075e808c7eee0d87171177a51 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a7132c36075e808c7eee0d87171177a51" title="Pdu::Pdu.">Pdu::Pdu</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a7132c36075e808c7eee0d87171177a51">More...</a><br /></td></tr>
<tr class="separator:a7132c36075e808c7eee0d87171177a51 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9713a73d3a6706911b550ab22bd8595 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top"><a id="af9713a73d3a6706911b550ab22bd8595"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#af9713a73d3a6706911b550ab22bd8595">~Pdu</a> ()</td></tr>
<tr class="memdesc:af9713a73d3a6706911b550ab22bd8595 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#af9713a73d3a6706911b550ab22bd8595" title="Pdu::~Pdu.">Pdu::~Pdu</a>. <br /></td></tr>
<tr class="separator:af9713a73d3a6706911b550ab22bd8595 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83b99b1a54ab22252ef5342fe93fb7bc inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a83b99b1a54ab22252ef5342fe93fb7bc">vector</a> ()</td></tr>
<tr class="memdesc:a83b99b1a54ab22252ef5342fe93fb7bc inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a83b99b1a54ab22252ef5342fe93fb7bc" title="Pdu::vector.">Pdu::vector</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a83b99b1a54ab22252ef5342fe93fb7bc">More...</a><br /></td></tr>
<tr class="separator:a83b99b1a54ab22252ef5342fe93fb7bc inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab66e00091f58d81f59af83659f705802 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/db3/struct_a_c_n_1_1_p_d_u_1_1pdu__header.html">pdu_header</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#ab66e00091f58d81f59af83659f705802">header</a> ()</td></tr>
<tr class="memdesc:ab66e00091f58d81f59af83659f705802 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#ab66e00091f58d81f59af83659f705802" title="Pdu::header.">Pdu::header</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#ab66e00091f58d81f59af83659f705802">More...</a><br /></td></tr>
<tr class="separator:ab66e00091f58d81f59af83659f705802 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac91fc7363079ede2cddf71feaff61ef1 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d25/struct_a_c_n_1_1_p_d_u_1_1pdu__data.html">pdu_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#ac91fc7363079ede2cddf71feaff61ef1">data</a> ()</td></tr>
<tr class="memdesc:ac91fc7363079ede2cddf71feaff61ef1 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#ac91fc7363079ede2cddf71feaff61ef1" title="Pdu::data.">Pdu::data</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#ac91fc7363079ede2cddf71feaff61ef1">More...</a><br /></td></tr>
<tr class="separator:ac91fc7363079ede2cddf71feaff61ef1 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b1c53dc806aebc77bc9d2469b43445d inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top">Message&lt; <a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html">Pdu</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a8b1c53dc806aebc77bc9d2469b43445d">parent</a> ()</td></tr>
<tr class="memdesc:a8b1c53dc806aebc77bc9d2469b43445d inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a8b1c53dc806aebc77bc9d2469b43445d" title="Pdu::parent.">Pdu::parent</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a8b1c53dc806aebc77bc9d2469b43445d">More...</a><br /></td></tr>
<tr class="separator:a8b1c53dc806aebc77bc9d2469b43445d inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f554d67479ebee6993dd9de06117163 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top">Stream&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a4f554d67479ebee6993dd9de06117163">stream</a> ()</td></tr>
<tr class="memdesc:a4f554d67479ebee6993dd9de06117163 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a4f554d67479ebee6993dd9de06117163" title="Pdu::stream.">Pdu::stream</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a4f554d67479ebee6993dd9de06117163">More...</a><br /></td></tr>
<tr class="separator:a4f554d67479ebee6993dd9de06117163 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4df529e703d2b650f0f8da25b38fd83 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#ac4df529e703d2b650f0f8da25b38fd83">streamSize</a> () const override</td></tr>
<tr class="memdesc:ac4df529e703d2b650f0f8da25b38fd83 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#ac4df529e703d2b650f0f8da25b38fd83" title="Pdu::streamSize.">Pdu::streamSize</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#ac4df529e703d2b650f0f8da25b38fd83">More...</a><br /></td></tr>
<tr class="separator:ac4df529e703d2b650f0f8da25b38fd83 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a852738033630b76cecc824dd96362488 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a852738033630b76cecc824dd96362488">oStream</a> (Stream) const override</td></tr>
<tr class="memdesc:a852738033630b76cecc824dd96362488 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a852738033630b76cecc824dd96362488" title="Pdu::oStream.">Pdu::oStream</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a852738033630b76cecc824dd96362488">More...</a><br /></td></tr>
<tr class="separator:a852738033630b76cecc824dd96362488 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66225e3311dbc8736c42f7cc243f6fc5 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a66225e3311dbc8736c42f7cc243f6fc5">setVector</a> (const uint32_t v)</td></tr>
<tr class="memdesc:a66225e3311dbc8736c42f7cc243f6fc5 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a66225e3311dbc8736c42f7cc243f6fc5" title="Pdu::setVector.">Pdu::setVector</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a66225e3311dbc8736c42f7cc243f6fc5">More...</a><br /></td></tr>
<tr class="separator:a66225e3311dbc8736c42f7cc243f6fc5 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa21ccc4e69abd47c1822412c97d3e62a inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#aa21ccc4e69abd47c1822412c97d3e62a">setHeader</a> (<a class="el" href="../../dd/db3/struct_a_c_n_1_1_p_d_u_1_1pdu__header.html">pdu_header</a> *h)</td></tr>
<tr class="memdesc:aa21ccc4e69abd47c1822412c97d3e62a inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#aa21ccc4e69abd47c1822412c97d3e62a" title="Pdu::setHeader.">Pdu::setHeader</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#aa21ccc4e69abd47c1822412c97d3e62a">More...</a><br /></td></tr>
<tr class="separator:aa21ccc4e69abd47c1822412c97d3e62a inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa43a099bb3f5702a72d1ddcf894c9a30 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#aa43a099bb3f5702a72d1ddcf894c9a30">setData</a> (<a class="el" href="../../d6/d25/struct_a_c_n_1_1_p_d_u_1_1pdu__data.html">pdu_data</a> *d)</td></tr>
<tr class="memdesc:aa43a099bb3f5702a72d1ddcf894c9a30 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#aa43a099bb3f5702a72d1ddcf894c9a30" title="Pdu::setData.">Pdu::setData</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#aa43a099bb3f5702a72d1ddcf894c9a30">More...</a><br /></td></tr>
<tr class="separator:aa43a099bb3f5702a72d1ddcf894c9a30 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0589aa81e1064ca134da4bbba007a25a inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a0589aa81e1064ca134da4bbba007a25a">setParent</a> (Message&lt; <a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html">Pdu</a> &gt; pdu)</td></tr>
<tr class="memdesc:a0589aa81e1064ca134da4bbba007a25a inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a0589aa81e1064ca134da4bbba007a25a" title="Pdu::setParent.">Pdu::setParent</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a0589aa81e1064ca134da4bbba007a25a">More...</a><br /></td></tr>
<tr class="separator:a0589aa81e1064ca134da4bbba007a25a inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24634c4d09c9152d1bfc351944aad11a inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a24634c4d09c9152d1bfc351944aad11a">setInherit</a> (Message&lt; <a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html">Pdu</a> &gt; pdu)</td></tr>
<tr class="memdesc:a24634c4d09c9152d1bfc351944aad11a inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a24634c4d09c9152d1bfc351944aad11a" title="Pdu::setInherit.">Pdu::setInherit</a>. <a href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a24634c4d09c9152d1bfc351944aad11a">More...</a><br /></td></tr>
<tr class="separator:a24634c4d09c9152d1bfc351944aad11a inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c5137cacb30a37860332fff761291c1 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memTemplParams" colspan="2"><a id="a5c5137cacb30a37860332fff761291c1"></a>
template&lt;class T &gt; </td></tr>
<tr class="memitem:a5c5137cacb30a37860332fff761291c1 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a5c5137cacb30a37860332fff761291c1">createHeader</a> ()</td></tr>
<tr class="memdesc:a5c5137cacb30a37860332fff761291c1 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight">createHeader <br /></td></tr>
<tr class="separator:a5c5137cacb30a37860332fff761291c1 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11ea46cbb99a760ef69fed223ed6e413 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memTemplParams" colspan="2"><a id="a11ea46cbb99a760ef69fed223ed6e413"></a>
template&lt;class T &gt; </td></tr>
<tr class="memitem:a11ea46cbb99a760ef69fed223ed6e413 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a11ea46cbb99a760ef69fed223ed6e413">createData</a> ()</td></tr>
<tr class="memdesc:a11ea46cbb99a760ef69fed223ed6e413 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight">createData <br /></td></tr>
<tr class="separator:a11ea46cbb99a760ef69fed223ed6e413 inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f1a4702fe1f3129ca8cf798a21305ce inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memTemplParams" colspan="2"><a id="a6f1a4702fe1f3129ca8cf798a21305ce"></a>
template&lt;class T &gt; </td></tr>
<tr class="memitem:a6f1a4702fe1f3129ca8cf798a21305ce inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a6f1a4702fe1f3129ca8cf798a21305ce">createDataBlock</a> ()</td></tr>
<tr class="memdesc:a6f1a4702fe1f3129ca8cf798a21305ce inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight">createDataBlock <br /></td></tr>
<tr class="separator:a6f1a4702fe1f3129ca8cf798a21305ce inherit pub_methods_class_a_c_n_1_1_p_d_u_1_1_pdu"><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 pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu')"><img src="../../closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html">ACN::PDU::Pdu</a></td></tr>
<tr class="memitem:a67385fba616d1b138f2dd9c3a1b0ba27 inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top"><a id="a67385fba616d1b138f2dd9c3a1b0ba27"></a>
<a class="el" href="../../d2/d39/struct_a_c_n_1_1_p_d_u_1_1pdu__flags.html">pdu_flags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a67385fba616d1b138f2dd9c3a1b0ba27">flags_</a></td></tr>
<tr class="memdesc:a67385fba616d1b138f2dd9c3a1b0ba27 inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight">flags for length, vector, header and data <br /></td></tr>
<tr class="separator:a67385fba616d1b138f2dd9c3a1b0ba27 inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f3fc63b3a90c59b8129836b3949709a inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top"><a id="a7f3fc63b3a90c59b8129836b3949709a"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a7f3fc63b3a90c59b8129836b3949709a">vector_</a> = 0</td></tr>
<tr class="memdesc:a7f3fc63b3a90c59b8129836b3949709a inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight">vector of this PDU <br /></td></tr>
<tr class="separator:a7f3fc63b3a90c59b8129836b3949709a inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a3b6c5e1f4963988f8d1e9131b7d4c1 inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top"><a id="a6a3b6c5e1f4963988f8d1e9131b7d4c1"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a6a3b6c5e1f4963988f8d1e9131b7d4c1">vector_size_</a></td></tr>
<tr class="memdesc:a6a3b6c5e1f4963988f8d1e9131b7d4c1 inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight">width (numbe of octets) of the vector <br /></td></tr>
<tr class="separator:a6a3b6c5e1f4963988f8d1e9131b7d4c1 inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecdea45b9347357f4a0e4c788016b4bd inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top"><a id="aecdea45b9347357f4a0e4c788016b4bd"></a>
Message&lt; <a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html">Pdu</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#aecdea45b9347357f4a0e4c788016b4bd">parent_</a></td></tr>
<tr class="memdesc:aecdea45b9347357f4a0e4c788016b4bd inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight">parent PDU <br /></td></tr>
<tr class="separator:aecdea45b9347357f4a0e4c788016b4bd inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af910fdadff9a648a6a9c91fcf0a9e8cd inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top"><a id="af910fdadff9a648a6a9c91fcf0a9e8cd"></a>
Message&lt; <a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html">Pdu</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#af910fdadff9a648a6a9c91fcf0a9e8cd">inherit_</a></td></tr>
<tr class="memdesc:af910fdadff9a648a6a9c91fcf0a9e8cd inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight">PDU from which to inherit. <br /></td></tr>
<tr class="separator:af910fdadff9a648a6a9c91fcf0a9e8cd inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d765ce46632ebe5254ddd83272d4c9a inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top"><a id="a5d765ce46632ebe5254ddd83272d4c9a"></a>
<a class="el" href="../../dd/db3/struct_a_c_n_1_1_p_d_u_1_1pdu__header.html">pdu_header</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a5d765ce46632ebe5254ddd83272d4c9a">header_</a> = nullptr</td></tr>
<tr class="memdesc:a5d765ce46632ebe5254ddd83272d4c9a inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight">header segment <br /></td></tr>
<tr class="separator:a5d765ce46632ebe5254ddd83272d4c9a inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49557a960caac8483af6abb2547600f8 inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top"><a id="a49557a960caac8483af6abb2547600f8"></a>
<a class="el" href="../../d6/d25/struct_a_c_n_1_1_p_d_u_1_1pdu__data.html">pdu_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a49557a960caac8483af6abb2547600f8">data_</a> = nullptr</td></tr>
<tr class="memdesc:a49557a960caac8483af6abb2547600f8 inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight">data segment <br /></td></tr>
<tr class="separator:a49557a960caac8483af6abb2547600f8 inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f7b87c9e0e1dba7d590f790165ec8db inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="memItemLeft" align="right" valign="top"><a id="a6f7b87c9e0e1dba7d590f790165ec8db"></a>
Stream&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a6f7b87c9e0e1dba7d590f790165ec8db">stream_</a></td></tr>
<tr class="memdesc:a6f7b87c9e0e1dba7d590f790165ec8db inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><td class="mdescLeft">&#160;</td><td class="mdescRight">buffer <br /></td></tr>
<tr class="separator:a6f7b87c9e0e1dba7d590f790165ec8db inherit pro_attribs_class_a_c_n_1_1_p_d_u_1_1_pdu"><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>1.2.4 Extensible Packet Transport (EPT) </p>
<p>EPT allows non-RDM data to be transmitted using a <a class="el" href="../../d4/d48/class_r_d_mnet_1_1_e_p_t_1_1_broker.html" title="The EPT::Broker class.">Broker</a>. It uses a simple message format which addresses Components solely by their CID, and allows manufacturer-defined data to be transmitted between Components free from the message format and behavioral restrictions of <a class="el" href="../../de/d93/namespace_r_d_m.html" title="ANSI E1.37-1 2012 (R2017) Additional Message Sets for ANSI E1.20 (RDM) Part 1,...">RDM</a>.</p>
<p>The <a class="el" href="../../d3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu.html" title="1.2.4 Extensible Packet Transport (EPT)">EPT::Pdu</a> class </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a26d9e6a4f960a8ba11411af6896a83d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26d9e6a4f960a8ba11411af6896a83d7">&#9670;&nbsp;</a></span>iStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void RDMnet::EPT::Pdu::iStream </td>
<td>(</td>
<td class="paramtype">ACN::PDU::Stream&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="../../d3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu.html#a26d9e6a4f960a8ba11411af6896a83d7" title="EPT::Pdu::iStream.">EPT::Pdu::iStream</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">stream</td><td></td></tr>
</table>
</dd>
</dl>
<p>Reimplemented from <a class="el" href="../../d3/d1d/class_r_d_mnet_1_1_pdu.html#a5d725e15f38fadb4f8cc655d04114aa1">RDMnet::Pdu</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu_a26d9e6a4f960a8ba11411af6896a83d7_cgraph.png" border="0" usemap="#ad3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu_a26d9e6a4f960a8ba11411af6896a83d7_cgraph" alt=""/></div>
<map name="ad3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu_a26d9e6a4f960a8ba11411af6896a83d7_cgraph" id="ad3/d33/class_r_d_mnet_1_1_e_p_t_1_1_pdu_a26d9e6a4f960a8ba11411af6896a83d7_cgraph">
<area shape="rect" title="EPT::Pdu::iStream." alt="" coords="5,107,192,133"/>
<area shape="rect" href="../../d3/d1d/class_r_d_mnet_1_1_pdu.html#a5d725e15f38fadb4f8cc655d04114aa1" title="RDMnet::Pdu::iStream." alt="" coords="244,56,399,83"/>
<area shape="rect" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a4f554d67479ebee6993dd9de06117163" title="Pdu::stream." alt="" coords="677,56,843,83"/>
<area shape="rect" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a83b99b1a54ab22252ef5342fe93fb7bc" title="Pdu::vector." alt="" coords="240,157,403,184"/>
<area shape="rect" href="../../dc/d23/class_a_c_n_1_1_p_d_u_1_1_pdu.html#a42637da59d9d9326a00867d5b678a6f6" title="Pdu::iStream." alt="" coords="451,5,623,32"/>
<area shape="rect" href="../../d2/d39/struct_a_c_n_1_1_p_d_u_1_1pdu__flags.html#a7ac94729947f33e2ac382e30850376b8" title="pdu_flags::set" alt="" coords="671,5,849,32"/>
</map>
</div>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/home/kevin/Code/viewer/lib/OpenLCP/protocols/ept/ept.h</li>
<li>/home/kevin/Code/viewer/lib/OpenLCP/protocols/ept/ept.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>