Sophie

Sophie

distrib > Mageia > 3 > i586 > by-pkgid > d2c3cd0736fcf741288cdfea8c6ba8c2 > files > 3155

gnuradio-doc-3.6.4.1-1.mga3.noarch.rpm

<!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.3"/>
<title>GNU Radio 3.6.4.1 C++ API: gr_msg_accepter 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</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 style="padding-left: 0.5em;">
   <div id="projectname">GNU Radio 3.6.4.1 C++ API
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classgr__msg__accepter.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classgr__msg__accepter-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">gr_msg_accepter Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Accepts messages and inserts them into a message queue, then notifies subclass <a class="el" href="classgr__basic__block.html" title="The abstract base class for all signal processing blocks.Basic blocks are the bare abstraction of an ...">gr_basic_block</a> there is a message pending.  
 <a href="classgr__msg__accepter.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="gr__msg__accepter_8h_source.html">gr_msg_accepter.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gr_msg_accepter:</div>
<div class="dyncontent">
<div class="center"><img src="classgr__msg__accepter__inherit__graph.png" border="0" usemap="#gr__msg__accepter_inherit__map" alt="Inheritance graph"/></div>
<map name="gr__msg__accepter_inherit__map" id="gr__msg__accepter_inherit__map">
<area shape="rect" id="node5" href="classgr__basic__block.html" title="The abstract base class for all signal processing blocks.Basic blocks are the bare abstraction of an ..." alt="" coords="365,1247,475,1273"/><area shape="rect" id="node2" href="classgruel_1_1msg__accepter.html" title="Virtual base class that accepts messages." alt="" coords="6,1247,146,1273"/><area shape="rect" id="node7" href="classgr__block.html" title="The abstract base class for all &#39;terminal&#39; processing blocks.A signal processing flow is constructed ..." alt="" coords="541,1221,611,1248"/><area shape="rect" id="node100" href="classgr__hier__block2.html" title="Hierarchical container class for gr_block&#39;s and gr_hier_block2&#39;s." alt="" coords="523,1272,629,1299"/><area shape="rect" id="node9" href="classatsc__bit__timing__loop.html" title="ATSC BitTimingLoop3This class accepts a single real input and produces two outputs, the raw symbol (float) and the tag (atsc_syminfo)" alt="" coords="711,5,852,32"/><area shape="rect" id="node11" href="classatsc__field__sync__demux.html" title="ATSC Field Sync Demux." alt="" coords="702,56,861,83"/><area shape="rect" id="node13" href="classdigital__clock__recovery__mm__cc.html" title="Mueller and Müller (M&amp;M) based clock recovery block with complex input, complex output.This implements the Mueller and Müller (M&amp;M) discrete&#45;time error&#45;tracking synchronizer." alt="" coords="706,107,857,149"/><area shape="rect" id="node15" href="classdigital__clock__recovery__mm__ff.html" title="Mueller and Müller (M&amp;M) based clock recovery block with float input, float output.This implements the Mueller and Müller (M&amp;M) discrete&#45;time error&#45;tracking synchronizer." alt="" coords="706,173,857,214"/><area shape="rect" id="node17" href="classdigital__constellation__decoder__cb.html" title="Constellation Decoder." alt="" coords="713,238,849,279"/><area shape="rect" id="node19" href="classdigital__constellation__receiver__cb.html" title="This block does fine&#45;phase and frequency locking and decision making.The phase and frequency synchron..." alt="" coords="713,303,849,345"/><area shape="rect" id="node21" href="classdigital__mpsk__receiver__cc.html" title="This block takes care of receiving M&#45;PSK modulated signals through phase, frequency, and symbol synchronization.This block takes care of receiving M&#45;PSK modulated signals through phase, frequency, and symbol synchronization. It performs carrier frequency and phase locking as well as symbol timing recovery. It works with (D)BPSK, (D)QPSK, and (D)8PSK as tested currently. It should also work for OQPSK and PI/4 DQPSK." alt="" coords="697,369,866,396"/><area shape="rect" id="node23" href="classdigital__ofdm__frame__acquisition.html" title="take a vector of complex constellation points in from an FFT and performs a correlation and equalizat..." alt="" coords="715,421,847,462"/><area shape="rect" id="node25" href="classdigital__ofdm__insert__preamble.html" title="insert &quot;pre&#45;modulated&quot; preamble symbols before each payload." alt="" coords="716,486,847,527"/><area shape="rect" id="node27" href="classdigital__ofdm__sampler.html" title="does the rest of the OFDM stuff" alt="" coords="709,552,854,579"/><area shape="rect" id="node29" href="classdigital__pfb__clock__sync__ccf.html" title="Timing synchronizer using polyphase filterbanks." alt="" coords="692,603,871,629"/><area shape="rect" id="node31" href="classdigital__pfb__clock__sync__fff.html" title="Timing synchronizer using polyphase filterbanks." alt="" coords="695,653,868,680"/><area shape="rect" id="node33" href="classdigital__simple__correlator.html" title="inverse of simple_framer (more or less)" alt="" coords="700,704,863,731"/><area shape="rect" id="node35" href="classdigital__simple__framer.html" title="add sync field, seq number and command field to payloadTakes in enough samples to create a full outpu..." alt="" coords="709,755,854,781"/><area shape="rect" id="node37" href="classgr_1_1analog_1_1ctcss__squelch__ff.html" title="gate or zero output if ctcss tone not present" alt="" coords="933,955,1120,981"/><area shape="rect" id="node39" href="classgr_1_1analog_1_1pwr__squelch__cc.html" title="gate or zero output when input power below threshold" alt="" coords="936,835,1117,861"/><area shape="rect" id="node41" href="classgr_1_1analog_1_1pwr__squelch__ff.html" title="gate or zero output when input power below threshold" alt="" coords="939,1009,1114,1036"/><area shape="rect" id="node43" href="classgr_1_1analog_1_1squelch__base__cc.html" title="basic squelch block; to be subclassed for other squelches." alt="" coords="715,857,847,898"/><area shape="rect" id="node46" href="classgr_1_1analog_1_1squelch__base__ff.html" title="basic squelch block; to be subclassed for other squelches." alt="" coords="715,974,847,1015"/><area shape="rect" id="node50" href="classgr_1_1blocks_1_1delay.html" title="delay the input by a certain number of samples" alt="" coords="722,1091,841,1117"/><area shape="rect" id="node52" href="classgr_1_1blocks_1_1keep__m__in__n.html" title="decimate a stream, keeping one item out of every n." alt="" coords="699,1141,863,1168"/><area shape="rect" id="node54" href="classgr_1_1blocks_1_1keep__one__in__n.html" title="decimate a stream, keeping one item out of every n." alt="" coords="694,1192,869,1219"/><area shape="rect" id="node56" href="classgr_1_1blocks_1_1patterned__interleaver.html" title="gr::blocks::patterned\l_interleaver" alt="" coords="711,1243,852,1285"/><area shape="rect" id="node58" href="classgr_1_1blocks_1_1stream__mux.html" title="Stream muxing block to multiplex many streams into one with a specified format." alt="" coords="702,1309,861,1336"/><area shape="rect" id="node60" href="classgr_1_1filter_1_1fractional__interpolator__cc.html" title="Interpolating MMSE filter with complex input, complex output." alt="" coords="718,1361,845,1402"/><area shape="rect" id="node62" href="classgr_1_1filter_1_1fractional__interpolator__ff.html" title="Interpolating MMSE filter with float input, float output." alt="" coords="718,1426,845,1467"/><area shape="rect" id="node64" href="classgr_1_1filter_1_1pfb__arb__resampler__ccf.html" title="Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps..." alt="" coords="723,1491,840,1533"/><area shape="rect" id="node66" href="classgr_1_1filter_1_1pfb__arb__resampler__fff.html" title="Polyphase filterbank arbitrary resampler with float input, float output and float taps..." alt="" coords="723,1557,840,1598"/><area shape="rect" id="node68" href="classgr_1_1filter_1_1pfb__channelizer__ccf.html" title="Polyphase filterbank channelizer with gr_complex input, gr_complex output and float taps..." alt="" coords="686,1623,877,1649"/><area shape="rect" id="node70" href="classgr__align__on__samplenumbers__ss.html" title="gr_align_on_samplenumbers_ss" alt="" coords="677,1673,885,1700"/><area shape="rect" id="node72" href="classgr__block__gateway.html" title="gr_block_gateway" alt="" coords="718,1724,845,1751"/><area shape="rect" id="node74" href="classgr__copy.html" title="output[i] = input[i]When enabled (default), this block copies its input to its output. When disabled, this block drops its input on the floor." alt="" coords="747,1775,815,1801"/><area shape="rect" id="node76" href="classgr__delay.html" title="delay the input by a certain number of samples" alt="" coords="746,1825,817,1852"/><area shape="rect" id="node78" href="classgr__fractional__interpolator__cc.html" title="Interpolating mmse filter with gr_complex input, gr_complex output." alt="" coords="689,1876,874,1903"/><area shape="rect" id="node80" href="classgr__fractional__interpolator__ff.html" title="Interpolating mmse filter with float input, float output." alt="" coords="692,1927,871,1953"/><area shape="rect" id="node82" href="classgr__keep__m__in__n.html" title="decimate a stream, keeping one item out of every n." alt="" coords="723,1977,840,2004"/><area shape="rect" id="node84" href="classgr__keep__one__in__n.html" title="decimate a stream, keeping one item out of every n." alt="" coords="718,2028,845,2055"/><area shape="rect" id="node86" title="Print received messages to stdout." alt="" coords="714,2079,849,2105"/><area shape="rect" id="node88" href="classgr__message__strobe.html" title="Send message at defined interval." alt="" coords="713,2129,849,2156"/><area shape="rect" id="node90" href="classgr__nop.html" title="Does nothing. Used for testing only." alt="" coords="751,2180,812,2207"/><area shape="rect" id="node92" href="classgr__ofdm__bpsk__demapper.html" title="take a vector of complex constellation points in from an FFT and demodulate to a stream of bits..." alt="" coords="697,2231,865,2257"/><area shape="rect" id="node94" href="classgr__pfb__arb__resampler__ccf.html" title="Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps..." alt="" coords="695,2281,867,2308"/><area shape="rect" id="node96" href="classgr__pfb__arb__resampler__fff.html" title="Polyphase filterbank arbitrary resampler with float input, float output and float taps..." alt="" coords="698,2332,865,2359"/><area shape="rect" id="node98" href="classgr__pfb__channelizer__ccf.html" title="Polyphase filterbank channelizer with gr_complex input, gr_complex output and float taps..." alt="" coords="703,2383,859,2409"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0482adcd6e89d2a441c8768737b68c21"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__msg__accepter.html#a0482adcd6e89d2a441c8768737b68c21">gr_msg_accepter</a> ()</td></tr>
<tr class="separator:a0482adcd6e89d2a441c8768737b68c21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2ee9c687b775b08ce0e27e913ed8a7d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__msg__accepter.html#ad2ee9c687b775b08ce0e27e913ed8a7d">~gr_msg_accepter</a> ()</td></tr>
<tr class="separator:ad2ee9c687b775b08ce0e27e913ed8a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a466d3e63bc7272aee4d65a3f8be721b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__msg__accepter.html#a466d3e63bc7272aee4d65a3f8be721b3">post</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt::pmt_t</a> which_port, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt::pmt_t</a> msg)</td></tr>
<tr class="memdesc:a466d3e63bc7272aee4d65a3f8be721b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">send <code>msg</code> to <code>msg_accepter</code> on port <code>which_port</code>  <a href="#a466d3e63bc7272aee4d65a3f8be721b3"></a><br/></td></tr>
<tr class="separator:a466d3e63bc7272aee4d65a3f8be721b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classgruel_1_1msg__accepter"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgruel_1_1msg__accepter')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classgruel_1_1msg__accepter.html">gruel::msg_accepter</a></td></tr>
<tr class="memitem:a501f4d98d2f933c64d00a766f26b0280 inherit pub_methods_classgruel_1_1msg__accepter"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgruel_1_1msg__accepter.html#a501f4d98d2f933c64d00a766f26b0280">msg_accepter</a> ()</td></tr>
<tr class="separator:a501f4d98d2f933c64d00a766f26b0280 inherit pub_methods_classgruel_1_1msg__accepter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a043f8b7de22a127df5dd9b3dfe76e2da inherit pub_methods_classgruel_1_1msg__accepter"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgruel_1_1msg__accepter.html#a043f8b7de22a127df5dd9b3dfe76e2da">~msg_accepter</a> ()</td></tr>
<tr class="separator:a043f8b7de22a127df5dd9b3dfe76e2da inherit pub_methods_classgruel_1_1msg__accepter"><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>Accepts messages and inserts them into a message queue, then notifies subclass <a class="el" href="classgr__basic__block.html" title="The abstract base class for all signal processing blocks.Basic blocks are the bare abstraction of an ...">gr_basic_block</a> there is a message pending. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a0482adcd6e89d2a441c8768737b68c21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gr_msg_accepter::gr_msg_accepter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad2ee9c687b775b08ce0e27e913ed8a7d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gr_msg_accepter::~gr_msg_accepter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a466d3e63bc7272aee4d65a3f8be721b3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> gr_msg_accepter::post </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt::pmt_t</a>&#160;</td>
          <td class="paramname"><em>which_port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt::pmt_t</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#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">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>send <code>msg</code> to <code>msg_accepter</code> on port <code>which_port</code> </p>
<p>Sending a message is an asynchronous operation. The <code>post</code> call will not wait for the message either to arrive at the destination or to be received. </p>

<p>Implements <a class="el" href="classgruel_1_1msg__accepter.html#a62d8adbf698ebc526653f5dc329442ca">gruel::msg_accepter</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="gr__msg__accepter_8h_source.html">gr_msg_accepter.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="classgr__msg__accepter.html">gr_msg_accepter</a></li>
    <li class="footer">Generated on Fri Apr 19 2013 16:20:38 for GNU Radio 3.6.4.1 C++ API by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3 </li>
  </ul>
</div>
</body>
</html>