Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 6e7a2755bd78c9deedab199b86e675f3 > files > 7894

gnuradio-doc-3.2.2-9.fc14.x86_64.rpm

<?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__mblock__impl" kind="class" prot="public">
    <compoundname>mb_mblock_impl</compoundname>
    <includes refid="mb__mblock__impl_8h" local="no">mb_mblock_impl.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classmb__mblock__impl_1aa463ff66279598f179f013d39054c0ed" prot="private" static="no" mutable="no">
        <type><ref refid="classmb__runtime__base" kindref="compound">mb_runtime_base</ref> *</type>
        <definition>mb_runtime_base* mb_mblock_impl::d_runtime</definition>
        <argsstring></argsstring>
        <name>d_runtime</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="41" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="41" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classmb__mblock__impl_1af572d1715fb1ba8f549909441dd7a832" prot="private" static="no" mutable="no">
        <type><ref refid="classmb__mblock" kindref="compound">mb_mblock</ref> *</type>
        <definition>mb_mblock* mb_mblock_impl::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_mblock_impl.h" line="42" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="42" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classmb__mblock__impl_1ad0a06c1539622ce9e026947f5414558a" prot="private" static="no" mutable="no">
        <type><ref refid="classmb__mblock" kindref="compound">mb_mblock</ref> *</type>
        <definition>mb_mblock* mb_mblock_impl::d_mb_parent</definition>
        <argsstring></argsstring>
        <name>d_mb_parent</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="43" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="43" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classmb__mblock__impl_1a12e8537aad51204bc95e09727b7b72f0" prot="private" static="no" mutable="no">
        <type>std::string</type>
        <definition>std::string mb_mblock_impl::d_instance_name</definition>
        <argsstring></argsstring>
        <name>d_instance_name</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="45" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="45" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classmb__mblock__impl_1aeecdb011f7e6cc1941a747928ea70fda" prot="private" static="no" mutable="no">
        <type>std::string</type>
        <definition>std::string mb_mblock_impl::d_class_name</definition>
        <argsstring></argsstring>
        <name>d_class_name</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="46" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="46" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classmb__mblock__impl_1a7c8ebcfc892101a987e54666ce3b7874" prot="private" static="no" mutable="no">
        <type><ref refid="mb__mblock__impl_8h_1a07a95b508d1edd6a862ba9c5880711fe" kindref="member">mb_port_map_t</ref></type>
        <definition>mb_port_map_t mb_mblock_impl::d_port_map</definition>
        <argsstring></argsstring>
        <name>d_port_map</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="48" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="48" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classmb__mblock__impl_1a95505b688f5ff86b68b9c4b15ca35ca2" prot="private" static="no" mutable="no">
        <type><ref refid="mb__mblock__impl_8h_1a44ade09634f10fa95709778100cbfe59" kindref="member">mb_comp_map_t</ref></type>
        <definition>mb_comp_map_t mb_mblock_impl::d_comp_map</definition>
        <argsstring></argsstring>
        <name>d_comp_map</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="49" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classmb__mblock__impl_1ab8deb4b4053eb6958fa96864b60e927c" prot="private" static="no" mutable="no">
        <type><ref refid="classmb__conn__table" kindref="compound">mb_conn_table</ref></type>
        <definition>mb_conn_table mb_mblock_impl::d_conn_table</definition>
        <argsstring></argsstring>
        <name>d_conn_table</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="50" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="50" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classmb__mblock__impl_1ab54feaf913194b25ab590de5868eaf51" prot="private" static="no" mutable="no">
        <type><ref refid="classmb__msg__queue" kindref="compound">mb_msg_queue</ref></type>
        <definition>mb_msg_queue mb_mblock_impl::d_msgq</definition>
        <argsstring></argsstring>
        <name>d_msgq</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="52" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="52" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classmb__mblock__impl_1a527d247a54cc2abaf393cbb8eab0f601" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>mb_mblock_impl::mb_mblock_impl</definition>
        <argsstring>(mb_runtime_base *runtime, mb_mblock *mb, const std::string &amp;instance_name)</argsstring>
        <name>mb_mblock_impl</name>
        <param>
          <type><ref refid="classmb__runtime__base" kindref="compound">mb_runtime_base</ref> *</type>
          <declname>runtime</declname>
        </param>
        <param>
          <type><ref refid="classmb__mblock" kindref="compound">mb_mblock</ref> *</type>
          <declname>mb</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>instance_name</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="56"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a85b5ef74d2466e337cec0a54004a982c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>mb_mblock_impl::~mb_mblock_impl</definition>
        <argsstring>()</argsstring>
        <name>~mb_mblock_impl</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="57"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a702fa262fe5d76fc5923256ee5741d13" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_port_sptr</ref></type>
        <definition>mb_port_sptr mb_mblock_impl::define_port</definition>
        <argsstring>(const std::string &amp;port_name, const std::string &amp;protocol_class_name, bool conjugated, mb_port::port_type_t port_type)</argsstring>
        <name>define_port</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>port_name</declname>
        </param>
        <param>
          <type>const std::string &amp;</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>
