<?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.14.0" xml:lang="en-US">
  <compounddef id="classbaz__tcp__sink" kind="class" language="C++" prot="public">
    <compoundname>baz_tcp_sink</compoundname>
    <basecompoundref prot="public" virt="non-virtual">gr::sync_block</basecompoundref>
    <includes refid="baz__tcp__sink_8h" local="no">baz_tcp_sink.h</includes>
    <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classbaz__tcp__sink_1a34b0be10151b29d816c7a42758d64b35" prot="private" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t baz_tcp_sink::d_itemsize</definition>
        <argsstring></argsstring>
        <name>d_itemsize</name>
        <qualifiedname>baz_tcp_sink::d_itemsize</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="52" column="8" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" bodystart="52" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__tcp__sink_1a36c725e61c22916b4ba5430e6857c864" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_tcp_sink::d_socket</definition>
        <argsstring></argsstring>
        <name>d_socket</name>
        <qualifiedname>baz_tcp_sink::d_socket</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="54" column="5" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" bodystart="54" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__tcp__sink_1a33fa0557bf0c662f23324c13fe57d824" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_tcp_sink::d_connected</definition>
        <argsstring></argsstring>
        <name>d_connected</name>
        <qualifiedname>baz_tcp_sink::d_connected</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="55" column="6" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" bodystart="55" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__tcp__sink_1a334d15272bcf702085cd811991000572" prot="private" static="no" mutable="no">
        <type>gr::thread::mutex</type>
        <definition>gr::thread::mutex baz_tcp_sink::d_mutex</definition>
        <argsstring></argsstring>
        <name>d_mutex</name>
        <qualifiedname>baz_tcp_sink::d_mutex</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="56" column="19" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" bodystart="56" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__tcp__sink_1a3654db40210ed0f33c8a2e7c2f147f0b" prot="private" static="no" mutable="no">
        <type>gr::msg_queue::sptr</type>
        <definition>gr::msg_queue::sptr baz_tcp_sink::d_status_queue</definition>
        <argsstring></argsstring>
        <name>d_status_queue</name>
        <qualifiedname>baz_tcp_sink::d_status_queue</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="57" column="21" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" bodystart="57" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__tcp__sink_1a1bb18d54ef2b94cce62e1ca428d83f21" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_tcp_sink::d_blocking</definition>
        <argsstring></argsstring>
        <name>d_blocking</name>
        <qualifiedname>baz_tcp_sink::d_blocking</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="58" column="6" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__tcp__sink_1aecaf40794c3469b274b6925c100dc880" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_tcp_sink::d_auto_reconnect</definition>
        <argsstring></argsstring>
        <name>d_auto_reconnect</name>
        <qualifiedname>baz_tcp_sink::d_auto_reconnect</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="59" column="6" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" bodystart="59" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__tcp__sink_1aaf80a67bedb3e5ad38aafd71e2ed75c0" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_tcp_sink::d_verbose</definition>
        <argsstring></argsstring>
        <name>d_verbose</name>
        <qualifiedname>baz_tcp_sink::d_verbose</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="60" column="6" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" bodystart="60" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__tcp__sink_1aa9a7a08b1b961241db6dc4f83b74231b" prot="private" static="no" mutable="no">
        <type>std::string</type>
        <definition>std::string baz_tcp_sink::d_last_host</definition>
        <argsstring></argsstring>
        <name>d_last_host</name>
        <qualifiedname>baz_tcp_sink::d_last_host</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="61" column="13" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" bodystart="61" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__tcp__sink_1afc897bb13c519a1a27b4d0997186297b" prot="private" static="no" mutable="no">
        <type>unsigned short</type>
        <definition>unsigned short baz_tcp_sink::d_last_port</definition>
        <argsstring></argsstring>
        <name>d_last_port</name>
        <qualifiedname>baz_tcp_sink::d_last_port</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="62" column="16" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" bodystart="62" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="friend">
      <memberdef kind="friend" id="classbaz__tcp__sink_1a40c1f81c70a9c652efd2e6c080fceff1" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="api_8h_1a8042157abaf31717b3b48a906cb73a8c" kindref="member">BAZ_API</ref> baz_tcp_sink_sptr</type>
        <definition>BAZ_API baz_tcp_sink_sptr baz_make_tcp_sink</definition>
        <argsstring>(size_t itemsize, const char *host, unsigned short port, bool blocking=true, bool auto_reconnect=false, bool verbose=false)</argsstring>
        <name>baz_make_tcp_sink</name>
        <qualifiedname>baz_tcp_sink::baz_make_tcp_sink</qualifiedname>
        <param>
          <type>size_t</type>
          <declname>itemsize</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>host</declname>
        </param>
        <param>
          <type>unsigned short</type>
          <declname>port</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>blocking</declname>
          <defval>true</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>auto_reconnect</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>verbose</declname>
          <defval>false</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="51" column="34"/>
        <references refid="api_8h_1a8042157abaf31717b3b48a906cb73a8c" compoundref="api_8h" startline="19">BAZ_API</references>
      </memberdef>
    </sectiondef>
    <sectiondef kind="protected-func">
      <memberdef kind="function" id="classbaz__tcp__sink_1ad9c36e52c6a4430b55df463ead66f472" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>baz_tcp_sink::baz_tcp_sink</definition>
        <argsstring>(size_t itemsize, const char *host, unsigned short port, bool blocking, bool auto_reconnect, bool verbose)</argsstring>
        <name>baz_tcp_sink</name>
        <qualifiedname>baz_tcp_sink::baz_tcp_sink</qualifiedname>
        <param>
          <type>size_t</type>
          <declname>itemsize</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>host</declname>
        </param>
        <param>
          <type>unsigned short</type>
          <declname>port</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>blocking</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>auto_reconnect</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>verbose</declname>
        </param>
        <briefdescription>
