<?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="classUDP__SOURCE__NAME" kind="class" language="C++" prot="public">
    <compoundname>UDP_SOURCE_NAME</compoundname>
    <basecompoundref prot="public" virt="non-virtual">gr::sync_block</basecompoundref>
    <includes refid="baz__udp__source_8h" local="no">baz_udp_source.h</includes>
    <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1a405238695240094ce2414c381c373580" prot="private" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t UDP_SOURCE_NAME::d_itemsize</definition>
        <argsstring></argsstring>
        <name>d_itemsize</name>
        <qualifiedname>UDP_SOURCE_NAME::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_udp_source.h" line="97" column="9" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="97" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1aae76e41c9d06b6d74a53504bda8fc447" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int UDP_SOURCE_NAME::d_payload_size</definition>
        <argsstring></argsstring>
        <name>d_payload_size</name>
        <qualifiedname>UDP_SOURCE_NAME::d_payload_size</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="98" column="17" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="98" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1a2a50bc87ee09abefc499f7963d73a30e" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool UDP_SOURCE_NAME::d_eof</definition>
        <argsstring></argsstring>
        <name>d_eof</name>
        <qualifiedname>UDP_SOURCE_NAME::d_eof</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="99" column="17" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="99" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1ae5b68a6678df90acb43316efe0c0ca41" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool UDP_SOURCE_NAME::d_wait</definition>
        <argsstring></argsstring>
        <name>d_wait</name>
        <qualifiedname>UDP_SOURCE_NAME::d_wait</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="100" column="17" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="100" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1a59b9ec9c0b691e897c514a8caa66cd84" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int UDP_SOURCE_NAME::d_socket</definition>
        <argsstring></argsstring>
        <name>d_socket</name>
        <qualifiedname>UDP_SOURCE_NAME::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_udp_source.h" line="101" column="17" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="101" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1acae420e5ab1a59d92e1471619410ce18" prot="private" static="no" mutable="no">
        <type>char *</type>
        <definition>char* UDP_SOURCE_NAME::d_temp_buff</definition>
        <argsstring></argsstring>
        <name>d_temp_buff</name>
        <qualifiedname>UDP_SOURCE_NAME::d_temp_buff</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="102" column="8" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="102" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1abcf4d29bb4854d6854838caf9fd0d848" prot="private" static="no" mutable="no">
        <type>ssize_t</type>
        <definition>ssize_t UDP_SOURCE_NAME::d_residual</definition>
        <argsstring></argsstring>
        <name>d_residual</name>
        <qualifiedname>UDP_SOURCE_NAME::d_residual</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="103" column="11" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="103" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1af14b6eb401955895901e8d1ac5d7de07" prot="private" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t UDP_SOURCE_NAME::d_temp_offset</definition>
        <argsstring></argsstring>
        <name>d_temp_offset</name>
        <qualifiedname>UDP_SOURCE_NAME::d_temp_offset</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="104" column="10" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="104" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1ab903474d058075abadcefe092607d983" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool UDP_SOURCE_NAME::d_bor</definition>
        <argsstring></argsstring>
        <name>d_bor</name>
        <qualifiedname>UDP_SOURCE_NAME::d_bor</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="105" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="105" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1a29debf900395b7572df6d67716e94167" prot="private" static="no" mutable="no">
        <type>unsigned long</type>
        <definition>unsigned long UDP_SOURCE_NAME::d_bor_counter</definition>
        <argsstring></argsstring>
        <name>d_bor_counter</name>
        <qualifiedname>UDP_SOURCE_NAME::d_bor_counter</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="106" column="17" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="106" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1a2ff7baa360d0a4f7a63f0c7d68e69d14" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool UDP_SOURCE_NAME::d_bor_first</definition>
        <argsstring></argsstring>
        <name>d_bor_first</name>
        <qualifiedname>UDP_SOURCE_NAME::d_bor_first</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="107" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="107" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1aeef011c1a2655563a50176e0fa520467" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool UDP_SOURCE_NAME::d_verbose</definition>
        <argsstring></argsstring>
        <name>d_verbose</name>
        <qualifiedname>UDP_SOURCE_NAME::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_udp_source.h" line="108" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="108" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1a0c01e03c9272daf8952df2a14b516fb4" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool UDP_SOURCE_NAME::d_eos</definition>
        <argsstring></argsstring>
        <name>d_eos</name>
        <qualifiedname>UDP_SOURCE_NAME::d_eos</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="109" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="109" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classUDP__SOURCE__NAME_1aeaa7c0e45f1df11d0c481d8eb8325e5c" prot="private" static="no" mutable="no">
        <type><ref refid="baz__udp__source_8h_1a3878251f631dc293914520d045b90a66" kindref="member">UDPProtocol</ref></type>
        <definition>UDPProtocol UDP_SOURCE_NAME::d_mode</definition>
        <argsstring></argsstring>
        <name>d_mode</name>
        <qualifiedname>UDP_SOURCE_NAME::d_mode</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="110" column="15" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="110" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="friend">
      <memberdef kind="friend" id="classUDP__SOURCE__NAME_1a72bf1fb8e11f527cee0ad83d0d9c2300" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="api_8h_1a8042157abaf31717b3b48a906cb73a8c" kindref="member">BAZ_API</ref> <ref refid="baz__udp__source_8h_1a9d4115e56003ef2d4a2c0e077fa3247b" kindref="member">UDP_SOURCE_SPTR</ref></type>
        <definition>BAZ_API UDP_SOURCE_SPTR UDP_SOURCE_MAKER</definition>
        <argsstring>(size_t itemsize, const char *host, unsigned short port, int payload_size=1472, bool eof=true, bool wait=true, bool bor=false, bool verbose=false, size_t buf_size=0, int mode=UP_COMPAT)</argsstring>
        <name>UDP_SOURCE_MAKER</name>
        <qualifiedname>UDP_SOURCE_NAME::UDP_SOURCE_MAKER</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>int</type>
          <declname>payload_size</declname>
          <defval>1472</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>eof</declname>
          <defval>true</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>wait</declname>
          <defval>true</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>bor</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>verbose</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>size_t</type>
          <declname>buf_size</declname>
          <defval>0</defval>
        </param>
        <param>
          <type>int</type>
          <declname>mode</declname>
          <defval><ref refid="baz__udp__source_8h_1a3878251f631dc293914520d045b90a66acac4ee0a4010ee8f41cd5e019a2ef15c" kindref="member">UP_COMPAT</ref></defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="90" column="34"/>
        <references refid="api_8h_1a8042157abaf31717b3b48a906cb73a8c" compoundref="api_8h" startline="19">BAZ_API</references>
        <references refid="classUDP__SOURCE__NAME_1af658f2d528bf6e11106f5dc350cfb92a" compoundref="baz__udp__source_8h" startline="137" endline="137">payload_size</references>
        <references refid="baz__udp__source_8h_1a253d8c6cea4576046171c160bd4895a0" compoundref="baz__udp__source_8h" startline="40">UDP_SOURCE_SPTR</references>
      </memberdef>
    </sectiondef>
    <sectiondef kind="protected-func">
      <memberdef kind="function" id="classUDP__SOURCE__NAME_1aceb6d01b10033b55c4e763a48a25c282" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>UDP_SOURCE_NAME::UDP_SOURCE_NAME</definition>
        <argsstring>(size_t itemsize, const char *host, unsigned short port, int payload_size, bool eof, bool wait, bool bor, bool verbose, size_t buf_size, int mode)</argsstring>
        <name>UDP_SOURCE_NAME</name>
        <qualifiedname>UDP_SOURCE_NAME::UDP_SOURCE_NAME</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>int</type>
          <declname>payload_size</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>eof</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>wait</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>bor</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>verbose</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>buf_size</declname>
        </param>
        <param>
          <type>int</type>
          <declname>mode</declname>
        </param>
        <briefdescription>