<para>Define a port. </para>        </briefdescription>
        <detaileddescription>
<para>EXTERNAL and RELAY ports are part of our peer interface. INTERNAL ports are used to talk to sub-components.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>port_name</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the port (must be unique within this mblock). </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>protocol_class_name</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the protocol class associated with this port. It must already be defined. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>conjugated</parametername>
</parameternamelist>
<parameterdescription>
<para>Are the incoming and outgoing message sets swapped? </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>port_type</parametername>
</parameternamelist>
<parameterdescription>
<para>INTERNAL, EXTERNAL or RELAY. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="75"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1ad5613774fb12eaeac1f5134b5ee8c2aa" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_mblock_impl::define_component</definition>
        <argsstring>(const std::string &amp;component_name, const std::string &amp;class_name, pmt_t user_arg)</argsstring>
        <name>define_component</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>component_name</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>class_name</declname>
        </param>
        <param>
          <type><ref refid="classboost_1_1shared__ptr" kindref="compound">pmt_t</ref></type>
          <declname>user_arg</declname>
        </param>
        <briefdescription>
<para>Define a subcomponent by name. </para>        </briefdescription>
        <detaileddescription>
<para>Called within the constructor to tell the system the names and identities of our sub-component mblocks.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>component_name</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the sub-component (must be unique with this mblock). </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>class_name</parametername>
</parameternamelist>
<parameterdescription>
<para>The class of the instance that is to be created. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>user_arg</parametername>
</parameternamelist>
<parameterdescription>
<para>The argument to pass to the constructor of the component. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="90"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a043ff084373dc8beb51dc1118a8ad34c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_mblock_impl::connect</definition>
        <argsstring>(const std::string &amp;comp_name1, const std::string &amp;port_name1, const std::string &amp;comp_name2, const std::string &amp;port_name2)</argsstring>
        <name>connect</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>comp_name1</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>port_name1</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>comp_name2</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>port_name2</declname>
        </param>
        <briefdescription>
<para>connect endpoint_1 to endpoint_2 </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>comp_name1</parametername>
</parameternamelist>
<parameterdescription>
<para>component on one end of the connection </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>port_name1</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the port on comp1 </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>comp_name2</parametername>
</parameternamelist>
<parameterdescription>
<para>component on the other end of the connection </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>port_name2</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the port on comp2</para></parameterdescription>
</parameteritem>
</parameterlist>
An endpoint is specified by the component&apos;s local name (given as component_name in the call to register_component) and the name of the port on that component.</para><para>To connect an internal or relay port, use &quot;self&quot; as the component name. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="108"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a84129fd7eb495f1b4e60c8ef5ea98a1d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_mblock_impl::disconnect</definition>
        <argsstring>(const std::string &amp;comp_name1, const std::string &amp;port_name1, const std::string &amp;comp_name2, const std::string &amp;port_name2)</argsstring>
        <name>disconnect</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>comp_name1</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>port_name1</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>comp_name2</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>port_name2</declname>
        </param>
        <briefdescription>
