<?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.6.2"> <compounddef id="classmb__msg__accepter__smp" kind="class" prot="public"> <compoundname>mb_msg_accepter_smp</compoundname> <basecompoundref refid="classmb__msg__accepter" prot="public" virt="non-virtual">mb_msg_accepter</basecompoundref> <includes refid="mb__msg__accepter__smp_8h" local="no">mb_msg_accepter_smp.h</includes> <sectiondef kind="private-attrib"> <memberdef kind="variable" id="classmb__msg__accepter__smp_1ae8082d895e4c9b3e38c5ec5f90d6bc26" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_mblock_sptr</ref></type> <definition>mb_mblock_sptr mb_msg_accepter_smp::d_mb</definition> <argsstring></argsstring> <name>d_mb</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_msg_accepter_smp.h" line="31" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_msg_accepter_smp.h" bodystart="31" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classmb__msg__accepter__smp_1aaf59b73746e3a731c28af6d846be8172" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <definition>pmt_t mb_msg_accepter_smp::d_port_name</definition> <argsstring></argsstring> <name>d_port_name</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_msg_accepter_smp.h" line="32" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_msg_accepter_smp.h" bodystart="32" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="public-func"> <memberdef kind="function" id="classmb__msg__accepter__smp_1a77f64bbd169e28128696ebcc3da38696" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type></type> <definition>mb_msg_accepter_smp::mb_msg_accepter_smp</definition> <argsstring>(mb_mblock_sptr mblock, pmt_t port_name)</argsstring> <name>mb_msg_accepter_smp</name> <param> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_mblock_sptr</ref></type> <declname>mblock</declname> </param> <param> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <declname>port_name</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_msg_accepter_smp.h" line="35"/> </memberdef> <memberdef kind="function" id="classmb__msg__accepter__smp_1a4552ec6e03a1c150e0ab948760668748" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type></type> <definition>mb_msg_accepter_smp::~mb_msg_accepter_smp</definition> <argsstring>()</argsstring> <name>~mb_msg_accepter_smp</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_msg_accepter_smp.h" line="36"/> </memberdef> <memberdef kind="function" id="classmb__msg__accepter__smp_1a748537f8b5dd0e34d45c0314e5cea2d0" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type>void</type> <definition>void mb_msg_accepter_smp::operator()</definition> <argsstring>(pmt_t signal, pmt_t data, pmt_t metadata, mb_pri_t priority)</argsstring> <name>operator()</name> <reimplements refid="classmb__msg__accepter_1a9a6fe34bcc92361806e1a2409670b509">operator()</reimplements> <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/lib/mb_msg_accepter_smp.h" line="38"/> </memberdef> </sectiondef> <briefdescription> <para>Concrete message acceptor that does an <ref refid="classmb__msg__queue" kindref="compound">mb_msg_queue</ref> insertion. </para> </briefdescription> <detaileddescription> </detaileddescription> <inheritancegraph> <node id="13314"> <label>mb_msg_accepter_smp</label> <link refid="classmb__msg__accepter__smp"/> <childnode refid="13315" relation="public-inheritance"> </childnode> </node> <node id="13315"> <label>mb_msg_accepter</label> <link refid="classmb__msg__accepter"/> </node> </inheritancegraph> <collaborationgraph> <node id="13344"> <label>T</label> </node> <node id="13338"> <label>mb_runtime_base</label> <link refid="classmb__runtime__base"/> <childnode refid="13339" relation="public-inheritance"> </childnode> <childnode refid="13340" relation="usage"> <edgelabel>d_accepter</edgelabel> </childnode> <childnode refid="13337" relation="usage"> <edgelabel>d_brl</edgelabel> </childnode> </node> <node id="13334"> <label>boost::shared_ptr< mb_message ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13335" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13342"> <label>std::map< std::string, mb_port_sptr ></label> <childnode refid="13343" relation="usage"> <edgelabel>elements</edgelabel> </childnode> <childnode refid="13330" relation="usage"> <edgelabel>keys</edgelabel> </childnode> </node> <node id="13316"> <label>mb_msg_accepter_smp</label> <link refid="classmb__msg__accepter__smp"/> <childnode refid="13317" relation="public-inheritance"> </childnode> <childnode refid="13318" relation="usage"> <edgelabel>d_mb</edgelabel> </childnode> <childnode refid="13328" relation="usage"> <edgelabel>d_port_name</edgelabel> </childnode> </node> <node id="13335"> <label>mb_message</label> <link refid="classmb__message"/> <childnode refid="13334" relation="usage"> <edgelabel>d_next</edgelabel> </childnode> <childnode refid="13328" relation="usage"> <edgelabel>d_port_id</edgelabel> <edgelabel>d_data</edgelabel> <edgelabel>d_metadata</edgelabel> <edgelabel>d_signal</edgelabel> </childnode> </node> <node id="13343"> <label>boost::shared_ptr< T ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13344" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13339"> <label>mb_runtime</label> <link refid="classmb__runtime"/> <childnode refid="13318" relation="usage"> <edgelabel>d_top</edgelabel> </childnode> </node> <node id="13321"> <label>mb_mblock_impl</label> <link refid="classmb__mblock__impl"/> <childnode refid="13322" relation="usage"> <edgelabel>d_conn_table</edgelabel> </childnode> <childnode refid="13332" relation="usage"> <edgelabel>d_msgq</edgelabel> </childnode> <childnode refid="13319" relation="usage"> <edgelabel>d_mb</edgelabel> <edgelabel>d_mb_parent</edgelabel> </childnode> <childnode refid="13338" relation="usage"> <edgelabel>d_runtime</edgelabel> </childnode> <childnode refid="13330" relation="usage"> <edgelabel>d_class_name</edgelabel> <edgelabel>d_instance_name</edgelabel> </childnode> <childnode refid="13341" relation="usage"> <edgelabel>d_comp_map</edgelabel> </childnode> <childnode refid="13342" relation="usage"> <edgelabel>d_port_map</edgelabel> </childnode> </node> <node id="13327"> <label>mb_port</label> <link refid="classmb__port"/> <childnode refid="13319" relation="usage"> <edgelabel>d_mblock</edgelabel> </childnode> <childnode refid="13328" relation="usage"> <edgelabel>d_protocol_class</edgelabel> <edgelabel>d_port_symbol</edgelabel> </childnode> <childnode refid="13330" relation="usage"> <edgelabel>d_port_name</edgelabel> </childnode> </node> <node id="13318"> <label>boost::shared_ptr< mb_mblock ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13319" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13325"> <label>mb_endpoint</label> <link refid="classmb__endpoint"/> <childnode refid="13326" relation="usage"> <edgelabel>d_port</edgelabel> </childnode> <childnode refid="13330" relation="usage"> <edgelabel>d_component_name</edgelabel> <edgelabel>d_port_name</edgelabel> </childnode> </node> <node id="13324"> <label>mb_connection</label> <link refid="structmb__connection"/> <childnode refid="13325" relation="usage"> <edgelabel>d_ep</edgelabel> </childnode> </node> <node id="13331"> <label>std::basic_string< char ></label> </node> <node id="13319"> <label>mb_mblock</label> <link refid="classmb__mblock"/> <childnode refid="13320" relation="usage"> <edgelabel>d_impl</edgelabel> </childnode> </node> <node id="13333"> <label>mb_msg_queue::subq</label> <childnode refid="13334" relation="usage"> <edgelabel>head</edgelabel> <edgelabel>tail</edgelabel> </childnode> </node> <node id="13326"> <label>boost::shared_ptr< mb_port ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13327" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13322"> <label>mb_conn_table</label> <link refid="classmb__conn__table"/> <childnode refid="13323" relation="usage"> <edgelabel>d_connections</edgelabel> </childnode> </node> <node id="13340"> <label>boost::shared_ptr< mb_msg_accepter ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13317" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13328"> <label>boost::shared_ptr< pmt_base ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13329" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13329"> <label>pmt_base</label> <link refid="classpmt__base"/> </node> <node id="13332"> <label>mb_msg_queue</label> <link refid="classmb__msg__queue"/> <childnode refid="13333" relation="usage"> <edgelabel>d_queue</edgelabel> </childnode> <childnode refid="13336" relation="usage"> <edgelabel>d_not_empty</edgelabel> </childnode> <childnode refid="13337" relation="usage"> <edgelabel>d_mutex</edgelabel> </childnode> </node> <node id="13336"> <label>omni_condition</label> <link refid="classomni__condition"/> <childnode refid="13337" relation="usage"> <edgelabel>mutex</edgelabel> </childnode> </node> <node id="13341"> <label>std::map< std::string, mb_mblock_sptr ></label> <childnode refid="13330" relation="usage"> <edgelabel>keys</edgelabel> </childnode> </node> <node id="13320"> <label>boost::shared_ptr< mb_mblock_impl ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13321" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13317"> <label>mb_msg_accepter</label> <link refid="classmb__msg__accepter"/> </node> <node id="13323"> <label>std::list< mb_connection ></label> <childnode refid="13324" relation="usage"> <edgelabel>elements</edgelabel> </childnode> </node> <node id="13330"> <label>std::string</label> <childnode refid="13331" relation="public-inheritance"> </childnode> </node> <node id="13337"> <label>omni_mutex</label> <link refid="classomni__mutex"/> </node> </collaborationgraph> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_msg_accepter_smp.h" line="30" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_msg_accepter_smp.h" bodystart="29" bodyend="39"/> <listofallmembers> <member refid="classmb__msg__accepter__smp_1ae8082d895e4c9b3e38c5ec5f90d6bc26" prot="private" virt="non-virtual"><scope>mb_msg_accepter_smp</scope><name>d_mb</name></member> <member refid="classmb__msg__accepter__smp_1aaf59b73746e3a731c28af6d846be8172" prot="private" virt="non-virtual"><scope>mb_msg_accepter_smp</scope><name>d_port_name</name></member> <member refid="classmb__msg__accepter_1a5fb212ca99827bff3d6ef69292e555c1" prot="public" virt="non-virtual"><scope>mb_msg_accepter_smp</scope><name>mb_msg_accepter</name></member> <member refid="classmb__msg__accepter__smp_1a77f64bbd169e28128696ebcc3da38696" prot="public" virt="non-virtual"><scope>mb_msg_accepter_smp</scope><name>mb_msg_accepter_smp</name></member> <member refid="classmb__msg__accepter__smp_1a748537f8b5dd0e34d45c0314e5cea2d0" prot="public" virt="virtual"><scope>mb_msg_accepter_smp</scope><name>operator()</name></member> <member refid="classmb__msg__accepter_1af2323c159096da69ac57ec7dd5e78bd1" prot="public" virt="virtual"><scope>mb_msg_accepter_smp</scope><name>~mb_msg_accepter</name></member> <member refid="classmb__msg__accepter__smp_1a4552ec6e03a1c150e0ab948760668748" prot="public" virt="non-virtual"><scope>mb_msg_accepter_smp</scope><name>~mb_msg_accepter_smp</name></member> </listofallmembers> </compounddef> </doxygen>