<?xml version='1.0' encoding='UTF-8' standalone='no'?> <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.3"> <compounddef id="classmb__msg__accepter" kind="class" prot="public"> <compoundname>mb_msg_accepter</compoundname> <derivedcompoundref refid="classmb__msg__accepter__msgq" prot="public" virt="non-virtual">mb_msg_accepter_msgq</derivedcompoundref> <derivedcompoundref refid="classmb__msg__accepter__smp" prot="public" virt="non-virtual">mb_msg_accepter_smp</derivedcompoundref> <includes refid="msg__accepter_8h" local="no">msg_accepter.h</includes> <sectiondef kind="public-func"> <memberdef kind="function" id="classmb__msg__accepter_1a5fb212ca99827bff3d6ef69292e555c1" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type></type> <definition>mb_msg_accepter::mb_msg_accepter</definition> <argsstring>()</argsstring> <name>mb_msg_accepter</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_accepter.h" line="42" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_accepter.h" bodystart="42" bodyend="42"/> </memberdef> <memberdef kind="function" id="classmb__msg__accepter_1af2323c159096da69ac57ec7dd5e78bd1" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type></type> <definition>virtual mb_msg_accepter::~mb_msg_accepter</definition> <argsstring>()</argsstring> <name>~mb_msg_accepter</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_accepter.h" line="43"/> </memberdef> <memberdef kind="function" id="classmb__msg__accepter_1a9a6fe34bcc92361806e1a2409670b509" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual"> <type>void</type> <definition>virtual void mb_msg_accepter::operator()</definition> <argsstring>(pmt_t signal, pmt_t data, pmt_t metadata, mb_pri_t priority)=0</argsstring> <name>operator()</name> <reimplementedby refid="classmb__msg__accepter__smp_1a748537f8b5dd0e34d45c0314e5cea2d0">operator()</reimplementedby> <reimplementedby refid="classmb__msg__accepter__msgq_1ab17f3d3af4a82737313d70f2cda5b95f">operator()</reimplementedby> <param> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <declname>signal</declname> </param> <param> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <declname>data</declname> </param> <param> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <declname>metadata</declname> </param> <param> <type><ref refid="common_8h_1aaca6107c0aa97c90bf00d7a0b20c8967" kindref="member">mb_pri_t</ref></type> <declname>priority</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_accepter.h" line="45"/> </memberdef> </sectiondef> <briefdescription> <para>Abstract class that accepts messages. </para> </briefdescription> <detaileddescription> <para>The <ref refid="classmb__port_1ad8b9db98bc7588b3f7ba87dcb56fa29d" kindref="member">mb_port::send</ref> method ultimately resolves the (local) destination of a send to an object of this type. The resulting object is called to deliver the message.</para><para>Expect derived classes such as these:</para><para>smp : target is visible in this address space mpi : target is on the other end of an MPI link ppe->spe : sending from Cell PPE to Cell SPE spe->ppe : sending from Cell SPE to Cell PPE </para> </detaileddescription> <inheritancegraph> <node id="15070"> <label>mb_msg_accepter_smp</label> <link refid="classmb__msg__accepter__smp"/> <childnode refid="15068" relation="public-inheritance"> </childnode> </node> <node id="15069"> <label>mb_msg_accepter_msgq</label> <link refid="classmb__msg__accepter__msgq"/> <childnode refid="15068" relation="public-inheritance"> </childnode> </node> <node id="15068"> <label>mb_msg_accepter</label> <link refid="classmb__msg__accepter"/> </node> </inheritancegraph> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_accepter.h" line="40" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/msg_accepter.h" bodystart="40" bodyend="46"/> <listofallmembers> <member refid="classmb__msg__accepter_1a5fb212ca99827bff3d6ef69292e555c1" prot="public" virt="non-virtual"><scope>mb_msg_accepter</scope><name>mb_msg_accepter</name></member> <member refid="classmb__msg__accepter_1a9a6fe34bcc92361806e1a2409670b509" prot="public" virt="pure-virtual"><scope>mb_msg_accepter</scope><name>operator()</name></member> <member refid="classmb__msg__accepter_1af2323c159096da69ac57ec7dd5e78bd1" prot="public" virt="virtual"><scope>mb_msg_accepter</scope><name>~mb_msg_accepter</name></member> </listofallmembers> </compounddef> </doxygen>