<para>TCP Sink Constructor. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>itemsize</parametername>
</parameternamelist>
<parameterdescription>
<para>The size (in bytes) of the item datatype </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>host</parametername>
</parameternamelist>
<parameterdescription>
<para>The name or IP address of the receiving host; use NULL or None for no connection </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>port</parametername>
</parameternamelist>
<parameterdescription>
<para>Destination port to connect to on receiving host </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="73" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__tcp__sink_1af0ebaec4cf3a9e1fd6b3a1b0d371b52a" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool baz_tcp_sink::create</definition>
        <argsstring>()</argsstring>
        <name>create</name>
        <qualifiedname>baz_tcp_sink::create</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="75" column="6"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__tcp__sink_1af7c5d85ea24c7bbf10dffbdddd921af2" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_tcp_sink::allocate</definition>
        <argsstring>()</argsstring>
        <name>allocate</name>
        <qualifiedname>baz_tcp_sink::allocate</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="76" column="6"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__tcp__sink_1acf5bdfa5cbb8b1223f41e2623bf59743" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_tcp_sink::destroy</definition>
        <argsstring>()</argsstring>
        <name>destroy</name>
        <qualifiedname>baz_tcp_sink::destroy</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="77" column="6"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__tcp__sink_1ab1ff1b44724e8569d742beccf70dc2f6" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_tcp_sink::_disconnect</definition>
        <argsstring>()</argsstring>
        <name>_disconnect</name>
        <qualifiedname>baz_tcp_sink::_disconnect</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="78" column="6"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classbaz__tcp__sink_1a89eb3729ab34b6d988626b736f5e989b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>baz_tcp_sink::~baz_tcp_sink</definition>
        <argsstring>()</argsstring>
        <name>~baz_tcp_sink</name>
        <qualifiedname>baz_tcp_sink::~baz_tcp_sink</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="81" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__tcp__sink_1a983423dd5775317ce0556def7df87bb9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool baz_tcp_sink::connect</definition>
        <argsstring>(const char *host, unsigned short port)</argsstring>
        <name>connect</name>
        <qualifiedname>baz_tcp_sink::connect</qualifiedname>
        <param>
          <type>const char *</type>
          <declname>host</declname>
        </param>
        <param>
          <type>unsigned short</type>
          <declname>port</declname>
        </param>
        <briefdescription>
