<?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.16.1" xml:lang="en-US">
  <compounddef id="classthrift__server__template_1_1TBufferedTransportFactory" kind="class" language="C++" prot="private">
    <compoundname>thrift_server_template::TBufferedTransportFactory</compoundname>
    <basecompoundref prot="public" virt="non-virtual">thrift::transport::TTransportFactory</basecompoundref>
    <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classthrift__server__template_1_1TBufferedTransportFactory_1a8963fa9ed5b8b812cb5c44cbbb4a1d03" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int thrift_server_template&lt; TserverBase, TserverClass, TImplClass &gt;::TBufferedTransportFactory::bufferSize</definition>
        <argsstring></argsstring>
        <name>bufferSize</name>
        <qualifiedname>thrift_server_template::TBufferedTransportFactory::bufferSize</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gnuradio-runtime/include/gnuradio/thrift_server_template.h" line="75" column="22" bodyfile="gnuradio-runtime/include/gnuradio/thrift_server_template.h" bodystart="75" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classthrift__server__template_1_1TBufferedTransportFactory_1a4a3b89610f46fdb67e80678891f19088" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>thrift_server_template&lt; TserverBase, TserverClass, TImplClass &gt;::TBufferedTransportFactory::TBufferedTransportFactory</definition>
        <argsstring>(const unsigned int _bufferSize)</argsstring>
        <name>TBufferedTransportFactory</name>
        <qualifiedname>thrift_server_template::TBufferedTransportFactory::TBufferedTransportFactory</qualifiedname>
        <param>
          <type>const unsigned int</type>
          <declname>_bufferSize</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gnuradio-runtime/include/gnuradio/thrift_server_template.h" line="59" column="9" bodyfile="gnuradio-runtime/include/gnuradio/thrift_server_template.h" bodystart="59" bodyend="63"/>
      </memberdef>
      <memberdef kind="function" id="classthrift__server__template_1_1TBufferedTransportFactory_1a93b5f9916cb5571c9be28a5e7021f3af" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type></type>
        <definition>virtual thrift_server_template&lt; TserverBase, TserverClass, TImplClass &gt;::TBufferedTransportFactory::~TBufferedTransportFactory</definition>
        <argsstring>()</argsstring>
        <name>~TBufferedTransportFactory</name>
        <qualifiedname>thrift_server_template::TBufferedTransportFactory::~TBufferedTransportFactory</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gnuradio-runtime/include/gnuradio/thrift_server_template.h" line="65" column="17" bodyfile="gnuradio-runtime/include/gnuradio/thrift_server_template.h" bodystart="65" bodyend="65"/>
      </memberdef>
      <memberdef kind="function" id="classthrift__server__template_1_1TBufferedTransportFactory_1ad1882b42a979bc08143de502ed9338ab" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>std::shared_ptr&lt; thrift::transport::TTransport &gt;</type>
        <definition>virtual std::shared_ptr&lt; thrift::transport::TTransport &gt; thrift_server_template&lt; TserverBase, TserverClass, TImplClass &gt;::TBufferedTransportFactory::getTransport</definition>
        <argsstring>(std::shared_ptr&lt; thrift::transport::TTransport &gt; trans)</argsstring>
        <name>getTransport</name>
        <qualifiedname>thrift_server_template::TBufferedTransportFactory::getTransport</qualifiedname>
        <param>
          <type>std::shared_ptr&lt; thrift::transport::TTransport &gt;</type>
          <declname>trans</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gnuradio-runtime/include/gnuradio/thrift_server_template.h" line="68" column="9" bodyfile="gnuradio-runtime/include/gnuradio/thrift_server_template.h" bodystart="68" bodyend="72"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para>Custom TransportFactory that allows you to override the default Thrift buffer size of 512 bytes. </para>
    </detaileddescription>
    <inheritancegraph>
      <node id="2">
        <label>thrift::transport::TTransportFactory</label>
      </node>
      <node id="1">
        <label>thrift_server_template&lt; TserverBase, TserverClass, TImplClass &gt;::TBufferedTransportFactory</label>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="2">
        <label>thrift::transport::TTransportFactory</label>
      </node>
      <node id="1">
        <label>thrift_server_template&lt; TserverBase, TserverClass, TImplClass &gt;::TBufferedTransportFactory</label>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="gnuradio-runtime/include/gnuradio/thrift_server_template.h" line="56" column="5" bodyfile="gnuradio-runtime/include/gnuradio/thrift_server_template.h" bodystart="57" bodyend="76"/>
    <listofallmembers>
      <member refid="classthrift__server__template_1_1TBufferedTransportFactory_1a8963fa9ed5b8b812cb5c44cbbb4a1d03" prot="private" virt="non-virtual"><scope>thrift_server_template::TBufferedTransportFactory</scope><name>bufferSize</name></member>
      <member refid="classthrift__server__template_1_1TBufferedTransportFactory_1ad1882b42a979bc08143de502ed9338ab" prot="public" virt="virtual"><scope>thrift_server_template::TBufferedTransportFactory</scope><name>getTransport</name></member>
      <member refid="classthrift__server__template_1_1TBufferedTransportFactory_1a4a3b89610f46fdb67e80678891f19088" prot="public" virt="non-virtual"><scope>thrift_server_template::TBufferedTransportFactory</scope><name>TBufferedTransportFactory</name></member>
      <member refid="classthrift__server__template_1_1TBufferedTransportFactory_1a93b5f9916cb5571c9be28a5e7021f3af" prot="public" virt="virtual"><scope>thrift_server_template::TBufferedTransportFactory</scope><name>~TBufferedTransportFactory</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
