<?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.8.3.1">
  <compounddef id="classsb_1_1StreamBaseClient" kind="class" prot="public">
    <compoundname>sb::StreamBaseClient</compoundname>
    <includes refid="StreamBaseClient_8hpp" local="no">StreamBaseClient.hpp</includes>
      <sectiondef kind="public-type">
      <memberdef kind="enum" id="classsb_1_1StreamBaseClient_1aff4a888935a06d89514f61ff389b53fc" prot="public" static="no">
        <name>ListEntitiesFlags</name>
        <enumvalue id="classsb_1_1StreamBaseClient_1aff4a888935a06d89514f61ff389b53fcabc6f6655bf4fcacd914c8c18d29c5662" prot="public">
          <name>FULLY_QUALIFIED_NAMES</name>
          <initializer>= 1</initializer>
          <briefdescription>
<para>set FULLY_QUALIFIED_NAMES if you want to include container names for all entities. </para>          </briefdescription>
          <detaileddescription>
<para>If not set then the returned names will contain the module name (if any) and the name of the entity. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="classsb_1_1StreamBaseClient_1aff4a888935a06d89514f61ff389b53fca62ba7d43abdc79b098737135557aefcf" prot="public">
          <name>INCLUDE_MODULES</name>
          <initializer>= 2</initializer>
          <briefdescription>
<para>set INCLUDE_MODULES if you want to include all modules in the output </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classsb_1_1StreamBaseClient_1aff4a888935a06d89514f61ff389b53fcab332dec770c1380e64562888b6a4eb11" prot="public">
          <name>ALL_CONTAINERS</name>
          <initializer>= 4 | FULLY_QUALIFIED_NAMES</initializer>
          <briefdescription>
<para>set ALL_CONTAINERS if you want to include all user containers in the output. </para>          </briefdescription>
          <detaileddescription>
<para>This does not include the &quot;system&quot; container. </para>          </detaileddescription>
        </enumvalue>
        <briefdescription>
<para>Flags for the listEntities call This must be consistent with what is found on the Java side of the house in StreamBaseClient.java. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="66" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" bodystart="66" bodyend="77"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-type">
      <memberdef kind="typedef" id="classsb_1_1StreamBaseClient_1a79ccc24ca09e12afcd22383a54d79ab3" prot="private" static="no">
        <type>std::map&lt; std::string, <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> &gt;</type>
        <definition>typedef std::map&lt;std::string, StreamProperties&gt; sb::StreamBaseClient::StreamMap</definition>
        <argsstring></argsstring>
        <name>StreamMap</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="498" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" bodystart="498" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-static-attrib">
      <memberdef kind="variable" id="classsb_1_1StreamBaseClient_1a433e22e0dfd4743e22cd69b2937b13bb" prot="public" static="yes" mutable="no">
        <type>const unsigned int</type>
        <definition>const unsigned int sb::StreamBaseClient::DEFAULT_FLUSH_INTERVAL</definition>
        <argsstring></argsstring>
        <name>DEFAULT_FLUSH_INTERVAL</name>
        <initializer>= 250</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="30" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" bodystart="30" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classsb_1_1StreamBaseClient_1aaf1e26005dbaa15bf147f8c069e89afe" prot="private" static="no" mutable="no">
        <type>TIBCO_CEP_memory::shared_ptr&lt; sb_internal::StreamBaseClientImpl &gt;</type>
        <definition>TIBCO_CEP_memory::shared_ptr&lt;sb_internal::StreamBaseClientImpl&gt; sb::StreamBaseClient::_impl</definition>
        <argsstring></argsstring>
        <name>_impl</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="500" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" bodystart="500" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1StreamBaseClient_1a8b54ae37bdf3fd57eb773db44ea4781e" prot="private" static="no" mutable="no">
        <type>StreamMap</type>
        <definition>StreamMap sb::StreamBaseClient::_streamMap</definition>
        <argsstring></argsstring>
        <name>_streamMap</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="511" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" bodystart="511" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1StreamBaseClient_1ac592515a71e54a4968d58609e5f6c189" prot="private" static="no" mutable="no">
        <type><ref refid="classsb_1_1ClientSettings" kindref="compound">sb::ClientSettings</ref></type>
        <definition>sb::ClientSettings sb::StreamBaseClient::_clientSettings</definition>
        <argsstring></argsstring>
        <name>_clientSettings</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="513" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" bodystart="513" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a9e3d9315e9144ee9e44dad620e21ca64" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>sb::StreamBaseClient::StreamBaseClient</definition>
        <argsstring>(const StreamBaseURI &amp;uri=StreamBaseURI::fromEnvironment(), int buffer_size=0, int flush_interval=DEFAULT_FLUSH_INTERVAL)</argsstring>
        <name>StreamBaseClient</name>
        <param>
          <type>const <ref refid="classsb_1_1StreamBaseURI" kindref="compound">StreamBaseURI</ref> &amp;</type>
          <declname>uri</declname>
          <defval><ref refid="classsb_1_1StreamBaseURI_1aebcb57492ff6e4d560bb9acb58b45994" kindref="member">StreamBaseURI::fromEnvironment</ref>()</defval>
        </param>
        <param>
          <type>int</type>
          <declname>buffer_size</declname>
          <defval>0</defval>
        </param>
        <param>
          <type>int</type>
          <declname>flush_interval</declname>
          <defval>DEFAULT_FLUSH_INTERVAL</defval>
        </param>
        <briefdescription>
<para>Creates an StreamBase client and establishes a connection to a remote server. </para>        </briefdescription>
        <detaileddescription>
<para>Optional parameter buffer_size specifies the number of tuples to buffer before enqueueing. Optional parameter flush_interval specifies the interval in milliseconds between wakeups of the wakeAndFlushBuffer. The wakeAndFlushBuffer thread is only started if buffer_size &gt; 0. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="45"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1ab7e3d36facadd7d8bb4f937d0a5548d5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>sb::StreamBaseClient::StreamBaseClient</definition>
        <argsstring>(const std::string &amp;uris, int buffer_size=0, int flush_interval=DEFAULT_FLUSH_INTERVAL)</argsstring>
        <name>StreamBaseClient</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>uris</declname>
        </param>
        <param>
          <type>int</type>
          <declname>buffer_size</declname>
          <defval>0</defval>
        </param>
        <param>
          <type>int</type>
          <declname>flush_interval</declname>
          <defval>DEFAULT_FLUSH_INTERVAL</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="49"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1aca28d6d45c5e96cb90f7a9d459ddec18" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>sb::StreamBaseClient::StreamBaseClient</definition>
        <argsstring>(const std::vector&lt; StreamBaseURI &gt; &amp;uris, int buffer_size=0, int flush_interval=DEFAULT_FLUSH_INTERVAL)</argsstring>
        <name>StreamBaseClient</name>
        <param>
          <type>const std::vector&lt; <ref refid="classsb_1_1StreamBaseURI" kindref="compound">StreamBaseURI</ref> &gt; &amp;</type>
          <declname>uris</declname>
        </param>
        <param>
          <type>int</type>
          <declname>buffer_size</declname>
          <defval>0</defval>
        </param>
        <param>
          <type>int</type>
          <declname>flush_interval</declname>
          <defval>DEFAULT_FLUSH_INTERVAL</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="53"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1af50e6601620d22d0cc6f7f3cb15e86f0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>sb::StreamBaseClient::StreamBaseClient</definition>
        <argsstring>(const std::vector&lt; StreamBaseURI &gt; &amp;uris, sb::ClientSettings &amp;settings, int buffer_size=0, int flush_interval=DEFAULT_FLUSH_INTERVAL)</argsstring>
        <name>StreamBaseClient</name>
        <param>
          <type>const std::vector&lt; <ref refid="classsb_1_1StreamBaseURI" kindref="compound">StreamBaseURI</ref> &gt; &amp;</type>
          <declname>uris</declname>
        </param>
        <param>
          <type><ref refid="classsb_1_1ClientSettings" kindref="compound">sb::ClientSettings</ref> &amp;</type>
          <declname>settings</declname>
        </param>
        <param>
          <type>int</type>
          <declname>buffer_size</declname>
          <defval>0</defval>
        </param>
        <param>
          <type>int</type>
          <declname>flush_interval</declname>
          <defval>DEFAULT_FLUSH_INTERVAL</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="58"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1af8a75cd776dd9a8c0c16f6cf06551279" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>sb::StreamBaseClient::~StreamBaseClient</definition>
        <argsstring>()</argsstring>
        <name>~StreamBaseClient</name>
        <briefdescription>