<para>disconnect endpoint_1 from endpoint_2 </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>comp_name1</parametername>
</parameternamelist>
<parameterdescription>
<para>component on one end of the connection </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>port_name1</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the port on comp1 </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>comp_name2</parametername>
</parameternamelist>
<parameterdescription>
<para>component on the other end of the connection </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>port_name2</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the port on comp2</para></parameterdescription>
</parameteritem>
</parameterlist>
An endpoint is specified by the component&apos;s local name (given as component_name in the call to register_component) and the name of the port on that component.</para><para>To disconnect an internal or relay port, use &quot;self&quot; as the component name. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="126"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1acca839efe2bd6ae79628626260dca304" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_mblock_impl::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>
<para>disconnect all connections to specified component </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>component_name</parametername>
</parameternamelist>
<parameterdescription>
<para>component to disconnect </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="133"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a5dfb06250f628d09a34f5ecc06c4a950" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_mblock_impl::disconnect_all</definition>
        <argsstring>()</argsstring>
        <name>disconnect_all</name>
        <briefdescription>
<para>disconnect all connections to all components </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="139"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a6b463da6538841fbb0ac4fa1eab8f83c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int mb_mblock_impl::nconnections</definition>
        <argsstring>()</argsstring>
        <name>nconnections</name>
        <briefdescription>
<para>Return number of connections (QA mostly) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="145"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1aea2024a17797295eeaec0f0354627b9d" 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_mblock_impl::walk_tree</definition>
        <argsstring>(mb_visitor *visitor)</argsstring>
        <name>walk_tree</name>
        <param>
          <type><ref refid="classmb__visitor" kindref="compound">mb_visitor</ref> *</type>
          <declname>visitor</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="148"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1af699db959ca651eddda9f958407402f9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_msg_accepter_sptr</ref></type>
        <definition>mb_msg_accepter_sptr mb_mblock_impl::make_accepter</definition>
        <argsstring>(pmt_t port_name)</argsstring>
        <name>make_accepter</name>
        <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_mblock_impl.h" line="151"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1afd6d23d7f71f17fe974afe809fea891e" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="classmb__msg__queue" kindref="compound">mb_msg_queue</ref> &amp;</type>
        <definition>mb_msg_queue&amp; mb_mblock_impl::msgq</definition>
        <argsstring>()</argsstring>
        <name>msgq</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="154" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="154" bodyend="154"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a40df34b91f4f296b60632ac697adc930" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string mb_mblock_impl::instance_name</definition>
        <argsstring>() const </argsstring>
        <name>instance_name</name>
        <briefdescription>
<para>Return instance name of this block. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="157" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="157" bodyend="157"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a649294907d968bc151f4708e69444c0a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_mblock_impl::set_instance_name</definition>
        <argsstring>(const std::string &amp;name)</argsstring>
        <name>set_instance_name</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <briefdescription>
<para>Set the instance name of this block. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="160"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1aac814c02b07a3ace3bdd4ddb63b514d0" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string mb_mblock_impl::class_name</definition>
        <argsstring>() const </argsstring>
        <name>class_name</name>
        <briefdescription>
<para>Return the class name of this block. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="163" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="163" bodyend="163"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a075ddbb7ff6c8e6d7d947730cb2a0928" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_mblock_impl::set_class_name</definition>
        <argsstring>(const std::string &amp;name)</argsstring>
        <name>set_class_name</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <briefdescription>
<para>Set the class name. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="166"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a7beb6b97b0079d952f952dc783647bf3" 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_mblock_impl::lookup_other_endpoint</definition>
        <argsstring>(const mb_port *port, mb_endpoint *ep)</argsstring>
        <name>lookup_other_endpoint</name>
        <param>
          <type>const <ref refid="classmb__port" kindref="compound">mb_port</ref> *</type>
          <declname>port</declname>
        </param>
        <param>
          <type><ref refid="classmb__endpoint" kindref="compound">mb_endpoint</ref> *</type>
          <declname>ep</declname>
        </param>
        <briefdescription>
<para>If bound, store endpoint from the other end of the connection. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>port</parametername>
</parameternamelist>
<parameterdescription>
<para>[in] port the port that we&apos;re searching for. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ep</parametername>
</parameternamelist>
<parameterdescription>
<para>[out] the other end point from the matching connection.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>true iff there&apos;s a matching connection. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="177"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a63ea198f592efd8ec676d075e32124b9" prot="public" 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_mblock_impl::mblock</definition>
        <argsstring>() const </argsstring>
        <name>mblock</name>
        <briefdescription>