<para>UDP Source 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; can be NULL, None, or &quot;0.0.0.0&quot; to allow reading from any interface on the host </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>port</parametername>
</parameternamelist>
<parameterdescription>
<para>The port number on which to receive data; use 0 to have the system assign an unused port number </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>payload_size</parametername>
</parameternamelist>
<parameterdescription>
<para>UDP payload size by default set to 1472 = (1500 MTU - (8 byte UDP header) - (20 byte IP header)) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>eof</parametername>
</parameternamelist>
<parameterdescription>
<para>Interpret zero-length packet as EOF (default: true) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>wait</parametername>
</parameternamelist>
<parameterdescription>
<para>Wait for data if not immediately available (default: true) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>bor</parametername>
</parameternamelist>
<parameterdescription>
<para>Enable BorIP encapsulation </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>verbose</parametername>
</parameternamelist>
<parameterdescription>
<para>Output BorIP packet debug messages (helpful to judge packet loss) </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="130" column="3"/>
        <references refid="classUDP__SOURCE__NAME_1af658f2d528bf6e11106f5dc350cfb92a" compoundref="baz__udp__source_8h" startline="137" endline="137">payload_size</references>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classUDP__SOURCE__NAME_1a8e50fc6662ee3d181778f1c3d56fb344" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>UDP_SOURCE_NAME::~UDP_SOURCE_NAME</definition>
        <argsstring>()</argsstring>
        <name>~UDP_SOURCE_NAME</name>
        <qualifiedname>UDP_SOURCE_NAME::~UDP_SOURCE_NAME</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="134" column="3"/>
      </memberdef>
      <memberdef kind="function" id="classUDP__SOURCE__NAME_1af658f2d528bf6e11106f5dc350cfb92a" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int UDP_SOURCE_NAME::payload_size</definition>
        <argsstring>()</argsstring>
        <name>payload_size</name>
        <qualifiedname>UDP_SOURCE_NAME::payload_size</qualifiedname>
        <briefdescription>