<para>Destroys a session. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="61"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1ae66e536a9d9f46d4edfe49d7f396557b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::listEntities</definition>
        <argsstring>(const std::string &amp;type, int flags, std::vector&lt; std::string &gt; &amp;names)</argsstring>
        <name>listEntities</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>type</declname>
        </param>
        <param>
          <type>int</type>
          <declname>flags</declname>
        </param>
        <param>
          <type>std::vector&lt; std::string &gt; &amp;</type>
          <declname>names</declname>
        </param>
        <briefdescription>
<para>Lists all entities of a particular type. </para>        </briefdescription>
        <detaileddescription>
<para>(One can then use &quot;describe&quot; to obtain a description of an entity.) Names is cleared first. Use container.entity-type to resolve across containers. use the given flags to list the entities </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="83"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a6db010611e1c0126cdf6580ce4f1f64f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::listEntities</definition>
        <argsstring>(StreamBaseEntityType::Type type, int flags, std::vector&lt; std::string &gt; &amp;names)</argsstring>
        <name>listEntities</name>
        <param>
          <type><ref refid="classsb_1_1StreamBaseEntityType_1a6b4e4c6764de0832209090d89900157e" kindref="member">StreamBaseEntityType::Type</ref></type>
          <declname>type</declname>
        </param>
        <param>
          <type>int</type>
          <declname>flags</declname>
        </param>
        <param>
          <type>std::vector&lt; std::string &gt; &amp;</type>
          <declname>names</declname>
        </param>
        <briefdescription>
<para>Lists all entities of a particular type. </para>        </briefdescription>
        <detaileddescription>
<para>(One can then use &quot;describe&quot; to obtain a description of an entity.) names is cleared first. use the given flags to list the entities </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="89"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1ad836423b782996ccca6e17553ac83e2e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::listEntities</definition>
        <argsstring>(StreamBaseEntityType::Type type, std::vector&lt; std::string &gt; &amp;names)</argsstring>
        <name>listEntities</name>
        <param>
          <type><ref refid="classsb_1_1StreamBaseEntityType_1a6b4e4c6764de0832209090d89900157e" kindref="member">StreamBaseEntityType::Type</ref></type>
          <declname>type</declname>
        </param>
        <param>
          <type>std::vector&lt; std::string &gt; &amp;</type>
          <declname>names</declname>
        </param>
        <briefdescription>
<para>Lists all entities of a particular type. </para>        </briefdescription>
        <detaileddescription>
<para>(One can then use &quot;describe&quot; to obtain a description of an entity.) names is cleared first. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="94"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a69d4b72c5620c8a4bf5fc749c34ad374" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string sb::StreamBaseClient::describe</definition>
        <argsstring>(const std::string &amp;entity)</argsstring>
        <name>describe</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>entity</declname>
        </param>
        <briefdescription>
<para>Returns an XML description of an entity, or an empty string if the method does not exist. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="98"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a0c886c9d288abf8f5614c1619960bfac" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool sb::StreamBaseClient::isStreamSubscribed</definition>
        <argsstring>(const std::string &amp;entity)</argsstring>
        <name>isStreamSubscribed</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>entity</declname>
        </param>
        <briefdescription>
<para>Returns true if this stream has been subscribed to. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>entity</parametername>
</parameternamelist>
<parameterdescription>
<para>the path of the stream </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="107"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a71859f91177faa8d6d2671b4a84d93b3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref></type>
        <definition>StreamProperties sb::StreamBaseClient::getStreamProperties</definition>
        <argsstring>(const std::string &amp;entity, StreamProperties::CaptureTransformStrategy strategy=StreamProperties::FLATTEN)</argsstring>
        <name>getStreamProperties</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>entity</declname>
        </param>
        <param>
          <type><ref refid="classsb_1_1StreamProperties_1a0669a192c1eaa64399ae3a15f77045d6" kindref="member">StreamProperties::CaptureTransformStrategy</ref></type>
          <declname>strategy</declname>
          <defval>StreamProperties::FLATTEN</defval>
        </param>
        <briefdescription>
<para>Returns a description of a stream, throwing an exception if the stream does not exist. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>entity</parametername>
</parameternamelist>
<parameterdescription>
<para>the path of the stream </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>strategy</parametername>
</parameternamelist>
<parameterdescription>
<para>how to handle capture fields on the stream </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="114"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1aa977a7c749e3d85de13b407717a0f6ca" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref></type>
        <definition>StreamProperties sb::StreamBaseClient::getStreamPropertiesByHash</definition>
        <argsstring>(const std::string &amp;hex)</argsstring>
        <name>getStreamPropertiesByHash</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>hex</declname>
        </param>
        <briefdescription>
<para>Returns a description of a stream, throwing an exception if the stream does not exist. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="118"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a0d5651580226d338e9fa57446f1e6a36" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1Schema" kindref="compound">Schema</ref></type>
        <definition>Schema sb::StreamBaseClient::getSchemaForStream</definition>
        <argsstring>(const std::string &amp;entity, StreamProperties::CaptureTransformStrategy strategy=StreamProperties::FLATTEN)</argsstring>
        <name>getSchemaForStream</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>entity</declname>
        </param>
        <param>
          <type><ref refid="classsb_1_1StreamProperties_1a0669a192c1eaa64399ae3a15f77045d6" kindref="member">StreamProperties::CaptureTransformStrategy</ref></type>
          <declname>strategy</declname>
          <defval>StreamProperties::FLATTEN</defval>
        </param>
        <briefdescription>
<para>Returns the schema of a stream, throwing an exception if the stream does not exist. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="123"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a2de09e9f50c2be879ac1b9c33106dc70" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::typecheck</definition>
        <argsstring>(const std::string &amp;sbapp, std::map&lt; std::string, Schema &gt; &amp;streams, bool full=false)</argsstring>
        <name>typecheck</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>sbapp</declname>
        </param>
        <param>
          <type>std::map&lt; std::string, <ref refid="classsb_1_1Schema" kindref="compound">Schema</ref> &gt; &amp;</type>
          <declname>streams</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>full</declname>
          <defval>false</defval>
        </param>
        <briefdescription>
