<?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__conn__table" kind="class" prot="public"> <compoundname>mb_conn_table</compoundname> <includes refid="mb__connection_8h" local="no">mb_connection.h</includes> <sectiondef kind="private-attrib"> <memberdef kind="variable" id="classmb__conn__table_1a965c5f7b10740b4c2ab71710f362516b" prot="private" static="no" mutable="no"> <type>std::list< <ref refid="structmb__connection" kindref="compound">mb_connection</ref> ></type> <definition>std::list<mb_connection> mb_conn_table::d_connections</definition> <argsstring></argsstring> <name>d_connections</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="47" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" bodystart="47" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="public-func"> <memberdef kind="function" id="classmb__conn__table_1a073a304d50e529ec457dc22f1fac1185" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>bool mb_conn_table::lookup_conn_by_name</definition> <argsstring>(const std::string &component_name, const std::string &port_name, mb_conn_iter *it, int *which_ep)</argsstring> <name>lookup_conn_by_name</name> <param> <type>const std::string &</type> <declname>component_name</declname> </param> <param> <type>const std::string &</type> <declname>port_name</declname> </param> <param> <type><ref refid="mb__connection_8h_1a40f8c3e52417e696245686fc938b0fbb" kindref="member">mb_conn_iter</ref> *</type> <declname>it</declname> </param> <param> <type>int *</type> <declname>which_ep</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="53"/> </memberdef> <memberdef kind="function" id="classmb__conn__table_1a2b38e601434dfed3303c6f292d0d2672" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>bool mb_conn_table::lookup_conn_by_port</definition> <argsstring>(const mb_port *port, mb_conn_iter *it, int *which_ep)</argsstring> <name>lookup_conn_by_port</name> <param> <type>const <ref refid="classmb__port" kindref="compound">mb_port</ref> *</type> <declname>port</declname> </param> <param> <type><ref refid="mb__connection_8h_1a40f8c3e52417e696245686fc938b0fbb" kindref="member">mb_conn_iter</ref> *</type> <declname>it</declname> </param> <param> <type>int *</type> <declname>which_ep</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="57"/> </memberdef> <memberdef kind="function" id="classmb__conn__table_1ac91295ed8f734e52806774be28e72b9b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void mb_conn_table::create_conn</definition> <argsstring>(const mb_endpoint &ep0, const mb_endpoint &ep1)</argsstring> <name>create_conn</name> <param> <type>const <ref refid="classmb__endpoint" kindref="compound">mb_endpoint</ref> &</type> <declname>ep0</declname> </param> <param> <type>const <ref refid="classmb__endpoint" kindref="compound">mb_endpoint</ref> &</type> <declname>ep1</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="60"/> </memberdef> <memberdef kind="function" id="classmb__conn__table_1a4b1dc78e9c19287f0de7124a1c8064af" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void mb_conn_table::disconnect</definition> <argsstring>(const std::string &comp_name1, const std::string &port_name1, const std::string &comp_name2, const std::string &port_name2)</argsstring> <name>disconnect</name> <param> <type>const std::string &</type> <declname>comp_name1</declname> </param> <param> <type>const std::string &</type> <declname>port_name1</declname> </param> <param> <type>const std::string &</type> <declname>comp_name2</declname> </param> <param> <type>const std::string &</type> <declname>port_name2</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="65"/> </memberdef> <memberdef kind="function" id="classmb__conn__table_1ae7aa820153ad6a17a1629b68c0a95b37" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void mb_conn_table::disconnect_component</definition> <argsstring>(const std::string component_name)</argsstring> <name>disconnect_component</name> <param> <type>const std::string</type> <declname>component_name</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="68"/> </memberdef> <memberdef kind="function" id="classmb__conn__table_1a407820f99fb3313b547b13a1c6f23bde" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void mb_conn_table::disconnect_all</definition> <argsstring>()</argsstring> <name>disconnect_all</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="71"/> </memberdef> <memberdef kind="function" id="classmb__conn__table_1aca1446122324782a820e12a301437045" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int mb_conn_table::nconnections</definition> <argsstring>() const </argsstring> <name>nconnections</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="74"/> </memberdef> </sectiondef> <briefdescription> <para>data structure that keeps track of connections </para> </briefdescription> <detaileddescription> </detaileddescription> <collaborationgraph> <node id="14946"> <label>T</label> </node> <node id="14936"> <label>mb_runtime_base</label> <link refid="classmb__runtime__base"/> <childnode refid="14937" relation="public-inheritance"> </childnode> <childnode refid="14939" relation="usage"> <edgelabel>d_accepter</edgelabel> </childnode> <childnode refid="14935" relation="usage"> <edgelabel>d_brl</edgelabel> </childnode> </node> <node id="14930"> <label>boost::shared_ptr< mb_message ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="14931" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="14944"> <label>std::map< std::string, mb_port_sptr ></label> <childnode refid="14945" relation="usage"> <edgelabel>elements</edgelabel> </childnode> <childnode refid="14941" relation="usage"> <edgelabel>keys</edgelabel> </childnode> </node> <node id="14931"> <label>mb_message</label> <link refid="classmb__message"/> <childnode refid="14930" relation="usage"> <edgelabel>d_next</edgelabel> </childnode> <childnode refid="14932" relation="usage"> <edgelabel>d_port_id</edgelabel> <edgelabel>d_data</edgelabel> <edgelabel>d_metadata</edgelabel> <edgelabel>d_signal</edgelabel> </childnode> </node> <node id="14945"> <label>boost::shared_ptr< T ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="14946" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="14937"> <label>mb_runtime</label> <link refid="classmb__runtime"/> <childnode refid="14938" relation="usage"> <edgelabel>d_top</edgelabel> </childnode> </node> <node id="14927"> <label>mb_mblock_impl</label> <link refid="classmb__mblock__impl"/> <childnode refid="14919" relation="usage"> <edgelabel>d_conn_table</edgelabel> </childnode> <childnode refid="14928" relation="usage"> <edgelabel>d_msgq</edgelabel> </childnode> <childnode refid="14925" relation="usage"> <edgelabel>d_mb</edgelabel> <edgelabel>d_mb_parent</edgelabel> </childnode> <childnode refid="14936" relation="usage"> <edgelabel>d_runtime</edgelabel> </childnode> <childnode refid="14941" relation="usage"> <edgelabel>d_class_name</edgelabel> <edgelabel>d_instance_name</edgelabel> </childnode> <childnode refid="14943" relation="usage"> <edgelabel>d_comp_map</edgelabel> </childnode> <childnode refid="14944" relation="usage"> <edgelabel>d_port_map</edgelabel> </childnode> </node> <node id="14924"> <label>mb_port</label> <link refid="classmb__port"/> <childnode refid="14925" relation="usage"> <edgelabel>d_mblock</edgelabel> </childnode> <childnode refid="14932" relation="usage"> <edgelabel>d_protocol_class</edgelabel> <edgelabel>d_port_symbol</edgelabel> </childnode> <childnode refid="14941" relation="usage"> <edgelabel>d_port_name</edgelabel> </childnode> </node> <node id="14938"> <label>boost::shared_ptr< mb_mblock ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="14925" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="14922"> <label>mb_endpoint</label> <link refid="classmb__endpoint"/> <childnode refid="14923" relation="usage"> <edgelabel>d_port</edgelabel> </childnode> <childnode refid="14941" relation="usage"> <edgelabel>d_component_name</edgelabel> <edgelabel>d_port_name</edgelabel> </childnode> </node> <node id="14921"> <label>mb_connection</label> <link refid="structmb__connection"/> <childnode refid="14922" relation="usage"> <edgelabel>d_ep</edgelabel> </childnode> </node> <node id="14942"> <label>std::basic_string< char ></label> </node> <node id="14925"> <label>mb_mblock</label> <link refid="classmb__mblock"/> <childnode refid="14926" relation="usage"> <edgelabel>d_impl</edgelabel> </childnode> </node> <node id="14929"> <label>mb_msg_queue::subq</label> <childnode refid="14930" relation="usage"> <edgelabel>head</edgelabel> <edgelabel>tail</edgelabel> </childnode> </node> <node id="14923"> <label>boost::shared_ptr< mb_port ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="14924" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="14919"> <label>mb_conn_table</label> <link refid="classmb__conn__table"/> <childnode refid="14920" relation="usage"> <edgelabel>d_connections</edgelabel> </childnode> </node> <node id="14939"> <label>boost::shared_ptr< mb_msg_accepter ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="14940" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="14932"> <label>boost::shared_ptr< pmt_base ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="14933" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="14933"> <label>pmt_base</label> <link refid="classpmt__base"/> </node> <node id="14928"> <label>mb_msg_queue</label> <link refid="classmb__msg__queue"/> <childnode refid="14929" relation="usage"> <edgelabel>d_queue</edgelabel> </childnode> <childnode refid="14934" relation="usage"> <edgelabel>d_not_empty</edgelabel> </childnode> <childnode refid="14935" relation="usage"> <edgelabel>d_mutex</edgelabel> </childnode> </node> <node id="14934"> <label>omni_condition</label> <link refid="classomni__condition"/> <childnode refid="14935" relation="usage"> <edgelabel>mutex</edgelabel> </childnode> </node> <node id="14943"> <label>std::map< std::string, mb_mblock_sptr ></label> <childnode refid="14938" relation="usage"> <edgelabel>elements</edgelabel> </childnode> <childnode refid="14941" relation="usage"> <edgelabel>keys</edgelabel> </childnode> </node> <node id="14926"> <label>boost::shared_ptr< mb_mblock_impl ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="14927" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="14940"> <label>mb_msg_accepter</label> <link refid="classmb__msg__accepter"/> </node> <node id="14920"> <label>std::list< mb_connection ></label> <childnode refid="14921" relation="usage"> <edgelabel>elements</edgelabel> </childnode> </node> <node id="14941"> <label>std::string</label> <childnode refid="14942" relation="public-inheritance"> </childnode> </node> <node id="14935"> <label>omni_mutex</label> <link refid="classomni__mutex"/> </node> </collaborationgraph> <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" line="46" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_connection.h" bodystart="46" bodyend="76"/> <listofallmembers> <member refid="classmb__conn__table_1ac91295ed8f734e52806774be28e72b9b" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>create_conn</name></member> <member refid="classmb__conn__table_1a965c5f7b10740b4c2ab71710f362516b" prot="private" virt="non-virtual"><scope>mb_conn_table</scope><name>d_connections</name></member> <member refid="classmb__conn__table_1a4b1dc78e9c19287f0de7124a1c8064af" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>disconnect</name></member> <member refid="classmb__conn__table_1a407820f99fb3313b547b13a1c6f23bde" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>disconnect_all</name></member> <member refid="classmb__conn__table_1ae7aa820153ad6a17a1629b68c0a95b37" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>disconnect_component</name></member> <member refid="classmb__conn__table_1a073a304d50e529ec457dc22f1fac1185" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>lookup_conn_by_name</name></member> <member refid="classmb__conn__table_1a2b38e601434dfed3303c6f292d0d2672" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>lookup_conn_by_port</name></member> <member refid="classmb__conn__table_1aca1446122324782a820e12a301437045" prot="public" virt="non-virtual"><scope>mb_conn_table</scope><name>nconnections</name></member> </listofallmembers> </compounddef> </doxygen>