<para>return the PAYLOAD_SIZE of the socket </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="137" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="137" bodyend="137"/>
        <referencedby refid="classUDP__SOURCE__NAME_1a72bf1fb8e11f527cee0ad83d0d9c2300">UDP_SOURCE_MAKER</referencedby>
        <referencedby refid="classUDP__SOURCE__NAME_1aceb6d01b10033b55c4e763a48a25c282">UDP_SOURCE_NAME</referencedby>
      </memberdef>
      <memberdef kind="function" id="classUDP__SOURCE__NAME_1a6da891576a5ea4f8758435b3b7991af5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int UDP_SOURCE_NAME::get_port</definition>
        <argsstring>()</argsstring>
        <name>get_port</name>
        <qualifiedname>UDP_SOURCE_NAME::get_port</qualifiedname>
        <briefdescription>
<para>return the port number of the socket </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="140" column="7"/>
      </memberdef>
      <memberdef kind="function" id="classUDP__SOURCE__NAME_1ab9f98abb4adce106f568b82501e4fc6b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void UDP_SOURCE_NAME::signal_eos</definition>
        <argsstring>()</argsstring>
        <name>signal_eos</name>
        <qualifiedname>UDP_SOURCE_NAME::signal_eos</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" line="142" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classUDP__SOURCE__NAME_1a391679394d71823690c64c86ca6ab81b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int UDP_SOURCE_NAME::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>UDP_SOURCE_NAME::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_udp_source.h" line="146" column="7"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>Read stream from an UDP 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; can be NULL, None, or &quot;0.0.0.0&quot; to allow reading from any interface on the host </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>port</parametername>