<para>Typechecks a potential modification to the application, outputting properties of all streams in the application. </para>        </briefdescription>
        <detaileddescription>
<para>streams is cleared first. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>sbapp</parametername>
</parameternamelist>
<parameterdescription>
<para>the application </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>streams</parametername>
</parameternamelist>
<parameterdescription>
<para>the schema defs of the streams </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>full</parametername>
</parameternamelist>
<parameterdescription>
<para>do a full typecheck </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="133"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a5fca90d9991febe7c4bd1d3c6d1af8a4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref></type>
        <definition>StreamProperties sb::StreamBaseClient::subscribe</definition>
        <argsstring>(const std::string &amp;stream_name)</argsstring>
        <name>subscribe</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>stream_name</declname>
        </param>
        <briefdescription>
<para>Subscribes to a stream. </para>        </briefdescription>
        <detaileddescription>
<para>Uses the default capture transform strategy of flatten. To specify capture strategy, use getStreamProperties(stream_name, StreamProperties::NEST) and subscribe using the resultant <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref>.</para><para><simplesect kind="return"><para>the <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> for the stream </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="143"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a69ab6eb9c5f475eea29b3ba0e6c2fead" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref></type>
        <definition>StreamProperties sb::StreamBaseClient::subscribe</definition>
        <argsstring>(const StreamProperties &amp;props)</argsstring>
        <name>subscribe</name>
        <param>
          <type>const <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> &amp;</type>
          <declname>props</declname>
        </param>
        <briefdescription>
<para>Subscribes to a stream. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>the <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> for the stream </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="146"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a2b407c39a5a6b048d6c773fa327aa297" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref></type>
        <definition>StreamProperties sb::StreamBaseClient::subscribe</definition>
        <argsstring>(const std::string &amp;stream_name, const std::string &amp;logical_stream, const std::string &amp;predicate)</argsstring>
        <name>subscribe</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>stream_name</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>logical_stream</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>predicate</declname>
        </param>
        <briefdescription>
<para>Subscribes to a stream with a predicate to apply to output tuples. </para>        </briefdescription>
        <detaileddescription>
<para>The stream name of dequeued tuples is logical_stream. When unsubscribing, use logical_stream.</para><para>Uses the default capture transform strategy of flatten. To specify capture strategy, use getStreamProperties(stream_name, StreamProperties::NEST) and subscribe using the resultant <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref>.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>stream_name</parametername>
</parameternamelist>
<parameterdescription>
<para>the stream to subscribe to, error if empty </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>logical_stream</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the logical stream to associate with this predicate (if empty, defaults to streamname) </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>predicate</parametername>
</parameternamelist>
<parameterdescription>
<para>a predicate to apply to subset the stream, error if empty </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> for the stream </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="161"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a9a05372e137341ab726a81e7127bf0d1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref></type>
        <definition>StreamProperties sb::StreamBaseClient::subscribe</definition>
        <argsstring>(const StreamProperties &amp;props, const std::string &amp;logical_stream, const std::string &amp;predicate)</argsstring>
        <name>subscribe</name>
        <param>
          <type>const <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> &amp;</type>
          <declname>props</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>logical_stream</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>predicate</declname>
        </param>
        <briefdescription>
<para>Subscribes to a stream with a predicate to apply to output tuples. </para>        </briefdescription>
        <detaileddescription>
<para>The stream name of dequeued tuples is logical_stream. When unsubscribing, use logical_stream. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>props</parametername>
</parameternamelist>
<parameterdescription>
<para>the stream to subscribe to, error if empty </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>logical_stream</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the logical stream to associate with this predicate (if empty, defaults to streamname) </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>predicate</parametername>
</parameternamelist>
<parameterdescription>
<para>a predicate to apply to subset the stream, error if empty </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> for the stream </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="170"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a8eea967f57bab5cb7deb543c772d7cde" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref></type>
        <definition>StreamProperties sb::StreamBaseClient::resubscribe</definition>
        <argsstring>(const std::string &amp;stream_name, const std::string &amp;logical_stream, const std::string &amp;predicate)</argsstring>
        <name>resubscribe</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>stream_name</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>logical_stream</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>predicate</declname>
        </param>
        <briefdescription>
<para>Resubscribes to an already subscribed stream. </para>        </briefdescription>
        <detaileddescription>
<para>Uses the default capture transform strategy of flatten. To specify capture strategy, use getStreamProperties(stream_name, StreamProperties::NEST) and subscribe using the resultant <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref>.</para><para><simplesect kind="return"><para>the <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> for the stream </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="180"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a5b64cb0f746a266d5fa98dbf8d1dc321" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref></type>
        <definition>StreamProperties sb::StreamBaseClient::resubscribe</definition>
        <argsstring>(const StreamProperties &amp;props, const std::string &amp;logical_stream, const std::string &amp;predicate)</argsstring>
        <name>resubscribe</name>
        <param>
          <type>const <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> &amp;</type>
          <declname>props</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>logical_stream</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>predicate</declname>
        </param>
        <briefdescription>
<para>Resubscribes to an already subscribed stream. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>the <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> for the stream </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="184"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1accd2e988cc1b860cb8980b7f48a11d84" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::unsubscribe</definition>
        <argsstring>(const std::string &amp;stream_name)</argsstring>
        <name>unsubscribe</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>stream_name</declname>
        </param>
        <briefdescription>
<para>UnSubscribes to a stream. </para>        </briefdescription>
        <detaileddescription>
<para>Note: Any tuples that are in-flight during an unsubscribe request will be dequeued until the stream is fully drained. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="188"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1ad8051346b17d41fc73dfc75ad6ca9962" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::unsubscribe</definition>
        <argsstring>(const StreamProperties &amp;props)</argsstring>
        <name>unsubscribe</name>
        <param>
          <type>const <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> &amp;</type>
          <declname>props</declname>
        </param>
        <briefdescription>
<para>UnSubscribes to a stream. </para>        </briefdescription>
        <detaileddescription>
<para>Note: Any tuples that are in-flight during an unsubscribe request will be dequeued until the stream is fully drained. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="192"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1ab0127a2c7a7eba8b808911ac669beb62" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::setDequeueResultInterceptor</definition>
        <argsstring>(DequeueResult::Interceptor *dri)</argsstring>
        <name>setDequeueResultInterceptor</name>
        <param>
          <type><ref refid="classsb_1_1DequeueResult_1_1Interceptor" kindref="compound">DequeueResult::Interceptor</ref> *</type>
          <declname>dri</declname>
        </param>
        <briefdescription>
<para>Set the dequeue results interceptor for this client connection. </para>        </briefdescription>
        <detaileddescription>
<para>This results interceptor replaces any existing results processor. To disable pre-processing of results, set the processor to null.</para><para>This method cannot be safely called while another thread is calling <ref refid="classsb_1_1StreamBaseClient_1adc8a65757d01b894e255ea595ecf0edc" kindref="member">dequeue()</ref>.</para><para>NOTE: Once the <ref refid="classsb_1_1DequeueResult_1_1Interceptor" kindref="compound">DequeueResult.Interceptor</ref> is passed to <ref refid="classsb_1_1StreamBaseClient" kindref="compound">StreamBaseClient</ref>, <ref refid="classsb_1_1StreamBaseClient" kindref="compound">StreamBaseClient</ref> will manage the lifecycle of the object. <ref refid="classsb_1_1StreamBaseClient" kindref="compound">StreamBaseClient</ref> will delete the object when the interceptor is reset or when the <ref refid="classsb_1_1StreamBaseClient" kindref="compound">StreamBaseClient</ref> is deleted. Do not delete this passed object!! </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="209"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a84aac88a0492da2cd9a06b1590139d2c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1DequeueResult_1_1Interceptor" kindref="compound">DequeueResult::Interceptor</ref> *</type>
        <definition>DequeueResult::Interceptor* sb::StreamBaseClient::getDequeueResultsInterceptor</definition>
        <argsstring>()</argsstring>
        <name>getDequeueResultsInterceptor</name>
        <briefdescription>
