<?xml version='1.0' encoding='UTF-8' standalone='no'?> <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.6.2"> <compounddef id="classmb__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 &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 &</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 &port_name, const std::string &protocol_class_name, bool conjugated, mb_port::port_type_t port_type)</argsstring> <name>define_port</name> <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> <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 &component_name, const std::string &class_name, pmt_t user_arg)</argsstring> <name>define_component</name> <param> <type>const std::string &</type> <declname>component_name</declname> </param> <param> <type>const std::string &</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 &comp_name1, const std::string &port_name1, const std::string &comp_name2, const std::string &port_name2)</argsstring> <name>connect</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> <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'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 "self" 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 &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> <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'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 "self" 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> &</type> <definition>mb_msg_queue& 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 &name)</argsstring> <name>set_instance_name</name> <param> <type>const std::string &</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 &name)</argsstring> <name>set_class_name</name> <param> <type>const std::string &</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'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'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 &comp_name)</argsstring> <name>component</name> <param> <type>const std::string &</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"/> </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"/> </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 &name)</argsstring> <name>port_is_defined</name> <param> <type>const std::string &</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 &name)</argsstring> <name>comp_is_defined</name> <param> <type>const std::string &</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 &comp_name, const std::string &port_name)</argsstring> <name>check_and_resolve_endpoint</name> <param> <type>const std::string &</type> <declname>comp_name</declname> </param> <param> <type>const std::string &</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 &comp_name, const std::string &port_name)</argsstring> <name>resolve_port</name> <param> <type>const std::string &</type> <declname>comp_name</declname> </param> <param> <type>const std::string &</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 &ep0, const mb_endpoint &ep1)</argsstring> <name>endpoints_are_compatible</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_mblock_impl.h" line="215"/> </memberdef> </sectiondef> <briefdescription> <para>The private implementation details of the mblock system. </para> </briefdescription> <detaileddescription> </detaileddescription> <collaborationgraph> <node id="13292"> <label>T</label> </node> <node id="13284"> <label>mb_runtime_base</label> <link refid="classmb__runtime__base"/> <childnode refid="13285" relation="public-inheritance"> </childnode> <childnode refid="13287" relation="usage"> <edgelabel>d_accepter</edgelabel> </childnode> <childnode refid="13283" relation="usage"> <edgelabel>d_brl</edgelabel> </childnode> </node> <node id="13280"> <label>boost::shared_ptr< mb_message ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13281" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13290"> <label>std::map< std::string, mb_port_sptr ></label> <childnode refid="13291" relation="usage"> <edgelabel>elements</edgelabel> </childnode> <childnode refid="13276" relation="usage"> <edgelabel>keys</edgelabel> </childnode> </node> <node id="13281"> <label>mb_message</label> <link refid="classmb__message"/> <childnode refid="13280" relation="usage"> <edgelabel>d_next</edgelabel> </childnode> <childnode refid="13274" relation="usage"> <edgelabel>d_port_id</edgelabel> <edgelabel>d_data</edgelabel> <edgelabel>d_metadata</edgelabel> <edgelabel>d_signal</edgelabel> </childnode> </node> <node id="13291"> <label>boost::shared_ptr< T ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13292" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13285"> <label>mb_runtime</label> <link refid="classmb__runtime"/> <childnode refid="13286" relation="usage"> <edgelabel>d_top</edgelabel> </childnode> </node> <node id="13265"> <label>mb_mblock_impl</label> <link refid="classmb__mblock__impl"/> <childnode refid="13266" relation="usage"> <edgelabel>d_conn_table</edgelabel> </childnode> <childnode refid="13278" relation="usage"> <edgelabel>d_msgq</edgelabel> </childnode> <childnode refid="13272" relation="usage"> <edgelabel>d_mb</edgelabel> <edgelabel>d_mb_parent</edgelabel> </childnode> <childnode refid="13284" relation="usage"> <edgelabel>d_runtime</edgelabel> </childnode> <childnode refid="13276" relation="usage"> <edgelabel>d_class_name</edgelabel> <edgelabel>d_instance_name</edgelabel> </childnode> <childnode refid="13289" relation="usage"> <edgelabel>d_comp_map</edgelabel> </childnode> <childnode refid="13290" relation="usage"> <edgelabel>d_port_map</edgelabel> </childnode> </node> <node id="13271"> <label>mb_port</label> <link refid="classmb__port"/> <childnode refid="13272" relation="usage"> <edgelabel>d_mblock</edgelabel> </childnode> <childnode refid="13274" relation="usage"> <edgelabel>d_protocol_class</edgelabel> <edgelabel>d_port_symbol</edgelabel> </childnode> <childnode refid="13276" relation="usage"> <edgelabel>d_port_name</edgelabel> </childnode> </node> <node id="13286"> <label>boost::shared_ptr< mb_mblock ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13272" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13269"> <label>mb_endpoint</label> <link refid="classmb__endpoint"/> <childnode refid="13270" relation="usage"> <edgelabel>d_port</edgelabel> </childnode> <childnode refid="13276" relation="usage"> <edgelabel>d_component_name</edgelabel> <edgelabel>d_port_name</edgelabel> </childnode> </node> <node id="13268"> <label>mb_connection</label> <link refid="structmb__connection"/> <childnode refid="13269" relation="usage"> <edgelabel>d_ep</edgelabel> </childnode> </node> <node id="13277"> <label>std::basic_string< char ></label> </node> <node id="13272"> <label>mb_mblock</label> <link refid="classmb__mblock"/> <childnode refid="13273" relation="usage"> <edgelabel>d_impl</edgelabel> </childnode> </node> <node id="13279"> <label>mb_msg_queue::subq</label> <childnode refid="13280" relation="usage"> <edgelabel>head</edgelabel> <edgelabel>tail</edgelabel> </childnode> </node> <node id="13270"> <label>boost::shared_ptr< mb_port ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13271" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13266"> <label>mb_conn_table</label> <link refid="classmb__conn__table"/> <childnode refid="13267" relation="usage"> <edgelabel>d_connections</edgelabel> </childnode> </node> <node id="13287"> <label>boost::shared_ptr< mb_msg_accepter ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13288" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13274"> <label>boost::shared_ptr< pmt_base ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13275" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13275"> <label>pmt_base</label> <link refid="classpmt__base"/> </node> <node id="13278"> <label>mb_msg_queue</label> <link refid="classmb__msg__queue"/> <childnode refid="13279" relation="usage"> <edgelabel>d_queue</edgelabel> </childnode> <childnode refid="13282" relation="usage"> <edgelabel>d_not_empty</edgelabel> </childnode> <childnode refid="13283" relation="usage"> <edgelabel>d_mutex</edgelabel> </childnode> </node> <node id="13282"> <label>omni_condition</label> <link refid="classomni__condition"/> <childnode refid="13283" relation="usage"> <edgelabel>mutex</edgelabel> </childnode> </node> <node id="13289"> <label>std::map< std::string, mb_mblock_sptr ></label> <childnode refid="13276" relation="usage"> <edgelabel>keys</edgelabel> </childnode> </node> <node id="13273"> <label>boost::shared_ptr< mb_mblock_impl ></label> <link refid="classboost_1_1shared__ptr"/> <childnode refid="13265" relation="usage"> <edgelabel>px</edgelabel> </childnode> </node> <node id="13288"> <label>mb_msg_accepter</label> <link refid="classmb__msg__accepter"/> </node> <node id="13267"> <label>std::list< mb_connection ></label> <childnode refid="13268" relation="usage"> <edgelabel>elements</edgelabel> </childnode> </node> <node id="13276"> <label>std::string</label> <childnode refid="13277" relation="public-inheritance"> </childnode> </node> <node id="13283"> <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>