<para>Change the connection to a new destination. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>host</parametername>
</parameternamelist>
<parameterdescription>
<para>The name or IP address of the receiving host; use NULL or None to break the connection without closing </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>port</parametername>
</parameternamelist>
<parameterdescription>
<para>Destination port to connect to on receiving host</para>
</parameterdescription>
</parameteritem>
</parameterlist>
Calls <ref refid="classbaz__tcp__sink_1ac65b633e9489930a4bcd6cfb0eddb5f7" kindref="member">disconnect()</ref> to terminate any current connection first. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="91" column="6"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__tcp__sink_1ac65b633e9489930a4bcd6cfb0eddb5f7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_tcp_sink::disconnect</definition>
        <argsstring>()</argsstring>
        <name>disconnect</name>
        <qualifiedname>baz_tcp_sink::disconnect</qualifiedname>
        <briefdescription>
<para>Send zero-length packet (if eof is requested) then stop sending. </para>
        </briefdescription>
        <detaileddescription>
<para>Zero-byte packets can be interpreted as EOF by gr_udp_source. Note that disconnect occurs automatically when the sink is destroyed, but not when its top_block stops. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="98" column="6"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__tcp__sink_1addde732398f9a31f4faa3921b1e57c53" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_tcp_sink::set_status_msgq</definition>
        <argsstring>(gr::msg_queue::sptr queue)</argsstring>
        <name>set_status_msgq</name>
        <qualifiedname>baz_tcp_sink::set_status_msgq</qualifiedname>
        <param>
          <type>gr::msg_queue::sptr</type>
          <declname>queue</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="100" column="6"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__tcp__sink_1adec94510efd2c377e4b0b0b8fa76bc4e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int baz_tcp_sink::send_data</definition>
        <argsstring>(int type, const char *data, int length)</argsstring>
        <name>send_data</name>
        <qualifiedname>baz_tcp_sink::send_data</qualifiedname>
        <param>
          <type>int</type>
          <declname>type</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>int</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="102" column="5"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__tcp__sink_1aac19da6d711ab0e87fc40c83b6dc2faf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int baz_tcp_sink::work</definition>
        <argsstring>(int noutput_items, gr_vector_const_void_star &amp;input_items, gr_vector_void_star &amp;output_items)</argsstring>
        <name>work</name>
        <qualifiedname>baz_tcp_sink::work</qualifiedname>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type>gr_vector_const_void_star &amp;</type>
          <declname>input_items</declname>
        </param>
        <param>
          <type>gr_vector_void_star &amp;</type>
          <declname>output_items</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="104" column="5"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>Write stream to an TCP socket. </para>
    </briefdescription>
    <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>itemsize</parametername>