<para>Get the current dequeue results interceptor, or null if there is no current processor. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="215"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a6eb9efddf72d1699941e5e657405ff2b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1TupleList" kindref="compound">TupleList</ref></type>
        <definition>TupleList sb::StreamBaseClient::dequeue</definition>
        <argsstring>(StreamProperties &amp;streamProperties)</argsstring>
        <name>dequeue</name>
        <param>
          <type><ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> &amp;</type>
          <declname>streamProperties</declname>
        </param>
        <briefdescription>
<para>Dequeue tuples from any subscribed stream. </para>        </briefdescription>
        <detaileddescription>
<para>This method blocks until</para><para><itemizedlist>
<listitem><para>at least one tuple is available on any subscribed stream, or</para></listitem><listitem><para>the node is shut down.</para></listitem></itemizedlist>
</para><para><xrefsect id="deprecated_1_deprecated000002"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="classsb_1_1DequeueResult" kindref="compound">DequeueResult</ref> based dequeue </para></xrefdescription></xrefsect><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>streamProperties</parametername>
</parameternamelist>
<parameterdescription>
<para>(output) set to the <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> of the stream from which tuples have been dequeued </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>a list of the tuples dequeued; empty if the node has been shut down </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="228"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a238f71f8070e4fcfd09b8a8f4a657a48" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1TupleList" kindref="compound">TupleList</ref></type>
        <definition>TupleList sb::StreamBaseClient::dequeue</definition>
        <argsstring>(std::string &amp;stream_name)</argsstring>
        <name>dequeue</name>
        <param>
          <type>std::string &amp;</type>
          <declname>stream_name</declname>
        </param>
        <briefdescription>
<para>Dequeue tuples from any subscribed stream. </para>        </briefdescription>
        <detaileddescription>
<para>This method blocks until</para><para><itemizedlist>
<listitem><para>at least one tuple is available on any subscribed stream, or</para></listitem><listitem><para>the node is shut down.</para></listitem></itemizedlist>
</para><para><xrefsect id="deprecated_1_deprecated000003"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="classsb_1_1DequeueResult" kindref="compound">DequeueResult</ref> based dequeue </para></xrefdescription></xrefsect><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>stream_name</parametername>
</parameternamelist>
<parameterdescription>
<para>(output) set to the name of the stream from which tuples have been dequeued. Note this does not contain the container name </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>a list of the tuples dequeued; empty if the node has been shut down </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="241"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1adc8a65757d01b894e255ea595ecf0edc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1DequeueResult" kindref="compound">DequeueResult</ref></type>
        <definition>DequeueResult sb::StreamBaseClient::dequeue</definition>
        <argsstring>()</argsstring>
        <name>dequeue</name>
        <briefdescription>
<para>Dequeue tuples from any subscribed stream. </para>        </briefdescription>
        <detaileddescription>
<para>This method blocks until</para><para><itemizedlist>
<listitem><para>At least one tuple is available on any subscribed stream (<ref refid="classsb_1_1DequeueResult" kindref="compound">DequeueResult</ref> will have a status of GOOD)</para></listitem><listitem><para>The StreamBase server the client is connected to is shut down (<ref refid="classsb_1_1DequeueResult" kindref="compound">DequeueResult</ref> will have a status of CLOSED)</para></listitem><listitem><para>A network error occurs (<ref refid="classsb_1_1StreamBaseException" kindref="compound">StreamBaseException</ref> will be thrown)</para></listitem></itemizedlist>
</para><para><simplesect kind="return"><para>a <ref refid="classsb_1_1DequeueResult" kindref="compound">DequeueResult</ref> containing the results of the operation </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="251"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a08c8b5edd4b723473ab399a5ea0d9336" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1DequeueResult" kindref="compound">DequeueResult</ref></type>
        <definition>DequeueResult sb::StreamBaseClient::dequeue</definition>
        <argsstring>(int timeout_ms)</argsstring>
        <name>dequeue</name>
        <param>
          <type>int</type>
          <declname>timeout_ms</declname>
        </param>
        <briefdescription>
<para>Dequeue tuples from any subscribed stream. </para>        </briefdescription>
        <detaileddescription>
<para>This method blocks until</para><para><itemizedlist>
<listitem><para>At least one tuple is available on any subscribed stream (<ref refid="classsb_1_1DequeueResult" kindref="compound">DequeueResult</ref> will have a status of GOOD)</para></listitem><listitem><para>The StreamBase server the client is connected to is shut down (<ref refid="classsb_1_1DequeueResult" kindref="compound">DequeueResult</ref> will have a status of CLOSED)</para></listitem><listitem><para>The number of Milliseconds specified has elapsed (<ref refid="classsb_1_1DequeueResult" kindref="compound">DequeueResult</ref> will have a status of TIMEOUT)</para></listitem><listitem><para>A network error occurs (<ref refid="classsb_1_1StreamBaseException" kindref="compound">StreamBaseException</ref> will be thrown)</para></listitem></itemizedlist>
</para><para>A timeout_ms of zero will block indefinitely, or until a tuple arrives. Note that the actual dequeue timeout may vary based on normal thread scheduling, plus network interactions with the server.</para><para><simplesect kind="return"><para>a <ref refid="classsb_1_1DequeueResult" kindref="compound">DequeueResult</ref> containing the results of the operation </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="266"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a18a6a20d9614de515c4715ad9713a36e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::enqueue</definition>
        <argsstring>(const std::string &amp;stream_name, Tuple &amp;tuple)</argsstring>
        <name>enqueue</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>stream_name</declname>
        </param>
        <param>
          <type><ref refid="classsb_1_1Tuple" kindref="compound">Tuple</ref> &amp;</type>
          <declname>tuple</declname>
        </param>
        <briefdescription>
<para>Enqueue tuples to a stream. </para>        </briefdescription>
        <detaileddescription>
<para>The stream must not be tied to the output of any operator in the application. This method can block depending on network, or StreamBase server, congestion.</para><para>Note: <ref refid="classsb_1_1StreamBaseClient_1a18a6a20d9614de515c4715ad9713a36e" kindref="member">enqueue()</ref> will modify the tuple as it is enqueued. If you do not want the tuple modified you must make a copy of it before calling enqueue.</para><para><xrefsect id="deprecated_1_deprecated000004"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> based enqueue </para></xrefdescription></xrefsect><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>stream_name</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the stream to which to enqueue </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>tuple</parametername>
</parameternamelist>
<parameterdescription>
<para>a tuple to enqueue </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="280"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a3869a31aa0039343a287c81ec3fc8f5c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::enqueue</definition>
        <argsstring>(const StreamProperties &amp;props, Tuple &amp;tuple)</argsstring>
        <name>enqueue</name>
        <param>
          <type>const <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> &amp;</type>
          <declname>props</declname>
        </param>
        <param>
          <type><ref refid="classsb_1_1Tuple" kindref="compound">Tuple</ref> &amp;</type>
          <declname>tuple</declname>
        </param>
        <briefdescription>