<para>Return point to associated mblock. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="181" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="181" bodyend="181"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a76a9578ccb1064c346abd0ba29f6e7f1" prot="public" 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_mblock_impl::mblock_parent</definition>
        <argsstring>() const </argsstring>
        <name>mblock_parent</name>
        <briefdescription>
<para>Return pointer to the parent of our mblock. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="184" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="184" bodyend="184"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a853e918def71cdb182901bb99c4132ca" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_mblock_sptr</ref></type>
        <definition>mb_mblock_sptr mb_mblock_impl::component</definition>
        <argsstring>(const std::string &amp;comp_name)</argsstring>
        <name>component</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>comp_name</declname>
        </param>
        <briefdescription>
<para>Lookup a component by name. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="187"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1acae3f182a4b27fc120f85b59b502ecb0" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="classmb__runtime__base" kindref="compound">mb_runtime_base</ref> *</type>
        <definition>mb_runtime_base* mb_mblock_impl::runtime</definition>
        <argsstring>()</argsstring>
        <name>runtime</name>
        <briefdescription>
<para>Return the runtime instance. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="190" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="190" bodyend="190"/>
        <referencedby refid="classmb__mblock__impl_1a83e492b5dca16fab10a7ca00f15e537b" compoundref="mb__mblock__impl_8h" startline="193" endline="193">set_runtime</referencedby>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a83e492b5dca16fab10a7ca00f15e537b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void mb_mblock_impl::set_runtime</definition>
        <argsstring>(mb_runtime_base *runtime)</argsstring>
        <name>set_runtime</name>
        <param>
          <type><ref refid="classmb__runtime__base" kindref="compound">mb_runtime_base</ref> *</type>
          <declname>runtime</declname>
        </param>
        <briefdescription>
<para>Set the runtime instance. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="193" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="193" bodyend="193"/>
        <references refid="classmb__mblock__impl_1acae3f182a4b27fc120f85b59b502ecb0" compoundref="mb__mblock__impl_8h" startline="190" endline="190">runtime</references>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classmb__mblock__impl_1adb94d885b33e49b0462e94b5664eda52" prot="private" 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_mblock_impl::port_is_defined</definition>
        <argsstring>(const std::string &amp;name)</argsstring>
        <name>port_is_defined</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="200"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1ae797f81be24d68c5cf78a3a17b9ca6a1" prot="private" 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_mblock_impl::comp_is_defined</definition>
        <argsstring>(const std::string &amp;name)</argsstring>
        <name>comp_is_defined</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="202"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1ad126a93fd016e9cbac65a7aaf4f9ba78" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classmb__endpoint" kindref="compound">mb_endpoint</ref></type>
        <definition>mb_endpoint mb_mblock_impl::check_and_resolve_endpoint</definition>
        <argsstring>(const std::string &amp;comp_name, const std::string &amp;port_name)</argsstring>
        <name>check_and_resolve_endpoint</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>comp_name</declname>
        </param>
        <param>
          <type>const std::string &amp;</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_mblock_impl.h" line="206"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a1ac339f21b25319dc576ea8ce10339b8" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">mb_port_sptr</ref></type>
        <definition>mb_port_sptr mb_mblock_impl::resolve_port</definition>
        <argsstring>(const std::string &amp;comp_name, const std::string &amp;port_name)</argsstring>
        <name>resolve_port</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>comp_name</declname>
        </param>
        <param>
          <type>const std::string &amp;</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_mblock_impl.h" line="211"/>
      </memberdef>
      <memberdef kind="function" id="classmb__mblock__impl_1a8f1d149041e535b0084e1c24662100e8" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void mb_mblock_impl::invalidate_all_port_caches</definition>
        <argsstring>()</argsstring>
        <name>invalidate_all_port_caches</name>
        <briefdescription>
