<?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__port" kind="class" prot="public"> <compoundname>mb_port</compoundname> <derivedcompoundref refid="classmb__port__simple" prot="public" virt="non-virtual">mb_port_simple</derivedcompoundref> <includes refid="port_8h" local="no">port.h</includes> <sectiondef kind="public-type"> <memberdef kind="enum" id="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7" prot="public" static="no"> <name>port_type_t</name> <enumvalue id="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7afbf7726fc08e0cdad4236ba04e456ac0" prot="public"> <name>EXTERNAL</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> </enumvalue> <enumvalue id="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7a25099810b70e3bd22435edcb3d945971" prot="public"> <name>RELAY</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> </enumvalue> <enumvalue id="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7adbe27e3c2f0de021106128f949ac3d5a" prot="public"> <name>INTERNAL</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> </enumvalue> <briefdescription> <para>port classification </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="34" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="34" bodyend="38"/> </memberdef> </sectiondef> <sectiondef kind="private-attrib"> <memberdef kind="variable" id="classmb__port_1a4a971a44d8c8acb08686846a8fff3f0b" prot="private" static="no" mutable="no"> <type>std::string</type> <definition>std::string mb_port::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/include/mblock/port.h" line="42" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="42" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classmb__port_1ad02527fc4bf360446124f22ece7e4f55" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <definition>pmt_t mb_port::d_port_symbol</definition> <argsstring></argsstring> <name>d_port_symbol</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="43" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="43" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classmb__port_1afbceb0abb5ebadcd9f412baefc42b066" prot="private" static="no" mutable="no"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <definition>pmt_t mb_port::d_protocol_class</definition> <argsstring></argsstring> <name>d_protocol_class</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="44" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="44" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classmb__port_1a5fba267a4b8c08911c659674d72fb964" prot="private" static="no" mutable="no"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>bool mb_port::d_conjugated</definition> <argsstring></argsstring> <name>d_conjugated</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="45" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="45" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classmb__port_1a5f283663f2a3e8a53483b8e054dcea0c" prot="private" static="no" mutable="no"> <type><ref refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7" kindref="member">port_type_t</ref></type> <definition>port_type_t mb_port::d_port_type</definition> <argsstring></argsstring> <name>d_port_type</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="46" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="46" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="protected-attrib"> <memberdef kind="variable" id="classmb__port_1ab91541cfc8cbae3eab45257ae447e84c" prot="protected" static="no" mutable="no"> <type><ref refid="classmb__mblock" kindref="compound">mb_mblock</ref> *</type> <definition>mb_mblock* mb_port::d_mblock</definition> <argsstring></argsstring> <name>d_mblock</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="49" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="49" bodyend="-1"/> <referencedby refid="classmb__port_1aa6e12c7f0acccd82a9cbe0e54554b620" compoundref="port_8h" startline="58" endline="58">mblock</referencedby> </memberdef> </sectiondef> <sectiondef kind="protected-func"> <memberdef kind="function" id="classmb__port_1a4a8bc91c46289022e87b42a9b1962fe5" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type></type> <definition>mb_port::mb_port</definition> <argsstring>(mb_mblock *mblock, const std::string &port_name, const std::string &protocol_class_name, bool conjugated, mb_port::port_type_t port_type)</argsstring> <name>mb_port</name> <param> <type><ref refid="classmb__mblock" kindref="compound">mb_mblock</ref> *</type> <declname>mblock</declname> </param> <param> <type>const std::string &</type> <declname>port_name</declname> </param> <param> <type>const std::string &</type> <declname>protocol_class_name</declname> </param> <param> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <declname>conjugated</declname> </param> <param> <type><ref refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7" kindref="member">mb_port::port_type_t</ref></type> <declname>port_type</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="56"/> </memberdef> <memberdef kind="function" id="classmb__port_1aa6e12c7f0acccd82a9cbe0e54554b620" prot="protected" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> <type><ref refid="classmb__mblock" kindref="compound">mb_mblock</ref> *</type> <definition>mb_mblock* mb_port::mblock</definition> <argsstring>() const </argsstring> <name>mblock</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="58" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="58" bodyend="58"/> <references refid="classmb__port_1ab91541cfc8cbae3eab45257ae447e84c" compoundref="port_8h" startline="49">d_mblock</references> </memberdef> </sectiondef> <sectiondef kind="public-func"> <memberdef kind="function" id="classmb__port_1a6e7d2167a9469bc8fb032273ef89a34e" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> <type>std::string</type> <definition>std::string mb_port::port_name</definition> <argsstring>() const </argsstring> <name>port_name</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="61" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="61" bodyend="61"/> </memberdef> <memberdef kind="function" id="classmb__port_1a7f48e9e8cd3c230835ba4d8f008a708c" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <definition>pmt_t mb_port::port_symbol</definition> <argsstring>() const </argsstring> <name>port_symbol</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="62" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="62" bodyend="62"/> </memberdef> <memberdef kind="function" id="classmb__port_1a9897e91d06be233669a0e5ee78becd77" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <definition>pmt_t mb_port::protocol_class</definition> <argsstring>() const </argsstring> <name>protocol_class</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="63" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="63" bodyend="63"/> </memberdef> <memberdef kind="function" id="classmb__port_1ad18c83bd74aaa1e1f686a37d056a1f74" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>bool mb_port::conjugated</definition> <argsstring>() const </argsstring> <name>conjugated</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="64" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="64" bodyend="64"/> </memberdef> <memberdef kind="function" id="classmb__port_1a9f19e3f53b1fb461f48848c9187b177c" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> <type><ref refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7" kindref="member">port_type_t</ref></type> <definition>port_type_t mb_port::port_type</definition> <argsstring>() const </argsstring> <name>port_type</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="65" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="65" bodyend="65"/> </memberdef> <memberdef kind="function" id="classmb__port_1a065353719c1a2c6ba3defbc98738054c" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <definition>pmt_t mb_port::incoming_message_set</definition> <argsstring>() const </argsstring> <name>incoming_message_set</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="67"/> </memberdef> <memberdef kind="function" id="classmb__port_1a92d36c2407c7ee6c85ad27876ba47f19" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <definition>pmt_t mb_port::outgoing_message_set</definition> <argsstring>() const </argsstring> <name>outgoing_message_set</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="68"/> </memberdef> <memberdef kind="function" id="classmb__port_1ad5ed1cc802a4ddaca91f852b810e2b81" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type></type> <definition>virtual mb_port::~mb_port</definition> <argsstring>()</argsstring> <name>~mb_port</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="70"/> </memberdef> <memberdef kind="function" id="classmb__port_1ad8b9db98bc7588b3f7ba87dcb56fa29d" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual"> <type>void</type> <definition>virtual void mb_port::send</definition> <argsstring>(pmt_t signal, pmt_t data=PMT_F, pmt_t metadata=PMT_F, mb_pri_t priority=MB_PRI_DEFAULT)=0</argsstring> <name>send</name> <reimplementedby refid="classmb__port__simple_1afab277f3a993813838b72c5774b2c2f6">send</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> <defval><ref refid="pmt_8h_1acaaedbc8f510c728577f7f29d26f33d9" kindref="member">PMT_F</ref></defval> </param> <param> <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type> <declname>metadata</declname> <defval><ref refid="pmt_8h_1acaaedbc8f510c728577f7f29d26f33d9" kindref="member">PMT_F</ref></defval> </param> <param> <type><ref refid="common_8h_1aaca6107c0aa97c90bf00d7a0b20c8967" kindref="member">mb_pri_t</ref></type> <declname>priority</declname> <defval><ref refid="common_8h_1a612b7e57d4c931cd3565abd0d856d7fc" kindref="member">MB_PRI_DEFAULT</ref></defval> </param> <briefdescription> <para>send a message </para> </briefdescription> <detaileddescription> <para><parameterlist kind="param"><parameteritem> <parameternamelist> <parametername>signal</parametername> </parameternamelist> <parameterdescription> <para>the event name </para></parameterdescription> </parameteritem> <parameteritem> <parameternamelist> <parametername>data</parametername> </parameternamelist> <parameterdescription> <para>optional data </para></parameterdescription> </parameteritem> <parameteritem> <parameternamelist> <parametername>metadata</parametername> </parameternamelist> <parameterdescription> <para>optional metadata </para></parameterdescription> </parameteritem> <parameteritem> <parameternamelist> <parametername>priority</parametername> </parameternamelist> <parameterdescription> <para>the urgency at which the message is sent </para></parameterdescription> </parameteritem> </parameterlist> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="84"/> </memberdef> <memberdef kind="function" id="classmb__port_1aea29fb7a1ec65c2e924a21fd3736fdfa" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual"> <type>void</type> <definition>virtual void mb_port::invalidate_cache</definition> <argsstring>()=0</argsstring> <name>invalidate_cache</name> <reimplementedby refid="classmb__port__simple_1a0eacb5feaf406c95b88ef40bdd655e66">invalidate_cache</reimplementedby> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="90"/> </memberdef> </sectiondef> <briefdescription> <para>Abstract port characteristics. </para> </briefdescription> <detaileddescription> </detaileddescription> <inheritancegraph> <node id="15124"> <label>mb_port</label> <link refid="classmb__port"/> </node> <node id="15125"> <label>mb_port_simple</label> <link refid="classmb__port__simple"/> <childnode refid="15124" relation="public-inheritance"> </childnode> </node> </inheritancegraph> <collaborationgraph> <node id="15153"> <label>T</label> </node> <node id="15145"> <label>mb_runtime_base</label> <link refid="classmb__runtime__base"/> <childnode refid="15146" relation="public-inheritance"> </childnode> <childnode refid="15148" relation="usage"> <edgelabel>d_accepter</edgelabel> </childnode> <childnode refid="15144" relation="usage"> <edgelabel>d_brl</edgelabel> </childnode> </node> <node id="15139"> <label>boost::shared_ptr< mb_message ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="15140" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="15151"> <label>std::map< std::string, mb_port_sptr ></label> <childnode refid="15152" relation="usage"> <edgelabel>elements</edgelabel> </childnode> <childnode refid="15135" relation="usage"> <edgelabel>keys</edgelabel> </childnode> </node> <node id="15140"> <label>mb_message</label> <link refid="classmb__message"/> <childnode refid="15139" relation="usage"> <edgelabel>d_next</edgelabel> </childnode> <childnode refid="15141" relation="usage"> <edgelabel>d_port_id</edgelabel> <edgelabel>d_data</edgelabel> <edgelabel>d_metadata</edgelabel> <edgelabel>d_signal</edgelabel> </childnode> </node> <node id="15152"> <label>boost::shared_ptr< T ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="15153" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="15146"> <label>mb_runtime</label> <link refid="classmb__runtime"/> <childnode refid="15147" relation="usage"> <edgelabel>d_top</edgelabel> </childnode> </node> <node id="15129"> <label>mb_mblock_impl</label> <link refid="classmb__mblock__impl"/> <childnode refid="15130" relation="usage"> <edgelabel>d_conn_table</edgelabel> </childnode> <childnode refid="15137" relation="usage"> <edgelabel>d_msgq</edgelabel> </childnode> <childnode refid="15127" relation="usage"> <edgelabel>d_mb</edgelabel> <edgelabel>d_mb_parent</edgelabel> </childnode> <childnode refid="15145" relation="usage"> <edgelabel>d_runtime</edgelabel> </childnode> <childnode refid="15135" relation="usage"> <edgelabel>d_class_name</edgelabel> <edgelabel>d_instance_name</edgelabel> </childnode> <childnode refid="15150" relation="usage"> <edgelabel>d_comp_map</edgelabel> </childnode> <childnode refid="15151" relation="usage"> <edgelabel>d_port_map</edgelabel> </childnode> </node> <node id="15126"> <label>mb_port</label> <link refid="classmb__port"/> <childnode refid="15127" relation="usage"> <edgelabel>d_mblock</edgelabel> </childnode> <childnode refid="15141" relation="usage"> <edgelabel>d_protocol_class</edgelabel> <edgelabel>d_port_symbol</edgelabel> </childnode> <childnode refid="15135" relation="usage"> <edgelabel>d_port_name</edgelabel> </childnode> </node> <node id="15147"> <label>boost::shared_ptr< mb_mblock ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="15127" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="15133"> <label>mb_endpoint</label> <link refid="classmb__endpoint"/> <childnode refid="15134" relation="usage"> <edgelabel>d_port</edgelabel> </childnode> <childnode refid="15135" relation="usage"> <edgelabel>d_component_name</edgelabel> <edgelabel>d_port_name</edgelabel> </childnode> </node> <node id="15132"> <label>mb_connection</label> <link refid="structmb__connection"/> <childnode refid="15133" relation="usage"> <edgelabel>d_ep</edgelabel> </childnode> </node> <node id="15136"> <label>std::basic_string< char ></label> </node> <node id="15127"> <label>mb_mblock</label> <link refid="classmb__mblock"/> <childnode refid="15128" relation="usage"> <edgelabel>d_impl</edgelabel> </childnode> </node> <node id="15138"> <label>mb_msg_queue::subq</label> <childnode refid="15139" relation="usage"> <edgelabel>head</edgelabel> <edgelabel>tail</edgelabel> </childnode> </node> <node id="15134"> <label>boost::shared_ptr< mb_port ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="15126" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="15130"> <label>mb_conn_table</label> <link refid="classmb__conn__table"/> <childnode refid="15131" relation="usage"> <edgelabel>d_connections</edgelabel> </childnode> </node> <node id="15148"> <label>boost::shared_ptr< mb_msg_accepter ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="15149" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="15141"> <label>boost::shared_ptr< pmt_base ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="15142" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="15142"> <label>pmt_base</label> <link refid="classpmt__base"/> </node> <node id="15137"> <label>mb_msg_queue</label> <link refid="classmb__msg__queue"/> <childnode refid="15138" relation="usage"> <edgelabel>d_queue</edgelabel> </childnode> <childnode refid="15143" relation="usage"> <edgelabel>d_not_empty</edgelabel> </childnode> <childnode refid="15144" relation="usage"> <edgelabel>d_mutex</edgelabel> </childnode> </node> <node id="15143"> <label>omni_condition</label> <link refid="classomni__condition"/> <childnode refid="15144" relation="usage"> <edgelabel>mutex</edgelabel> </childnode> </node> <node id="15150"> <label>std::map< std::string, mb_mblock_sptr ></label> <childnode refid="15147" relation="usage"> <edgelabel>elements</edgelabel> </childnode> <childnode refid="15135" relation="usage"> <edgelabel>keys</edgelabel> </childnode> </node> <node id="15128"> <label>boost::shared_ptr< mb_mblock_impl ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="15129" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="15149"> <label>mb_msg_accepter</label> <link refid="classmb__msg__accepter"/> </node> <node id="15131"> <label>std::list< mb_connection ></label> <childnode refid="15132" relation="usage"> <edgelabel>elements</edgelabel> </childnode> </node> <node id="15135"> <label>std::string</label> <childnode refid="15136" relation="public-inheritance"> </childnode> </node> <node id="15144"> <label>omni_mutex</label> <link refid="classomni__mutex"/> </node> </collaborationgraph> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" line="30" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/include/mblock/port.h" bodystart="29" bodyend="91"/> <listofallmembers> <member refid="classmb__port_1ad18c83bd74aaa1e1f686a37d056a1f74" prot="public" virt="non-virtual"><scope>mb_port</scope><name>conjugated</name></member> <member refid="classmb__port_1a5fba267a4b8c08911c659674d72fb964" prot="private" virt="non-virtual"><scope>mb_port</scope><name>d_conjugated</name></member> <member refid="classmb__port_1ab91541cfc8cbae3eab45257ae447e84c" prot="protected" virt="non-virtual"><scope>mb_port</scope><name>d_mblock</name></member> <member refid="classmb__port_1a4a971a44d8c8acb08686846a8fff3f0b" prot="private" virt="non-virtual"><scope>mb_port</scope><name>d_port_name</name></member> <member refid="classmb__port_1ad02527fc4bf360446124f22ece7e4f55" prot="private" virt="non-virtual"><scope>mb_port</scope><name>d_port_symbol</name></member> <member refid="classmb__port_1a5f283663f2a3e8a53483b8e054dcea0c" prot="private" virt="non-virtual"><scope>mb_port</scope><name>d_port_type</name></member> <member refid="classmb__port_1afbceb0abb5ebadcd9f412baefc42b066" prot="private" virt="non-virtual"><scope>mb_port</scope><name>d_protocol_class</name></member> <member refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7afbf7726fc08e0cdad4236ba04e456ac0" prot="public" virt="non-virtual"><scope>mb_port</scope><name>EXTERNAL</name></member> <member refid="classmb__port_1a065353719c1a2c6ba3defbc98738054c" prot="public" virt="non-virtual"><scope>mb_port</scope><name>incoming_message_set</name></member> <member refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7adbe27e3c2f0de021106128f949ac3d5a" prot="public" virt="non-virtual"><scope>mb_port</scope><name>INTERNAL</name></member> <member refid="classmb__port_1aea29fb7a1ec65c2e924a21fd3736fdfa" prot="public" virt="pure-virtual"><scope>mb_port</scope><name>invalidate_cache</name></member> <member refid="classmb__port_1a4a8bc91c46289022e87b42a9b1962fe5" prot="protected" virt="non-virtual"><scope>mb_port</scope><name>mb_port</name></member> <member refid="classmb__port_1aa6e12c7f0acccd82a9cbe0e54554b620" prot="protected" virt="non-virtual"><scope>mb_port</scope><name>mblock</name></member> <member refid="classmb__port_1a92d36c2407c7ee6c85ad27876ba47f19" prot="public" virt="non-virtual"><scope>mb_port</scope><name>outgoing_message_set</name></member> <member refid="classmb__port_1a6e7d2167a9469bc8fb032273ef89a34e" prot="public" virt="non-virtual"><scope>mb_port</scope><name>port_name</name></member> <member refid="classmb__port_1a7f48e9e8cd3c230835ba4d8f008a708c" prot="public" virt="non-virtual"><scope>mb_port</scope><name>port_symbol</name></member> <member refid="classmb__port_1a9f19e3f53b1fb461f48848c9187b177c" prot="public" virt="non-virtual"><scope>mb_port</scope><name>port_type</name></member> <member refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7" prot="public" virt="non-virtual"><scope>mb_port</scope><name>port_type_t</name></member> <member refid="classmb__port_1a9897e91d06be233669a0e5ee78becd77" prot="public" virt="non-virtual"><scope>mb_port</scope><name>protocol_class</name></member> <member refid="classmb__port_1ab7f3f63c496d0de66461f09320bbaaa7a25099810b70e3bd22435edcb3d945971" prot="public" virt="non-virtual"><scope>mb_port</scope><name>RELAY</name></member> <member refid="classmb__port_1ad8b9db98bc7588b3f7ba87dcb56fa29d" prot="public" virt="pure-virtual"><scope>mb_port</scope><name>send</name></member> <member refid="classmb__port_1ad5ed1cc802a4ddaca91f852b810e2b81" prot="public" virt="virtual"><scope>mb_port</scope><name>~mb_port</name></member> </listofallmembers> </compounddef> </doxygen>