<para>Enqueue tuples to a stream. </para>        </briefdescription>
        <detaileddescription>
<para>The stream must not be tied to the output of any operator in the application. This method can block depending on network, or StreamBase server, congestion.</para><para>Note: <ref refid="classsb_1_1StreamBaseClient_1a18a6a20d9614de515c4715ad9713a36e" kindref="member">enqueue()</ref> will modify the tuple as it is enqueued. If you do not want the tuple modified you must make a copy of it before calling enqueue.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>props</parametername>
</parameternamelist>
<parameterdescription>
<para>the <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> to enqueue the tuple to </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>tuple</parametername>
</parameternamelist>
<parameterdescription>
<para>a tuple to enqueue </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="293"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1adadee955d997c5184a8a3a354b3ccb2e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::enqueue</definition>
        <argsstring>(const std::string &amp;stream_name, TupleList &amp;tuples)</argsstring>
        <name>enqueue</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>stream_name</declname>
        </param>
        <param>
          <type><ref refid="classsb_1_1TupleList" kindref="compound">TupleList</ref> &amp;</type>
          <declname>tuples</declname>
        </param>
        <briefdescription>
<para>Enqueue tuples to a stream. </para>        </briefdescription>
        <detaileddescription>
<para>The stream must not be tied to the output of any operator in the application. This method can block depending on network, or StreamBase server, congestion.</para><para>Note: <ref refid="classsb_1_1StreamBaseClient_1a18a6a20d9614de515c4715ad9713a36e" kindref="member">enqueue()</ref> will modify the tuples as they are enqueued. If you do not want the tuples modified you must make copies before calling enqueue.</para><para><xrefsect id="deprecated_1_deprecated000005"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> based enqueue </para></xrefdescription></xrefsect><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>stream_name</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the stream to which to enqueue </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>tuples</parametername>
</parameternamelist>
<parameterdescription>
<para>a list of tuples to enqueue </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="306"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a0a943cb056173d851349cff32ddfd8a0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::enqueue</definition>
        <argsstring>(const StreamProperties &amp;props, TupleList &amp;tuples)</argsstring>
        <name>enqueue</name>
        <param>
          <type>const <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> &amp;</type>
          <declname>props</declname>
        </param>
        <param>
          <type><ref refid="classsb_1_1TupleList" kindref="compound">TupleList</ref> &amp;</type>
          <declname>tuples</declname>
        </param>
        <briefdescription>
<para>Enqueue tuples to a stream. </para>        </briefdescription>
        <detaileddescription>
<para>The stream must not be tied to the output of any operator in the application. This method can block depending on network, or StreamBase server, congestion.</para><para>Note: <ref refid="classsb_1_1StreamBaseClient_1a18a6a20d9614de515c4715ad9713a36e" kindref="member">enqueue()</ref> will modify the tuples as they are enqueued. If you do not want the tuples modified you must make copies before calling enqueue.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>props</parametername>
</parameternamelist>
<parameterdescription>
<para>the <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> to enqueue the tuples to </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>tuples</parametername>
</parameternamelist>
<parameterdescription>
<para>a list of tuples to enqueue </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="318"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a6939e2dbad789e01bb4a61ed213ea067" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1Schema" kindref="compound">Schema</ref></type>
        <definition>Schema sb::StreamBaseClient::getSchemaByHash</definition>
        <argsstring>(const std::string &amp;hash)</argsstring>
        <name>getSchemaByHash</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>hash</declname>
        </param>
        <briefdescription>
<para>Returns a schema with a particular hash. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="322"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1ad900516dd02eee2a60bd86bfccb73ebd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1Schema" kindref="compound">Schema</ref></type>
        <definition>Schema sb::StreamBaseClient::getSchemaByName</definition>
        <argsstring>(const std::string &amp;name)</argsstring>
        <name>getSchemaByName</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <briefdescription>
<para>Returns a schema by name. </para>        </briefdescription>
        <detaileddescription>
<para>This will only succeed for named schemas; anonymous schemas assigned to a port should instead be looked up via <ref refid="classsb_1_1StreamBaseClient_1a71859f91177faa8d6d2671b4a84d93b3" kindref="member">getStreamProperties()</ref>.getSchema(). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="327"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a3fd26241558514178e719289aae29bff" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::operatorStatus</definition>
        <argsstring>(const std::string &amp;containerName, std::vector&lt; std::string &gt; &amp;aStatus)</argsstring>
        <name>operatorStatus</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>containerName</declname>
        </param>
        <param>
          <type>std::vector&lt; std::string &gt; &amp;</type>
          <declname>aStatus</declname>
        </param>
        <briefdescription>
<para>status of java operators and adapters </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="330"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1aead9cb54aeb8ee1b255ef5066197b75c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::status</definition>
        <argsstring>(std::vector&lt; std::string &gt; &amp;aStatus, bool verbose=false)</argsstring>
        <name>status</name>
        <param>
          <type>std::vector&lt; std::string &gt; &amp;</type>
          <declname>aStatus</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>verbose</declname>
          <defval>false</defval>
        </param>
        <briefdescription>
<para>status the streambase daemons </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="333"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a051cf3961fd65a414a0d63e2198e6879" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>const <ref refid="classsb_1_1StreamBaseURI" kindref="compound">StreamBaseURI</ref> &amp;</type>
        <definition>const StreamBaseURI&amp; sb::StreamBaseClient::getURI</definition>
        <argsstring>() const </argsstring>
        <name>getURI</name>
        <briefdescription>
<para>Return the URI we&apos;re talking to. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="336"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1adfa038371612945d694e7dbdd86a65d9" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>const std::vector&lt; <ref refid="classsb_1_1StreamBaseURI" kindref="compound">StreamBaseURI</ref> &gt; &amp;</type>
        <definition>const std::vector&lt;StreamBaseURI&gt;&amp; sb::StreamBaseClient::getURIs</definition>
        <argsstring>() const </argsstring>
        <name>getURIs</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="338"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a55ffa9f6cfea60f8adb1033bb6c77c3b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::close</definition>
        <argsstring>()</argsstring>
        <name>close</name>
        <briefdescription>
<para>Terminate the client. </para>        </briefdescription>
        <detaileddescription>
<para>May be invoked from a different thread. <ref refid="classsb_1_1StreamBaseClient" kindref="compound">StreamBaseClient</ref> memory, network, and thread resources are not released until <ref refid="classsb_1_1StreamBaseClient_1a55ffa9f6cfea60f8adb1033bb6c77c3b" kindref="member">close()</ref> is called.</para><para>Returns immediately. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="345"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a31a5feaf81e8f33758aa322413914fd6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool sb::StreamBaseClient::isClosed</definition>
        <argsstring>()</argsstring>
        <name>isClosed</name>
        <briefdescription>
<para>Return true if the client connection is closed. </para>        </briefdescription>
        <detaileddescription>
<para>The client connection can be closed by calling the <ref refid="classsb_1_1StreamBaseClient_1a55ffa9f6cfea60f8adb1033bb6c77c3b" kindref="member">close()</ref> method, or by a server shutdown, or a network error. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="350"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a70d32c1d5dcd9baee624e6af6e80f95c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool sb::StreamBaseClient::canDequeue</definition>
        <argsstring>()</argsstring>
        <name>canDequeue</name>
        <briefdescription>