<para>walk mblock tree and invalidate all port resolution caches. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="222"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-static-func">
      <memberdef kind="function" id="classmb__mblock__impl_1a0499d71fbae84705c14b2960e5f683d7" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>static bool mb_mblock_impl::endpoints_are_compatible</definition>
        <argsstring>(const mb_endpoint &amp;ep0, const mb_endpoint &amp;ep1)</argsstring>
        <name>endpoints_are_compatible</name>
        <param>
          <type>const <ref refid="classmb__endpoint" kindref="compound">mb_endpoint</ref> &amp;</type>
          <declname>ep0</declname>
        </param>
        <param>
          <type>const <ref refid="classmb__endpoint" kindref="compound">mb_endpoint</ref> &amp;</type>
          <declname>ep1</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="215"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The private implementation details of the mblock system. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="15062">
        <label>T</label>
      </node>
      <node id="15054">
        <label>mb_runtime_base</label>
        <link refid="classmb__runtime__base"/>
        <childnode refid="15055" relation="public-inheritance">
        </childnode>
        <childnode refid="15057" relation="usage">
          <edgelabel>d_accepter</edgelabel>
        </childnode>
        <childnode refid="15053" relation="usage">
          <edgelabel>d_brl</edgelabel>
        </childnode>
      </node>
      <node id="15050">
        <label>boost::shared_ptr&lt; mb_message &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15051" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15060">
        <label>std::map&lt; std::string, mb_port_sptr &gt;</label>
        <childnode refid="15061" relation="usage">
          <edgelabel>elements</edgelabel>
        </childnode>
        <childnode refid="15046" relation="usage">
          <edgelabel>keys</edgelabel>
        </childnode>
      </node>
      <node id="15051">
        <label>mb_message</label>
        <link refid="classmb__message"/>
        <childnode refid="15050" relation="usage">
          <edgelabel>d_next</edgelabel>
        </childnode>
        <childnode refid="15044" relation="usage">
          <edgelabel>d_port_id</edgelabel>
          <edgelabel>d_data</edgelabel>
          <edgelabel>d_metadata</edgelabel>
          <edgelabel>d_signal</edgelabel>
        </childnode>
      </node>
      <node id="15061">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15062" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15055">
        <label>mb_runtime</label>
        <link refid="classmb__runtime"/>
        <childnode refid="15056" relation="usage">
          <edgelabel>d_top</edgelabel>
        </childnode>
      </node>
      <node id="15035">
        <label>mb_mblock_impl</label>
        <link refid="classmb__mblock__impl"/>
        <childnode refid="15036" relation="usage">
          <edgelabel>d_conn_table</edgelabel>
        </childnode>
        <childnode refid="15048" relation="usage">
          <edgelabel>d_msgq</edgelabel>
        </childnode>
        <childnode refid="15042" relation="usage">
          <edgelabel>d_mb</edgelabel>
          <edgelabel>d_mb_parent</edgelabel>
        </childnode>
        <childnode refid="15054" relation="usage">
          <edgelabel>d_runtime</edgelabel>
        </childnode>
        <childnode refid="15046" relation="usage">
          <edgelabel>d_class_name</edgelabel>
          <edgelabel>d_instance_name</edgelabel>
        </childnode>
        <childnode refid="15059" relation="usage">
          <edgelabel>d_comp_map</edgelabel>
        </childnode>
        <childnode refid="15060" relation="usage">
          <edgelabel>d_port_map</edgelabel>
        </childnode>
      </node>
      <node id="15041">
        <label>mb_port</label>
        <link refid="classmb__port"/>
        <childnode refid="15042" relation="usage">
          <edgelabel>d_mblock</edgelabel>
        </childnode>
        <childnode refid="15044" relation="usage">
          <edgelabel>d_protocol_class</edgelabel>
          <edgelabel>d_port_symbol</edgelabel>
        </childnode>
        <childnode refid="15046" relation="usage">
          <edgelabel>d_port_name</edgelabel>
        </childnode>
      </node>
      <node id="15056">
        <label>boost::shared_ptr&lt; mb_mblock &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15042" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15039">
        <label>mb_endpoint</label>
        <link refid="classmb__endpoint"/>
        <childnode refid="15040" relation="usage">
          <edgelabel>d_port</edgelabel>
        </childnode>
        <childnode refid="15046" relation="usage">
          <edgelabel>d_component_name</edgelabel>
          <edgelabel>d_port_name</edgelabel>
        </childnode>
      </node>
      <node id="15038">
        <label>mb_connection</label>
        <link refid="structmb__connection"/>
        <childnode refid="15039" relation="usage">
          <edgelabel>d_ep</edgelabel>
        </childnode>
      </node>
      <node id="15047">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="15042">
        <label>mb_mblock</label>
        <link refid="classmb__mblock"/>
        <childnode refid="15043" relation="usage">
          <edgelabel>d_impl</edgelabel>
        </childnode>
      </node>
      <node id="15049">
        <label>mb_msg_queue::subq</label>
        <childnode refid="15050" relation="usage">
          <edgelabel>head</edgelabel>
          <edgelabel>tail</edgelabel>
        </childnode>
      </node>
      <node id="15040">
        <label>boost::shared_ptr&lt; mb_port &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15041" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15036">
        <label>mb_conn_table</label>
        <link refid="classmb__conn__table"/>
        <childnode refid="15037" relation="usage">
          <edgelabel>d_connections</edgelabel>
        </childnode>
      </node>
      <node id="15057">
        <label>boost::shared_ptr&lt; mb_msg_accepter &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15058" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15044">
        <label>boost::shared_ptr&lt; pmt_base &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15045" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15045">
        <label>pmt_base</label>
        <link refid="classpmt__base"/>
      </node>
      <node id="15048">
        <label>mb_msg_queue</label>
        <link refid="classmb__msg__queue"/>
        <childnode refid="15049" relation="usage">
          <edgelabel>d_queue</edgelabel>
        </childnode>
        <childnode refid="15052" relation="usage">
          <edgelabel>d_not_empty</edgelabel>
        </childnode>
        <childnode refid="15053" relation="usage">
          <edgelabel>d_mutex</edgelabel>
        </childnode>
      </node>
      <node id="15052">
        <label>omni_condition</label>
        <link refid="classomni__condition"/>
        <childnode refid="15053" relation="usage">
          <edgelabel>mutex</edgelabel>
        </childnode>
      </node>
      <node id="15059">
        <label>std::map&lt; std::string, mb_mblock_sptr &gt;</label>
        <childnode refid="15056" relation="usage">
          <edgelabel>elements</edgelabel>
        </childnode>
        <childnode refid="15046" relation="usage">
          <edgelabel>keys</edgelabel>
        </childnode>
      </node>
      <node id="15043">
        <label>boost::shared_ptr&lt; mb_mblock_impl &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="15035" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="15058">
        <label>mb_msg_accepter</label>
        <link refid="classmb__msg__accepter"/>
      </node>
      <node id="15037">
        <label>std::list&lt; mb_connection &gt;</label>
        <childnode refid="15038" relation="usage">
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="15046">
        <label>std::string</label>
        <childnode refid="15047" relation="public-inheritance">
        </childnode>
      </node>
      <node id="15053">
        <label>omni_mutex</label>
        <link refid="classomni__mutex"/>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" line="40" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/mblock/src/lib/mb_mblock_impl.h" bodystart="39" bodyend="223"/>
    <listofallmembers>
      <member refid="classmb__mblock__impl_1ad126a93fd016e9cbac65a7aaf4f9ba78" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>check_and_resolve_endpoint</name></member>
      <member refid="classmb__mblock__impl_1aac814c02b07a3ace3bdd4ddb63b514d0" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>class_name</name></member>
      <member refid="classmb__mblock__impl_1ae797f81be24d68c5cf78a3a17b9ca6a1" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>comp_is_defined</name></member>
      <member refid="classmb__mblock__impl_1a853e918def71cdb182901bb99c4132ca" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>component</name></member>
      <member refid="classmb__mblock__impl_1a043ff084373dc8beb51dc1118a8ad34c" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>connect</name></member>
      <member refid="classmb__mblock__impl_1aeecdb011f7e6cc1941a747928ea70fda" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>d_class_name</name></member>
      <member refid="classmb__mblock__impl_1a95505b688f5ff86b68b9c4b15ca35ca2" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>d_comp_map</name></member>
      <member refid="classmb__mblock__impl_1ab8deb4b4053eb6958fa96864b60e927c" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>d_conn_table</name></member>
      <member refid="classmb__mblock__impl_1a12e8537aad51204bc95e09727b7b72f0" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>d_instance_name</name></member>
      <member refid="classmb__mblock__impl_1af572d1715fb1ba8f549909441dd7a832" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>d_mb</name></member>
      <member refid="classmb__mblock__impl_1ad0a06c1539622ce9e026947f5414558a" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>d_mb_parent</name></member>
      <member refid="classmb__mblock__impl_1ab54feaf913194b25ab590de5868eaf51" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>d_msgq</name></member>
      <member refid="classmb__mblock__impl_1a7c8ebcfc892101a987e54666ce3b7874" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>d_port_map</name></member>
      <member refid="classmb__mblock__impl_1aa463ff66279598f179f013d39054c0ed" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>d_runtime</name></member>
      <member refid="classmb__mblock__impl_1ad5613774fb12eaeac1f5134b5ee8c2aa" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>define_component</name></member>
      <member refid="classmb__mblock__impl_1a702fa262fe5d76fc5923256ee5741d13" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>define_port</name></member>
      <member refid="classmb__mblock__impl_1a84129fd7eb495f1b4e60c8ef5ea98a1d" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>disconnect</name></member>
      <member refid="classmb__mblock__impl_1a5dfb06250f628d09a34f5ecc06c4a950" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>disconnect_all</name></member>
      <member refid="classmb__mblock__impl_1acca839efe2bd6ae79628626260dca304" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>disconnect_component</name></member>
      <member refid="classmb__mblock__impl_1a0499d71fbae84705c14b2960e5f683d7" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>endpoints_are_compatible</name></member>
      <member refid="classmb__mblock__impl_1a40df34b91f4f296b60632ac697adc930" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>instance_name</name></member>
      <member refid="classmb__mblock__impl_1a8f1d149041e535b0084e1c24662100e8" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>invalidate_all_port_caches</name></member>
      <member refid="classmb__mblock__impl_1a7beb6b97b0079d952f952dc783647bf3" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>lookup_other_endpoint</name></member>
      <member refid="classmb__mblock__impl_1af699db959ca651eddda9f958407402f9" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>make_accepter</name></member>
      <member refid="classmb__mblock__impl_1a527d247a54cc2abaf393cbb8eab0f601" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>mb_mblock_impl</name></member>
      <member refid="classmb__mblock__impl_1a63ea198f592efd8ec676d075e32124b9" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>mblock</name></member>
      <member refid="classmb__mblock__impl_1a76a9578ccb1064c346abd0ba29f6e7f1" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>mblock_parent</name></member>
      <member refid="classmb__mblock__impl_1afd6d23d7f71f17fe974afe809fea891e" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>msgq</name></member>
      <member refid="classmb__mblock__impl_1a6b463da6538841fbb0ac4fa1eab8f83c" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>nconnections</name></member>
      <member refid="classmb__mblock__impl_1adb94d885b33e49b0462e94b5664eda52" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>port_is_defined</name></member>
      <member refid="classmb__mblock__impl_1a1ac339f21b25319dc576ea8ce10339b8" prot="private" virt="non-virtual"><scope>mb_mblock_impl</scope><name>resolve_port</name></member>
      <member refid="classmb__mblock__impl_1acae3f182a4b27fc120f85b59b502ecb0" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>runtime</name></member>
      <member refid="classmb__mblock__impl_1a075ddbb7ff6c8e6d7d947730cb2a0928" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>set_class_name</name></member>
      <member refid="classmb__mblock__impl_1a649294907d968bc151f4708e69444c0a" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>set_instance_name</name></member>
      <member refid="classmb__mblock__impl_1a83e492b5dca16fab10a7ca00f15e537b" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>set_runtime</name></member>
      <member refid="classmb__mblock__impl_1aea2024a17797295eeaec0f0354627b9d" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>walk_tree</name></member>
      <member refid="classmb__mblock__impl_1a85b5ef74d2466e337cec0a54004a982c" prot="public" virt="non-virtual"><scope>mb_mblock_impl</scope><name>~mb_mblock_impl</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>