Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > by-pkgid > def0228095a1541e2d3632b6b6da7c38 > files > 2880

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: gruel::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="navpath"><b>gruel</b>::<a class="el" href="classgruel_1_1msg__accepter.html">msg_accepter</a>
  </div>
<div class="contents">
<h1>gruel::msg_accepter Class Reference</h1><!-- doxytag: class="gruel::msg_accepter" -->
<p>Virtual base class that accepts messages.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="msg__accepter_8h_source.html">msg_accepter.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gruel::msg_accepter:</div>
<div class="dynsection">
<div class="center"><img src="classgruel_1_1msg__accepter__inherit__graph.png" border="0" usemap="#gruel_1_1msg__accepter_inherit__map" alt="Inheritance graph"/></div>
<map name="gruel_1_1msg__accepter_inherit__map" id="gruel_1_1msg__accepter_inherit__map">
<area shape="rect" id="node3" href="classgr__msg__accepter.html" title="Accepts messages and inserts them into a message queue, then notifies subclass gr_basic_block..." alt="" coords="223,1152,345,1181"/><area shape="rect" id="node97" href="classgruel_1_1msg__accepter__msgq.html" title="Concrete class that accepts messages and inserts them into a message queue." alt="" coords="195,1205,373,1235"/><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="421,1152,531,1181"/><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="597,1125,667,1155"/><area shape="rect" id="node95" href="classgr__hier__block2.html" title="Hierarchical container class for gr_block&#39;s and gr_hier_block2&#39;s." alt="" coords="579,1179,685,1208"/><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="768,5,909,35"/><area shape="rect" id="node11" href="classatsc__field__sync__demux.html" title="ATSC Field Sync Demux." alt="" coords="760,59,917,88"/><area shape="rect" id="node13" href="classgr__align__on__samplenumbers__ss.html" title="gr_align_on_samplenumbers_ss" alt="" coords="735,112,943,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="749,165,928,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="753,219,924,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="805,272,872,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="747,325,931,355"/><area shape="rect" id="node23" href="classgr__fractional__interpolator__ff.html" title="Interpolating mmse filter with float input, float output." alt="" coords="749,379,928,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="776,432,901,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="765,485,912,515"/><area shape="rect" id="node29" href="classgr__nop.html" title="Does nothing. Used for testing only." alt="" coords="808,539,869,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="749,592,928,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="755,645,923,675"/><area shape="rect" id="node35" href="classgr__ofdm__sampler.html" title="does the rest of the OFDM stuff" alt="" coords="777,699,900,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="747,752,931,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="751,805,927,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="747,859,931,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="753,912,924,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="761,965,916,995"/><area shape="rect" id="node47" href="classgr__pfb__clock__sync__ccf.html" title="Timing synchronizer using polyphase filterbanks." alt="" coords="761,1019,916,1048"/><area shape="rect" id="node49" href="classgr__pfb__clock__sync__fff.html" title="Timing synchronizer using polyphase filterbanks." alt="" coords="764,1072,913,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="735,1125,943,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="736,1179,941,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="736,1232,941,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="739,1285,939,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="737,1339,940,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="735,1392,943,1421"/><area shape="rect" id="node63" href="classgr__simple__correlator.html" title="inverse of gr_simple_framer (more or less)" alt="" coords="769,1445,908,1475"/><area shape="rect" id="node65" href="classgr__simple__framer.html" title="add sync field, seq number and command field to payload" alt="" coords="777,1499,900,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="793,1552,884,1581"/><area shape="rect" id="node69" href="classgr__squelch__base__cc.html" title="gr_squelch_base_cc" alt="" coords="768,1605,909,1635"/><area shape="rect" id="node71" href="classgr__squelch__base__ff.html" title="gr_squelch_base_ff" alt="" coords="772,1659,905,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="783,1712,895,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="785,1765,892,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="808,1819,869,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="747,1872,931,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="751,1925,927,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="747,1979,931,2008"/><area shape="rect" id="node85" href="classnoaa__hrpt__deframer.html" title="noaa_hrpt_deframer" alt="" coords="771,2032,907,2061"/><area shape="rect" id="node87" href="classpager__flex__sync.html" title="flex sync description" alt="" coords="780,2085,897,2115"/><area shape="rect" id="node89" href="classtrellis__metrics__c.html" title="Evaluate metrics for use by the Viterbi algorithm." alt="" coords="780,2139,897,2168"/><area shape="rect" id="node91" href="classtrellis__metrics__f.html" title="Evaluate metrics for use by the Viterbi algorithm." alt="" coords="781,2192,896,2221"/><area shape="rect" id="node93" href="classtrellis__metrics__i.html" title="Evaluate metrics for use by the Viterbi algorithm." alt="" coords="783,2245,895,2275"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classgruel_1_1msg__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="classgruel_1_1msg__accepter.html#a501f4d98d2f933c64d00a766f26b0280">msg_accepter</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgruel_1_1msg__accepter.html#a043f8b7de22a127df5dd9b3dfe76e2da">~msg_accepter</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgruel_1_1msg__accepter.html#aeb9ddb2c5007f74e13a3ac4884ebe88c">post</a> (pmt::pmt_t msg)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">send <code>msg</code> to <code><a class="el" href="classgruel_1_1msg__accepter.html" title="Virtual base class that accepts messages.">msg_accepter</a></code>  <a href="#aeb9ddb2c5007f74e13a3ac4884ebe88c"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Virtual base class that accepts messages. </p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a501f4d98d2f933c64d00a766f26b0280"></a><!-- doxytag: member="gruel::msg_accepter::msg_accepter" ref="a501f4d98d2f933c64d00a766f26b0280" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gruel::msg_accepter::msg_accepter </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a043f8b7de22a127df5dd9b3dfe76e2da"></a><!-- doxytag: member="gruel::msg_accepter::~msg_accepter" ref="a043f8b7de22a127df5dd9b3dfe76e2da" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual gruel::msg_accepter::~msg_accepter </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aeb9ddb2c5007f74e13a3ac4884ebe88c"></a><!-- doxytag: member="gruel::msg_accepter::post" ref="aeb9ddb2c5007f74e13a3ac4884ebe88c" args="(pmt::pmt_t msg)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void gruel::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> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>send <code>msg</code> to <code><a class="el" href="classgruel_1_1msg__accepter.html" title="Virtual base class that accepts messages.">msg_accepter</a></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>Implemented in <a class="el" href="classgr__msg__accepter.html#a18aa82b4055d3908a4a7d71b05009d8d">gr_msg_accepter</a>, and <a class="el" href="classgruel_1_1msg__accepter__msgq.html#a51cf8cbbe261984c04c50a98674ebbc4">gruel::msg_accepter_msgq</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="msg__accepter_8h_source.html">msg_accepter.h</a></li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Wed Dec 29 19:53:18 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>