<para>Return true if we can call dequeue without blocking. </para>        </briefdescription>
        <detaileddescription>
<para>This means that there is something to dequeue from the server. This dequeued item could be Tuples, a null (server shutdown) or an exception. <simplesect kind="return"><para>boolean if we can dequeue without blocking </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="357"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a94931a6a0b961b38f2ba34af9972e3f9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::enableHeartbeating</definition>
        <argsstring>()</argsstring>
        <name>enableHeartbeating</name>
        <briefdescription>
<para>Enable heartbeating for this client. Generally this is only for enqueue-only clients. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="360"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a9cadcc51ae177e883833e95403a3352a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool sb::StreamBaseClient::isConnected</definition>
        <argsstring>()</argsstring>
        <name>isConnected</name>
        <briefdescription>
<para>Returns true if this TupleConnections has any live connections to a server. </para>        </briefdescription>
        <detaileddescription>
<para>Note that a return of &quot;false&quot; doesn&apos;t necessarily indicate an error since the TupleConnection&apos;s state (e.g., lack of subscriptions) might mean no connections are needed. <simplesect kind="return"><para>boolean if we are connected </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="368"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a473bf8a6d2ff9e2053aef8b198122cb1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::enableBuffering</definition>
        <argsstring>(int buffer_size, int flush_interval=DEFAULT_FLUSH_INTERVAL)</argsstring>
        <name>enableBuffering</name>
        <param>
          <type>int</type>
          <declname>buffer_size</declname>
        </param>
        <param>
          <type>int</type>
          <declname>flush_interval</declname>
          <defval>DEFAULT_FLUSH_INTERVAL</defval>
        </param>
        <briefdescription>
<para>Turn on buffering. The WakeAndFlushBuffer thread is only started if flush_interval &gt; 0. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="371"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1ae23c7b620935c002a4b227bbbaf613ed" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::flushAllBuffers</definition>
        <argsstring>()</argsstring>
        <name>flushAllBuffers</name>
        <briefdescription>
<para>Flush any pending enqueue buffers. </para>        </briefdescription>
        <detaileddescription>
<para>This operation has no effect if buffering is not enabled.</para><para><parameterlist kind="exception"><parameteritem>
<parameternamelist>
<parametername><ref refid="classsb_1_1StreamBaseException" kindref="compound">StreamBaseException</ref></parametername>
</parameternamelist>
<parameterdescription>
<para>if there is an IO error while flushing the buffer </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="395"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a51b139374db1a2e245ef2d2c07d1a7cc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::flushBuffer</definition>
        <argsstring>(const StreamProperties &amp;props)</argsstring>
        <name>flushBuffer</name>
        <param>
          <type>const <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> &amp;</type>
          <declname>props</declname>
        </param>
        <briefdescription>
<para>Flush any pending enqueue buffer for the <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> provided. </para>        </briefdescription>
        <detaileddescription>
<para>This operation has no effect if buffering is not enabled or there is no buffer to flush for the given stream. <linebreak/>
 <bold>Note:</bold> Note that this will cause inter-stream ordering to be interrupted. <linebreak/>
 <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>props</parametername>
</parameternamelist>
<parameterdescription>
<para>the stream whose enqueue buffers to flush, if not empty </para></parameterdescription>
</parameteritem>
</parameterlist>
<parameterlist kind="exception"><parameteritem>
<parameternamelist>
<parametername><ref refid="classsb_1_1StreamBaseException" kindref="compound">StreamBaseException</ref></parametername>
</parameternamelist>
<parameterdescription>
<para>if there is an IO error while flushing the buffer </para></parameterdescription>
</parameteritem>
</parameterlist>
<xrefsect id="deprecated_1_deprecated000006"><xreftitle>Deprecated</xreftitle><xrefdescription><para>use <ref refid="classsb_1_1StreamBaseClient_1ae23c7b620935c002a4b227bbbaf613ed" kindref="member">flushAllBuffers()</ref> to preserve inter-stream ordering </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="406"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a426846315f0cdff17bc344fd2122ff74" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::flushBuffer</definition>
        <argsstring>(const std::string &amp;stream_name)</argsstring>
        <name>flushBuffer</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>stream_name</declname>
        </param>
        <briefdescription>
<para>Flush any pending enqueue buffer for the stream name provided. </para>        </briefdescription>
        <detaileddescription>
<para>This operation has no effect if buffering is not enabled or there is no buffer to flush for the given stream. <linebreak/>
 <bold>Note:</bold> Note that this will cause inter-stream ordering to be interrupted. <linebreak/>
 <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>stream_name</parametername>
</parameternamelist>
<parameterdescription>
<para>the stream whose enqueue buffers to flush, if not empty </para></parameterdescription>
</parameteritem>
</parameterlist>
<parameterlist kind="exception"><parameteritem>
<parameternamelist>
<parametername><ref refid="classsb_1_1StreamBaseException" kindref="compound">StreamBaseException</ref></parametername>
</parameternamelist>
<parameterdescription>
<para>if there is an IO error while flushing the buffer </para></parameterdescription>
</parameteritem>
</parameterlist>
<xrefsect id="deprecated_1_deprecated000007"><xreftitle>Deprecated</xreftitle><xrefdescription><para>stream_name use <ref refid="classsb_1_1StreamProperties" kindref="compound">StreamProperties</ref> based flushBuffer </para><para>use <ref refid="classsb_1_1StreamBaseClient_1ae23c7b620935c002a4b227bbbaf613ed" kindref="member">flushAllBuffers()</ref> to preserve inter-stream ordering </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="418"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a1f23f13faebc19737dd6943fd0161c3b" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool sb::StreamBaseClient::getIsBuffering</definition>
        <argsstring>() const </argsstring>
        <name>getIsBuffering</name>
        <briefdescription>
<para>Return whether buffering is turned on or off. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="421"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1ae4f2dc9bc3e2f8b9d620d40b1d9e6b43" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int sb::StreamBaseClient::getBufferSize</definition>
        <argsstring>() const </argsstring>
        <name>getBufferSize</name>
        <briefdescription>
<para>Return buffer size (in tuples) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="424"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a193f4c72b226a6362e6c983f9889e0ca" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string sb::StreamBaseClient::getConnectionID</definition>
        <argsstring>() const </argsstring>
        <name>getConnectionID</name>
        <briefdescription>
<para>Return the Connection ID for this Client Connection. </para>        </briefdescription>
        <detaileddescription>
<para>Only Valid once an enqueue/dequeue has been attempted. <simplesect kind="return"><para>connection ID in binary format </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="429"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1ad563b230c841242356be4b04470e2ec8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1Tuple" kindref="compound">Tuple</ref></type>
        <definition>Tuple sb::StreamBaseClient::getDynamicVariables</definition>
        <argsstring>(const std::string &amp;modulePath)</argsstring>
        <name>getDynamicVariables</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>modulePath</declname>
        </param>
        <briefdescription>
