Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > def0228095a1541e2d3632b6b6da7c38 > files > 2013

gnuradio-doc-3.3.0-8mdv2010.1.i586.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"/>
<title>GNU Radio 3.3.0 C++ API: gr_msg_accepter Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="contents">
<h1>gr_msg_accepter Class Reference</h1><!-- doxytag: class="gr_msg_accepter" --><!-- doxytag: inherits="gruel::msg_accepter" -->
<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...">gr_basic_block</a> there is a message pending.  
<a href="#_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="dynsection">
<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..." alt="" coords="365,1179,475,1208"/><area shape="rect" id="node2" href="classgruel_1_1msg__accepter.html" title="Virtual base class that accepts messages." alt="" coords="7,1179,145,1208"/><area shape="rect" id="node7" href="classgr__block.html" title="The abstract base class for all &#39;terminal&#39; processing blocks.A signal processing..." alt="" coords="541,1152,611,1181"/><area shape="rect" id="node97" href="classgr__hier__block2.html" title="Hierarchical container class for gr_block&#39;s and gr_hier_block2&#39;s." alt="" coords="523,1205,629,1235"/><area shape="rect" id="node9" href="classatsc__bit__timing__loop.html" title="ATSC BitTimingLoop3This class accepts a single real input and produces two outputs..." alt="" coords="712,5,853,35"/><area shape="rect" id="node11" href="classatsc__field__sync__demux.html" title="ATSC Field Sync Demux." alt="" coords="704,59,861,88"/><area shape="rect" id="node13" href="classgr__align__on__samplenumbers__ss.html" title="gr_align_on_samplenumbers_ss" alt="" coords="679,112,887,141"/><area shape="rect" id="node15" href="classgr__clock__recovery__mm__cc.html" title="Mueller and Müller (M&amp;M) based clock recovery block with complex input, complex..." alt="" coords="693,165,872,195"/><area shape="rect" id="node17" href="classgr__clock__recovery__mm__ff.html" title="Mueller and Müller (M&amp;M) based clock recovery block with float input, float..." alt="" coords="697,219,868,248"/><area shape="rect" id="node19" href="classgr__copy.html" title="output[i] = input[i]When enabled (default), this block copies its input to its output..." alt="" coords="749,272,816,301"/><area shape="rect" id="node21" href="classgr__fractional__interpolator__cc.html" title="Interpolating mmse filter with gr_complex input, gr_complex output." alt="" coords="691,325,875,355"/><area shape="rect" id="node23" href="classgr__fractional__interpolator__ff.html" title="Interpolating mmse filter with float input, float output." alt="" coords="693,379,872,408"/><area shape="rect" id="node25" href="classgr__keep__one__in__n.html" title="decimate a stream, keeping one item out of every n." alt="" coords="720,432,845,461"/><area shape="rect" id="node27" href="classgr__mpsk__receiver__cc.html" title="This block takes care of receiving M&#45;PSK modulated signals through phase, frequency..." alt="" coords="709,485,856,515"/><area shape="rect" id="node29" href="classgr__nop.html" title="Does nothing. Used for testing only." alt="" coords="752,539,813,568"/><area shape="rect" id="node31" href="classgr__ofdm__frame__acquisition.html" title="take a vector of complex constellation points in from an FFT and performs a correlation..." alt="" coords="693,592,872,621"/><area shape="rect" id="node33" href="classgr__ofdm__insert__preamble.html" title="insert &quot;pre&#45;modulated&quot; preamble symbols before each payload." alt="" coords="699,645,867,675"/><area shape="rect" id="node35" href="classgr__ofdm__sampler.html" title="does the rest of the OFDM stuff" alt="" coords="721,699,844,728"/><area shape="rect" id="node37" href="classgr__packed__to__unpacked__bb.html" title="Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts..." alt="" coords="691,752,875,781"/><area shape="rect" id="node39" href="classgr__packed__to__unpacked__ii.html" title="Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts..." alt="" coords="695,805,871,835"/><area shape="rect" id="node41" href="classgr__packed__to__unpacked__ss.html" title="Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts..." alt="" coords="691,859,875,888"/><area shape="rect" id="node43" href="classgr__pfb__arb__resampler__ccf.html" title="Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output..." alt="" coords="697,912,868,941"/><area shape="rect" id="node45" href="classgr__pfb__channelizer__ccf.html" title="Polyphase filterbank channelizer with gr_complex input, gr_complex output and float..." alt="" coords="705,965,860,995"/><area shape="rect" id="node47" href="classgr__pfb__clock__sync__ccf.html" title="Timing synchronizer using polyphase filterbanks." alt="" coords="705,1019,860,1048"/><area shape="rect" id="node49" href="classgr__pfb__clock__sync__fff.html" title="Timing synchronizer using polyphase filterbanks." alt="" coords="708,1072,857,1101"/><area shape="rect" id="node51" href="classgr__rational__resampler__base__ccc.html" title="Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output..." alt="" coords="679,1125,887,1155"/><area shape="rect" id="node53" href="classgr__rational__resampler__base__ccf.html" title="Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output..." alt="" coords="680,1179,885,1208"/><area shape="rect" id="node55" href="classgr__rational__resampler__base__fcc.html" title="Rational Resampling Polyphase FIR filter with float input, gr_complex output and..." alt="" coords="680,1232,885,1261"/><area shape="rect" id="node57" href="classgr__rational__resampler__base__fff.html" title="Rational Resampling Polyphase FIR filter with float input, float output and float..." alt="" coords="683,1285,883,1315"/><area shape="rect" id="node59" href="classgr__rational__resampler__base__fsf.html" title="Rational Resampling Polyphase FIR filter with float input, short output and float..." alt="" coords="681,1339,884,1368"/><area shape="rect" id="node61" href="classgr__rational__resampler__base__scc.html" title="Rational Resampling Polyphase FIR filter with short input, gr_complex output and..." alt="" coords="679,1392,887,1421"/><area shape="rect" id="node63" href="classgr__simple__correlator.html" title="inverse of gr_simple_framer (more or less)" alt="" coords="713,1445,852,1475"/><area shape="rect" id="node65" href="classgr__simple__framer.html" title="add sync field, seq number and command field to payload" alt="" coords="721,1499,844,1528"/><area shape="rect" id="node67" href="classgr__skiphead.html" title="skips the first N items, from then on copies items to the outputUseful for building..." alt="" coords="737,1552,828,1581"/><area shape="rect" id="node69" href="classgr__squelch__base__cc.html" title="gr_squelch_base_cc" alt="" coords="712,1605,853,1635"/><area shape="rect" id="node71" href="classgr__squelch__base__ff.html" title="gr_squelch_base_ff" alt="" coords="716,1659,849,1688"/><area shape="rect" id="node73" href="classgr__stream__mux.html" title="Stream muxing block to multiplex many streams into one with a specified format." alt="" coords="727,1712,839,1741"/><area shape="rect" id="node75" href="classgr__sync__block.html" title="synchronous 1:1 input to output with historyOverride work to provide the signal processing..." alt="" coords="729,1765,836,1795"/><area shape="rect" id="node77" href="classgr__test.html" title="Test class for testing runtime system (setting up buffers and such.)This block does..." alt="" coords="752,1819,813,1848"/><area shape="rect" id="node79" href="classgr__unpacked__to__packed__bb.html" title="Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts..." alt="" coords="691,1872,875,1901"/><area shape="rect" id="node81" href="classgr__unpacked__to__packed__ii.html" title="Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts..." alt="" coords="695,1925,871,1955"/><area shape="rect" id="node83" href="classgr__unpacked__to__packed__ss.html" title="Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts..." alt="" coords="691,1979,875,2008"/><area shape="rect" id="node85" href="classnoaa__hrpt__deframer.html" title="noaa_hrpt_deframer" alt="" coords="715,2032,851,2061"/><area shape="rect" id="node87" href="classpager__flex__sync.html" title="flex sync description" alt="" coords="724,2085,841,2115"/><area shape="rect" id="node89" href="classtrellis__metrics__c.html" title="Evaluate metrics for use by the Viterbi algorithm." alt="" coords="724,2139,841,2168"/><area shape="rect" id="node91" href="classtrellis__metrics__f.html" title="Evaluate metrics for use by the Viterbi algorithm." alt="" coords="725,2192,840,2221"/><area shape="rect" id="node93" href="classtrellis__metrics__i.html" title="Evaluate metrics for use by the Viterbi algorithm." alt="" coords="727,2245,839,2275"/><area shape="rect" id="node95" href="classtrellis__metrics__s.html" title="Evaluate metrics for use by the Viterbi algorithm." alt="" coords="724,2299,841,2328"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classgr__msg__accepter-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__msg__accepter.html#a0482adcd6e89d2a441c8768737b68c21">gr_msg_accepter</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__msg__accepter.html#ad2ee9c687b775b08ce0e27e913ed8a7d">~gr_msg_accepter</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgr__msg__accepter.html#a18aa82b4055d3908a4a7d71b05009d8d">post</a> (pmt::pmt_t msg)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">send <code>msg</code> to <code>msg_accepter</code>  <a href="#a18aa82b4055d3908a4a7d71b05009d8d"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<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...">gr_basic_block</a> there is a message pending. </p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a0482adcd6e89d2a441c8768737b68c21"></a><!-- doxytag: member="gr_msg_accepter::gr_msg_accepter" ref="a0482adcd6e89d2a441c8768737b68c21" args="()" -->
<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>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad2ee9c687b775b08ce0e27e913ed8a7d"></a><!-- doxytag: member="gr_msg_accepter::~gr_msg_accepter" ref="ad2ee9c687b775b08ce0e27e913ed8a7d" args="()" -->
<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>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a18aa82b4055d3908a4a7d71b05009d8d"></a><!-- doxytag: member="gr_msg_accepter::post" ref="a18aa82b4055d3908a4a7d71b05009d8d" args="(pmt::pmt_t msg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gr_msg_accepter::post </td>
          <td>(</td>
          <td class="paramtype">pmt::pmt_t&nbsp;</td>
          <td class="paramname"> <em>msg</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>send <code>msg</code> to <code>msg_accepter</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#aeb9ddb2c5007f74e13a3ac4884ebe88c">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>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Wed Dec 29 19:52:49 2010 for GNU Radio 3.3.0 C++ API by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>