</parameternamelist>
<parameterdescription>
<para>The port number on which to receive data; use 0 to have the system assign an unused port number </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>payload_size</parametername>
</parameternamelist>
<parameterdescription>
<para>UDP payload size by default set to 1472 = (1500 MTU - (8 byte UDP header) - (20 byte IP header)) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>eof</parametername>
</parameternamelist>
<parameterdescription>
<para>Interpret zero-length packet as EOF (default: true) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>wait</parametername>
</parameternamelist>
<parameterdescription>
<para>Wait for data if not immediately available (default: true) </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
    </detaileddescription>
    <inheritancegraph>
      <node id="1">
        <label>UDP_SOURCE_NAME</label>
        <link refid="classUDP__SOURCE__NAME"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>gr::sync_block</label>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="1">
        <label>UDP_SOURCE_NAME</label>
        <link refid="classUDP__SOURCE__NAME"/>
        <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_udp_source.h" line="88" column="1" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_udp_source.h" bodystart="89" bodyend="149"/>
    <listofallmembers>
      <member refid="classUDP__SOURCE__NAME_1ab903474d058075abadcefe092607d983" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_bor</name></member>
      <member refid="classUDP__SOURCE__NAME_1a29debf900395b7572df6d67716e94167" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_bor_counter</name></member>
      <member refid="classUDP__SOURCE__NAME_1a2ff7baa360d0a4f7a63f0c7d68e69d14" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_bor_first</name></member>
      <member refid="classUDP__SOURCE__NAME_1a2a50bc87ee09abefc499f7963d73a30e" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_eof</name></member>
      <member refid="classUDP__SOURCE__NAME_1a0c01e03c9272daf8952df2a14b516fb4" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_eos</name></member>
      <member refid="classUDP__SOURCE__NAME_1a405238695240094ce2414c381c373580" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_itemsize</name></member>
      <member refid="classUDP__SOURCE__NAME_1aeaa7c0e45f1df11d0c481d8eb8325e5c" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_mode</name></member>
      <member refid="classUDP__SOURCE__NAME_1aae76e41c9d06b6d74a53504bda8fc447" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_payload_size</name></member>
      <member refid="classUDP__SOURCE__NAME_1abcf4d29bb4854d6854838caf9fd0d848" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_residual</name></member>
      <member refid="classUDP__SOURCE__NAME_1a59b9ec9c0b691e897c514a8caa66cd84" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_socket</name></member>
      <member refid="classUDP__SOURCE__NAME_1acae420e5ab1a59d92e1471619410ce18" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_temp_buff</name></member>
      <member refid="classUDP__SOURCE__NAME_1af14b6eb401955895901e8d1ac5d7de07" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_temp_offset</name></member>
      <member refid="classUDP__SOURCE__NAME_1aeef011c1a2655563a50176e0fa520467" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_verbose</name></member>
      <member refid="classUDP__SOURCE__NAME_1ae5b68a6678df90acb43316efe0c0ca41" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>d_wait</name></member>
      <member refid="classUDP__SOURCE__NAME_1a6da891576a5ea4f8758435b3b7991af5" prot="public" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>get_port</name></member>
      <member refid="classUDP__SOURCE__NAME_1af658f2d528bf6e11106f5dc350cfb92a" prot="public" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>payload_size</name></member>
      <member refid="classUDP__SOURCE__NAME_1ab9f98abb4adce106f568b82501e4fc6b" prot="public" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>signal_eos</name></member>
      <member refid="classUDP__SOURCE__NAME_1a72bf1fb8e11f527cee0ad83d0d9c2300" prot="private" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>UDP_SOURCE_MAKER</name></member>
      <member refid="classUDP__SOURCE__NAME_1aceb6d01b10033b55c4e763a48a25c282" prot="protected" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>UDP_SOURCE_NAME</name></member>
      <member refid="classUDP__SOURCE__NAME_1a391679394d71823690c64c86ca6ab81b" prot="public" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>work</name></member>
      <member refid="classUDP__SOURCE__NAME_1a8e50fc6662ee3d181778f1c3d56fb344" prot="public" virt="non-virtual"><scope>UDP_SOURCE_NAME</scope><name>~UDP_SOURCE_NAME</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