<para>Get all the dynamic variables in the given module, and return them as a <ref refid="classsb_1_1Tuple" kindref="compound">Tuple</ref> where the field names are the names of the dynamic variables, and the field values are the current values of the dynamic variables. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="exception"><parameteritem>
<parameternamelist>
<parametername><ref refid="classsb_1_1StreamBaseException" kindref="compound">StreamBaseException</ref></parametername>
</parameternamelist>
<parameterdescription>
<para>on network or other errors, or if there are no dynamic variables in the named module </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="437"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a21e454206b8ab046262c80a20f620420" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::setDynamicVariable</definition>
        <argsstring>(const std::string &amp;dynamicVariablePath, const std::string &amp;value)</argsstring>
        <name>setDynamicVariable</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>dynamicVariablePath</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>value</declname>
        </param>
        <briefdescription>
<para>Set the dynamic variable at the given path to the given value, expressed as a string in CSV style. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="exception"><parameteritem>
<parameternamelist>
<parametername><ref refid="classsb_1_1StreamBaseException" kindref="compound">StreamBaseException</ref></parametername>
</parameternamelist>
<parameterdescription>
<para>if the dynamic variable does not exist, or the value is not appropriate for setting the dynamic variable </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="443"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a35973f4f21891a07d790f7e247f4e452" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string sb::StreamBaseClient::getConnectionIdAsHexString</definition>
        <argsstring>() const </argsstring>
        <name>getConnectionIdAsHexString</name>
        <briefdescription>
<para>Return the Connection ID for this Client Connection. </para>        </briefdescription>
        <detaileddescription>
<para>Only Valid once an enqueue/dequeue has been attempted. <simplesect kind="return"><para>connection ID in Hexadecimal format </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="448"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a299a272acef4269eb041c897e4d69278" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1TupleList" kindref="compound">TupleList</ref></type>
        <definition>TupleList sb::StreamBaseClient::readTable</definition>
        <argsstring>(const std::string &amp;tablePath, int limit, const std::string &amp;predicate=&quot;&quot;)</argsstring>
        <name>readTable</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>tablePath</declname>
        </param>
        <param>
          <type>int</type>
          <declname>limit</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>predicate</declname>
          <defval>&quot;&quot;</defval>
        </param>
        <briefdescription>
<para>Read rows out of the table at this path. </para>        </briefdescription>
        <detaileddescription>
<para>Limit to the specified number of rows returned, or -1 for no limit. Filter rows according to predicate, or return all rows if predicate is empty. <simplesect kind="return"><para>a list of matching rows. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="455"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a855e0b8fd6304ac0bd3e6ed737131a19" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int sb::StreamBaseClient::setQuiescentLimit</definition>
        <argsstring>(int timeoutMS)</argsstring>
        <name>setQuiescentLimit</name>
        <param>
          <type>int</type>
          <declname>timeoutMS</declname>
        </param>
        <briefdescription>
<para>Sets how many milliseconds a dequeueing client will tolerate not receiving a client heart beat from the StreamBase server that it is connected to. </para>        </briefdescription>
        <detaileddescription>
<para>The default value is 120 seconds (120000). By default, StreamBase servers emit &quot;client heart beats&quot; every 10 seconds so StreamBase applications have no requirement to send data regularly.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>timeoutMS</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of milliseconds that is allowed to pass without receiving a message from the StreamBase server client heart beat stream. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="472"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a037561242544d575a02b3aa5b1da9217" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string sb::StreamBaseClient::getVersion</definition>
        <argsstring>()</argsstring>
        <name>getVersion</name>
        <briefdescription>
<para>Returns the client version as a string. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="475" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" bodystart="475" bodyend="477"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a01c06b50ef767247219c91a7f8482d08" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="classsb_1_1ClientSettings" kindref="compound">sb::ClientSettings</ref> &amp;</type>
        <definition>sb::ClientSettings&amp; sb::StreamBaseClient::getSettings</definition>
        <argsstring>()</argsstring>
        <name>getSettings</name>
        <briefdescription>
<para>Get the settings for the client. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="482" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" bodystart="482" bodyend="484"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a9ab832f19ace0bde056851fd48d75766" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>long long</type>
        <definition>long long sb::StreamBaseClient::getTupleEnqueueCount</definition>
        <argsstring>() const </argsstring>
        <name>getTupleEnqueueCount</name>
        <briefdescription>
<para>Returns the number of tuples this client has actually enqueued to the server. </para>        </briefdescription>
        <detaileddescription>
<para>Note that this number will not include any tuples that have been buffered but have not actually been enqueued to the server. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="489"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a8b08bac7d5b97fcd6b738c47a98b6e9e" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>long long</type>
        <definition>long long sb::StreamBaseClient::getTupleDequeueCount</definition>
        <argsstring>() const </argsstring>
        <name>getTupleDequeueCount</name>
        <briefdescription>
<para>Returns the number of tuples this client has dequeued from the server. </para>        </briefdescription>
        <detaileddescription>
<para>This number does not include tuples that may be dequeued as part of system services such as heartbeating. This number does however include tuples that have been dequeued but have been intercepted by the Interceptor. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="495"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1aa6ee03df0b55cd410485ba4ab82d715e" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>sb::StreamBaseClient::StreamBaseClient</definition>
        <argsstring>(const StreamBaseClient &amp;)</argsstring>
        <name>StreamBaseClient</name>
        <param>
          <type>const <ref refid="classsb_1_1StreamBaseClient" kindref="compound">StreamBaseClient</ref> &amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="503"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1a2e5ea82ba92440d3b039445c44346b2c" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classsb_1_1StreamBaseClient" kindref="compound">StreamBaseClient</ref> &amp;</type>
        <definition>StreamBaseClient&amp; sb::StreamBaseClient::operator=</definition>
        <argsstring>(const StreamBaseClient &amp;)</argsstring>
        <name>operator=</name>
        <param>
          <type>const <ref refid="classsb_1_1StreamBaseClient" kindref="compound">StreamBaseClient</ref> &amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="506"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1StreamBaseClient_1abafca9f7535836bdd3d01176f641e0cb" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void sb::StreamBaseClient::init</definition>
        <argsstring>()</argsstring>
        <name>init</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="508"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The StreamBase client API. </para>    </briefdescription>
    <detaileddescription>