</parameternamelist>
<parameterdescription>
<para>The size (in bytes) of the item datatype </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>host</parametername>
</parameternamelist>
<parameterdescription>
<para>The name or IP address of the receiving host; use NULL or None for no connection </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>port</parametername>
</parameternamelist>
<parameterdescription>
<para>Destination port to connect to on receiving host </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
    </detaileddescription>
    <inheritancegraph>
      <node id="1">
        <label>baz_tcp_sink</label>
        <link refid="classbaz__tcp__sink"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>gr::sync_block</label>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="1">
        <label>baz_tcp_sink</label>
        <link refid="classbaz__tcp__sink"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>gr::sync_block</label>
      </node>
    </collaborationgraph>
    <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" line="48" column="1" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_tcp_sink.h" bodystart="49" bodyend="105"/>
    <listofallmembers>
      <member refid="classbaz__tcp__sink_1ab1ff1b44724e8569d742beccf70dc2f6" prot="protected" virt="non-virtual"><scope>baz_tcp_sink</scope><name>_disconnect</name></member>
      <member refid="classbaz__tcp__sink_1af7c5d85ea24c7bbf10dffbdddd921af2" prot="protected" virt="non-virtual"><scope>baz_tcp_sink</scope><name>allocate</name></member>
      <member refid="classbaz__tcp__sink_1a40c1f81c70a9c652efd2e6c080fceff1" prot="private" virt="non-virtual"><scope>baz_tcp_sink</scope><name>baz_make_tcp_sink</name></member>
      <member refid="classbaz__tcp__sink_1ad9c36e52c6a4430b55df463ead66f472" prot="protected" virt="non-virtual"><scope>baz_tcp_sink</scope><name>baz_tcp_sink</name></member>
      <member refid="classbaz__tcp__sink_1a983423dd5775317ce0556def7df87bb9" prot="public" virt="non-virtual"><scope>baz_tcp_sink</scope><name>connect</name></member>
      <member refid="classbaz__tcp__sink_1af0ebaec4cf3a9e1fd6b3a1b0d371b52a" prot="protected" virt="non-virtual"><scope>baz_tcp_sink</scope><name>create</name></member>
      <member refid="classbaz__tcp__sink_1aecaf40794c3469b274b6925c100dc880" prot="private" virt="non-virtual"><scope>baz_tcp_sink</scope><name>d_auto_reconnect</name></member>
      <member refid="classbaz__tcp__sink_1a1bb18d54ef2b94cce62e1ca428d83f21" prot="private" virt="non-virtual"><scope>baz_tcp_sink</scope><name>d_blocking</name></member>
      <member refid="classbaz__tcp__sink_1a33fa0557bf0c662f23324c13fe57d824" prot="private" virt="non-virtual"><scope>baz_tcp_sink</scope><name>d_connected</name></member>
      <member refid="classbaz__tcp__sink_1a34b0be10151b29d816c7a42758d64b35" prot="private" virt="non-virtual"><scope>baz_tcp_sink</scope><name>d_itemsize</name></member>
      <member refid="classbaz__tcp__sink_1aa9a7a08b1b961241db6dc4f83b74231b" prot="private" virt="non-virtual"><scope>baz_tcp_sink</scope><name>d_last_host</name></member>
      <member refid="classbaz__tcp__sink_1afc897bb13c519a1a27b4d0997186297b" prot="private" virt="non-virtual"><scope>baz_tcp_sink</scope><name>d_last_port</name></member>
      <member refid="classbaz__tcp__sink_1a334d15272bcf702085cd811991000572" prot="private" virt="non-virtual"><scope>baz_tcp_sink</scope><name>d_mutex</name></member>
      <member refid="classbaz__tcp__sink_1a36c725e61c22916b4ba5430e6857c864" prot="private" virt="non-virtual"><scope>baz_tcp_sink</scope><name>d_socket</name></member>
      <member refid="classbaz__tcp__sink_1a3654db40210ed0f33c8a2e7c2f147f0b" prot="private" virt="non-virtual"><scope>baz_tcp_sink</scope><name>d_status_queue</name></member>
      <member refid="classbaz__tcp__sink_1aaf80a67bedb3e5ad38aafd71e2ed75c0" prot="private" virt="non-virtual"><scope>baz_tcp_sink</scope><name>d_verbose</name></member>
      <member refid="classbaz__tcp__sink_1acf5bdfa5cbb8b1223f41e2623bf59743" prot="protected" virt="non-virtual"><scope>baz_tcp_sink</scope><name>destroy</name></member>
      <member refid="classbaz__tcp__sink_1ac65b633e9489930a4bcd6cfb0eddb5f7" prot="public" virt="non-virtual"><scope>baz_tcp_sink</scope><name>disconnect</name></member>
      <member refid="classbaz__tcp__sink_1adec94510efd2c377e4b0b0b8fa76bc4e" prot="public" virt="non-virtual"><scope>baz_tcp_sink</scope><name>send_data</name></member>
      <member refid="classbaz__tcp__sink_1addde732398f9a31f4faa3921b1e57c53" prot="public" virt="non-virtual"><scope>baz_tcp_sink</scope><name>set_status_msgq</name></member>
      <member refid="classbaz__tcp__sink_1aac19da6d711ab0e87fc40c83b6dc2faf" prot="public" virt="non-virtual"><scope>baz_tcp_sink</scope><name>work</name></member>
      <member refid="classbaz__tcp__sink_1a89eb3729ab34b6d988626b736f5e989b" prot="public" virt="non-virtual"><scope>baz_tcp_sink</scope><name>~baz_tcp_sink</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