<para>Connects to an StreamBase node over the network, via XML/RPC and the tuple wire protocol. With the exception of the <ref refid="classsb_1_1StreamBaseClient_1a55ffa9f6cfea60f8adb1033bb6c77c3b" kindref="member">close()</ref> method, the <ref refid="classsb_1_1StreamBaseClient" kindref="compound">StreamBaseClient</ref> object is not thread safe, so access to a single object needs to be synchronized between threads. If multiple threads subscribe to streams, it is recommended that they use separate instances of this class. </para>    </detaileddescription>
    <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" line="28" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/StreamBaseClient.hpp" bodystart="28" bodyend="514"/>
    <listofallmembers>
      <member refid="classsb_1_1StreamBaseClient_1ac592515a71e54a4968d58609e5f6c189" prot="private" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>_clientSettings</name></member>
      <member refid="classsb_1_1StreamBaseClient_1aaf1e26005dbaa15bf147f8c069e89afe" prot="private" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>_impl</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a8b54ae37bdf3fd57eb773db44ea4781e" prot="private" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>_streamMap</name></member>
      <member refid="classsb_1_1StreamBaseClient_1aff4a888935a06d89514f61ff389b53fcab332dec770c1380e64562888b6a4eb11" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>ALL_CONTAINERS</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a70d32c1d5dcd9baee624e6af6e80f95c" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>canDequeue</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a55ffa9f6cfea60f8adb1033bb6c77c3b" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>close</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a433e22e0dfd4743e22cd69b2937b13bb" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>DEFAULT_FLUSH_INTERVAL</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a6eb9efddf72d1699941e5e657405ff2b" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>dequeue</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a238f71f8070e4fcfd09b8a8f4a657a48" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>dequeue</name></member>
      <member refid="classsb_1_1StreamBaseClient_1adc8a65757d01b894e255ea595ecf0edc" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>dequeue</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a08c8b5edd4b723473ab399a5ea0d9336" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>dequeue</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a69d4b72c5620c8a4bf5fc749c34ad374" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>describe</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a473bf8a6d2ff9e2053aef8b198122cb1" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>enableBuffering</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a94931a6a0b961b38f2ba34af9972e3f9" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>enableHeartbeating</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a18a6a20d9614de515c4715ad9713a36e" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>enqueue</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a3869a31aa0039343a287c81ec3fc8f5c" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>enqueue</name></member>
      <member refid="classsb_1_1StreamBaseClient_1adadee955d997c5184a8a3a354b3ccb2e" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>enqueue</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a0a943cb056173d851349cff32ddfd8a0" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>enqueue</name></member>
      <member refid="classsb_1_1StreamBaseClient_1ae23c7b620935c002a4b227bbbaf613ed" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>flushAllBuffers</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a51b139374db1a2e245ef2d2c07d1a7cc" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>flushBuffer</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a426846315f0cdff17bc344fd2122ff74" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>flushBuffer</name></member>
      <member refid="classsb_1_1StreamBaseClient_1aff4a888935a06d89514f61ff389b53fcabc6f6655bf4fcacd914c8c18d29c5662" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>FULLY_QUALIFIED_NAMES</name></member>
      <member refid="classsb_1_1StreamBaseClient_1ae4f2dc9bc3e2f8b9d620d40b1d9e6b43" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getBufferSize</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a193f4c72b226a6362e6c983f9889e0ca" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getConnectionID</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a35973f4f21891a07d790f7e247f4e452" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getConnectionIdAsHexString</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a84aac88a0492da2cd9a06b1590139d2c" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getDequeueResultsInterceptor</name></member>
      <member refid="classsb_1_1StreamBaseClient_1ad563b230c841242356be4b04470e2ec8" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getDynamicVariables</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a1f23f13faebc19737dd6943fd0161c3b" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getIsBuffering</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a6939e2dbad789e01bb4a61ed213ea067" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getSchemaByHash</name></member>
      <member refid="classsb_1_1StreamBaseClient_1ad900516dd02eee2a60bd86bfccb73ebd" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getSchemaByName</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a0d5651580226d338e9fa57446f1e6a36" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getSchemaForStream</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a01c06b50ef767247219c91a7f8482d08" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getSettings</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a71859f91177faa8d6d2671b4a84d93b3" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getStreamProperties</name></member>
      <member refid="classsb_1_1StreamBaseClient_1aa977a7c749e3d85de13b407717a0f6ca" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getStreamPropertiesByHash</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a8b08bac7d5b97fcd6b738c47a98b6e9e" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getTupleDequeueCount</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a9ab832f19ace0bde056851fd48d75766" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getTupleEnqueueCount</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a051cf3961fd65a414a0d63e2198e6879" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getURI</name></member>
      <member refid="classsb_1_1StreamBaseClient_1adfa038371612945d694e7dbdd86a65d9" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getURIs</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a037561242544d575a02b3aa5b1da9217" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>getVersion</name></member>
      <member refid="classsb_1_1StreamBaseClient_1aff4a888935a06d89514f61ff389b53fca62ba7d43abdc79b098737135557aefcf" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>INCLUDE_MODULES</name></member>
      <member refid="classsb_1_1StreamBaseClient_1abafca9f7535836bdd3d01176f641e0cb" prot="private" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>init</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a31a5feaf81e8f33758aa322413914fd6" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>isClosed</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a9cadcc51ae177e883833e95403a3352a" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>isConnected</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a0c886c9d288abf8f5614c1619960bfac" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>isStreamSubscribed</name></member>
      <member refid="classsb_1_1StreamBaseClient_1ae66e536a9d9f46d4edfe49d7f396557b" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>listEntities</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a6db010611e1c0126cdf6580ce4f1f64f" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>listEntities</name></member>
      <member refid="classsb_1_1StreamBaseClient_1ad836423b782996ccca6e17553ac83e2e" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>listEntities</name></member>
      <member refid="classsb_1_1StreamBaseClient_1aff4a888935a06d89514f61ff389b53fc" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>ListEntitiesFlags</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a2e5ea82ba92440d3b039445c44346b2c" prot="private" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>operator=</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a3fd26241558514178e719289aae29bff" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>operatorStatus</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a299a272acef4269eb041c897e4d69278" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>readTable</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a8eea967f57bab5cb7deb543c772d7cde" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>resubscribe</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a5b64cb0f746a266d5fa98dbf8d1dc321" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>resubscribe</name></member>
      <member refid="classsb_1_1StreamBaseClient_1ab0127a2c7a7eba8b808911ac669beb62" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>setDequeueResultInterceptor</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a21e454206b8ab046262c80a20f620420" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>setDynamicVariable</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a855e0b8fd6304ac0bd3e6ed737131a19" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>setQuiescentLimit</name></member>
      <member refid="classsb_1_1StreamBaseClient_1aead9cb54aeb8ee1b255ef5066197b75c" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>status</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a9e3d9315e9144ee9e44dad620e21ca64" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>StreamBaseClient</name></member>
      <member refid="classsb_1_1StreamBaseClient_1ab7e3d36facadd7d8bb4f937d0a5548d5" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>StreamBaseClient</name></member>
      <member refid="classsb_1_1StreamBaseClient_1aca28d6d45c5e96cb90f7a9d459ddec18" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>StreamBaseClient</name></member>
      <member refid="classsb_1_1StreamBaseClient_1af50e6601620d22d0cc6f7f3cb15e86f0" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>StreamBaseClient</name></member>
      <member refid="classsb_1_1StreamBaseClient_1aa6ee03df0b55cd410485ba4ab82d715e" prot="private" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>StreamBaseClient</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a79ccc24ca09e12afcd22383a54d79ab3" prot="private" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>StreamMap</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a5fca90d9991febe7c4bd1d3c6d1af8a4" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>subscribe</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a69ab6eb9c5f475eea29b3ba0e6c2fead" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>subscribe</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a2b407c39a5a6b048d6c773fa327aa297" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>subscribe</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a9a05372e137341ab726a81e7127bf0d1" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>subscribe</name></member>
      <member refid="classsb_1_1StreamBaseClient_1a2de09e9f50c2be879ac1b9c33106dc70" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>typecheck</name></member>
      <member refid="classsb_1_1StreamBaseClient_1accd2e988cc1b860cb8980b7f48a11d84" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>unsubscribe</name></member>
      <member refid="classsb_1_1StreamBaseClient_1ad8051346b17d41fc73dfc75ad6ca9962" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>unsubscribe</name></member>
      <member refid="classsb_1_1StreamBaseClient_1af8a75cd776dd9a8c0c16f6cf06551279" prot="public" virt="non-virtual"><scope>sb::StreamBaseClient</scope><name>~StreamBaseClient</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
