<?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_1ClientSettings" kind="class" prot="public">
    <compoundname>sb::ClientSettings</compoundname>
    <includes refid="ClientSettings_8hpp" local="no">ClientSettings.hpp</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classsb_1_1ClientSettings_1a605b5effef10f315a2248f65c4fbe19b" prot="private" static="no" mutable="no">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::_reconnectSleep</definition>
        <argsstring></argsstring>
        <name>_reconnectSleep</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="207" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="207" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1ClientSettings_1a26cb3ca427e8b46a565b918c9a821de1" prot="private" static="no" mutable="no">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::_openTimeout</definition>
        <argsstring></argsstring>
        <name>_openTimeout</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="208" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="208" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1ClientSettings_1a98f9a5a355aad71cfdf8cce24471b2a2" prot="private" static="no" mutable="no">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::_writeTimeout</definition>
        <argsstring></argsstring>
        <name>_writeTimeout</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="209" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="209" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1ClientSettings_1a0d0846f79163d70c7431d947b80c9449" prot="private" static="no" mutable="no">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::_xmlrpcTimeout</definition>
        <argsstring></argsstring>
        <name>_xmlrpcTimeout</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="210" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="210" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1ClientSettings_1a1209672bc29c270cdcee165c3f647aac" prot="private" static="no" mutable="no">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::_heartbeatTimeout</definition>
        <argsstring></argsstring>
        <name>_heartbeatTimeout</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="211" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="211" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1ClientSettings_1af11c8124f27ef801e70559d79da1a797" prot="private" static="no" mutable="no">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::_exitStatusTimeout</definition>
        <argsstring></argsstring>
        <name>_exitStatusTimeout</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="212" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="212" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1ClientSettings_1a570acd3eb1b5a1fd5f45b0fee5385aaa" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int sb::ClientSettings::_maxInputPacketSize</definition>
        <argsstring></argsstring>
        <name>_maxInputPacketSize</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="213" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="213" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1ClientSettings_1ab05ba07ac32ed9b6007e55985d116464" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool sb::ClientSettings::_checkClientExitStatus</definition>
        <argsstring></argsstring>
        <name>_checkClientExitStatus</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="214" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="214" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1ClientSettings_1a66eb2dfc5c70c0c9aa93124867761581" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool sb::ClientSettings::_tcpNoDelay</definition>
        <argsstring></argsstring>
        <name>_tcpNoDelay</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="215" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="215" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1ClientSettings_1a38a1cf24ee5c49a73de0cb9ef56a1c8b" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int sb::ClientSettings::_maxTupleBufferCacheSize</definition>
        <argsstring></argsstring>
        <name>_maxTupleBufferCacheSize</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="216" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="216" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classsb_1_1ClientSettings_1afa04cb3c4e041363f77207684c5838cc" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int sb::ClientSettings::_maxDequeuerQueueSize</definition>
        <argsstring></argsstring>
        <name>_maxDequeuerQueueSize</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="217" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="217" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a7e8ce4c5bf202a708d8dce7d8443bdfc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>sb::ClientSettings::ClientSettings</definition>
        <argsstring>(bool haModeOn)</argsstring>
        <name>ClientSettings</name>
        <param>
          <type>bool</type>
          <declname>haModeOn</declname>
        </param>
        <briefdescription>
<para>Loads all the client settings. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="26"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a696fbc8a4c1fb8d424779bc169efe88a" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void sb::ClientSettings::setOpenTimeout</definition>
        <argsstring>(const NMSTL::Time &amp;tupleOpenTimeout)</argsstring>
        <name>setOpenTimeout</name>
        <param>
          <type>const NMSTL::Time &amp;</type>
          <declname>tupleOpenTimeout</declname>
        </param>
        <briefdescription>
<para>Set the timeout used when opening a binary connection. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>tupleOpenTimeout</parametername>
</parameternamelist>
<parameterdescription>
<para>new value (in milliseconds) for the tuple open timeout </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="33" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="33" bodyend="35"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a024800561103cb2f793048b3720923f5" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::getOpenTimeout</definition>
        <argsstring>()</argsstring>
        <name>getOpenTimeout</name>
        <briefdescription>
<para>Get the timeout used when opening a connection. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>Time (in milliseconds) that the tuple i/o will wait before assuming the server is down. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="43" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="43" bodyend="45"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1adc5c051fbb62f72475a79703aa066dad" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::getWriteTimeout</definition>
        <argsstring>()</argsstring>
        <name>getWriteTimeout</name>
        <briefdescription>
<para>Get the timeout used when writing to a connection. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>Time (in milliseconds) that the tuple i/o will wait before assuming the server is down. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="53" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="53" bodyend="55"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a182ada4c62f92ee417ebc32689679e8f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void sb::ClientSettings::setWriteTimeout</definition>
        <argsstring>(const NMSTL::Time &amp;tupleWriteTimeout)</argsstring>
        <name>setWriteTimeout</name>
        <param>
          <type>const NMSTL::Time &amp;</type>
          <declname>tupleWriteTimeout</declname>
        </param>
        <briefdescription>
<para>Set the timeout used when writing to a connection. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>tupleWriteTimeout</parametername>
</parameternamelist>
<parameterdescription>
<para>new value (in milliseconds) for the tuple write timeout </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="62" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="62" bodyend="64"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a7aa6e26bb46ff06b33a73ebb766f3332" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::getXmlRpcTimeout</definition>
        <argsstring>()</argsstring>
        <name>getXmlRpcTimeout</name>
        <briefdescription>
<para>Get the timeout used when making an xmlrpc request. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>Time (in milliseconds) that the tuple i/o will wait before assuming the server is down. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="72" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="72" bodyend="74"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1acd4d280800ec064e6fc30749cf6a24cd" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void sb::ClientSettings::setXmlRpcTimeout</definition>
        <argsstring>(const NMSTL::Time &amp;xmlrpcTimeout)</argsstring>
        <name>setXmlRpcTimeout</name>
        <param>
          <type>const NMSTL::Time &amp;</type>
          <declname>xmlrpcTimeout</declname>
        </param>
        <briefdescription>
<para>Set the timeout used when making an xmlrpc request. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>xmlrpcTimeout</parametername>
</parameternamelist>
<parameterdescription>
<para>new value (in milliseconds) for the xmlrpc request timeout </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="81" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="81" bodyend="83"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a5fca4edea5a516ca488264222825c2d6" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::getReconnectSleep</definition>
        <argsstring>()</argsstring>
        <name>getReconnectSleep</name>
        <briefdescription>
<para>Get the amount of time to sleep between reconnect requests. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>Time (in milliseconds) to sleep between reconnect timeouts in the event that the TupleConnection is disconnected from its server. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="92" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="92" bodyend="94"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a1b838f3b9101d7e2a4b336ab381d808f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void sb::ClientSettings::setReconnectSleep</definition>
        <argsstring>(const NMSTL::Time &amp;reconnectSleep)</argsstring>
        <name>setReconnectSleep</name>
        <param>
          <type>const NMSTL::Time &amp;</type>
          <declname>reconnectSleep</declname>
        </param>
        <briefdescription>
<para>Set the amount of time to sleep between reconnect requests. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>reconnectSleep</parametername>
</parameternamelist>
<parameterdescription>
<para>new value (in milliseconds) for reconnect sleep </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="101" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="101" bodyend="103"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a9f5d4d40ecb97000c91464c7569c325c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::getHeartbeatTimeout</definition>
        <argsstring>()</argsstring>
        <name>getHeartbeatTimeout</name>
        <briefdescription>
<para>Get the heart beat timeout. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>Time (in milliseconds) the tuple quiesent timeout </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="110" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="110" bodyend="112"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a99083dc602cfd26096c1dcaed9835760" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void sb::ClientSettings::setHeartbeatTimeout</definition>
        <argsstring>(const NMSTL::Time &amp;heartbeatTimeout)</argsstring>
        <name>setHeartbeatTimeout</name>
        <param>
          <type>const NMSTL::Time &amp;</type>
          <declname>heartbeatTimeout</declname>
        </param>
        <briefdescription>
<para>Set the heart beat timeout. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>heartbeatTimeout</parametername>
</parameternamelist>
<parameterdescription>
<para>new value (in milliseconds) for the heartbeat timeout </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="119" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="119" bodyend="121"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1ae71a492dcaa05ff7261fb405f657c30c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>NMSTL::Time</type>
        <definition>NMSTL::Time sb::ClientSettings::getExitStatusTimeout</definition>
        <argsstring>()</argsstring>
        <name>getExitStatusTimeout</name>
        <briefdescription>
<para>Get the timeout used when sending a request to the server to get the clients exit status. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>Time (in milliseconds) of the time to wait for the clients exit status </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="129" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="129" bodyend="131"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1ac2e91ae52692270c6735dfc2139b857a" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void sb::ClientSettings::setExitStatusTimeout</definition>
        <argsstring>(const NMSTL::Time &amp;exitStatusTimeout)</argsstring>
        <name>setExitStatusTimeout</name>
        <param>
          <type>const NMSTL::Time &amp;</type>
          <declname>exitStatusTimeout</declname>
        </param>
        <briefdescription>
<para>Set the timeout used when sending a request to the server to get the clients exit status. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>exitStatusTimeout</parametername>
</parameternamelist>
<parameterdescription>
<para>new value (in milliseconds) for the exit status timeout </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="139" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="139" bodyend="141"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1ab6c0884652b67336e6b6f8ee9f9ac2ba" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int sb::ClientSettings::getMaxInputPacketSize</definition>
        <argsstring>()</argsstring>
        <name>getMaxInputPacketSize</name>
        <briefdescription>
<para>Get the maximum size of the input tuple in binary mode. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>max size of the input tuple (in bytes) </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="148" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="148" bodyend="150"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a478c7ca49e9165440f39e652815b0ce7" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void sb::ClientSettings::setMaxInputPacketSize</definition>
        <argsstring>(unsigned int maxInputPacketSize)</argsstring>
        <name>setMaxInputPacketSize</name>
        <param>
          <type>unsigned int</type>
          <declname>maxInputPacketSize</declname>
        </param>
        <briefdescription>
<para>Set the maximum size of the input tuple in binary mode. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>maxInputPacketSize</parametername>
</parameternamelist>
<parameterdescription>
<para>new value (in milliseconds) for the maxInputPacket size </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="157" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="157" bodyend="159"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a556765e962f958e84e5f1960fe8599c6" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool sb::ClientSettings::checkClientExitStatus</definition>
        <argsstring>()</argsstring>
        <name>checkClientExitStatus</name>
        <briefdescription>
<para>Should we check the client exit status. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>if we should check the client exit status </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="165" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="165" bodyend="167"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1aec20eb8d474aa950668910e2db82b8f0" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void sb::ClientSettings::setMaxDequeuerQueueSize</definition>
        <argsstring>(unsigned int maxDequeuerQueueSize)</argsstring>
        <name>setMaxDequeuerQueueSize</name>
        <param>
          <type>unsigned int</type>
          <declname>maxDequeuerQueueSize</declname>
        </param>
        <briefdescription>
<para>Set the maximum number of tuples to be kept in the Dequeuer Thread&apos;s internal queue before applying back-pressure to the server. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>maxDequeuerQueueSize</parametername>
</parameternamelist>
<parameterdescription>
<para>maximum number of tuples to allow to wait in the Dequeuer Thread&apos;s internal queue before blocking dequeues from the server. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="176" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="176" bodyend="178"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1a9d93c5f25b4ca28bb4b24186753a9d4f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void sb::ClientSettings::setTcpNoDelay</definition>
        <argsstring>(bool tcpNoDelay)</argsstring>
        <name>setTcpNoDelay</name>
        <param>
          <type>bool</type>
          <declname>tcpNoDelay</declname>
        </param>
        <briefdescription>
<para>Enable/disable TCP_NO_DELAY. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>tcpNoDelay</parametername>
</parameternamelist>
<parameterdescription>
<para>enable/disable TCP_NO_DELAY </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="186" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="186" bodyend="188"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1ab0296b9972eccf3552441def04e49865" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool sb::ClientSettings::tcpNoDelay</definition>
        <argsstring>()</argsstring>
        <name>tcpNoDelay</name>
        <briefdescription>
<para>Is TCP_NODELAY set. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>if tcpNoDealy set </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="194" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="194" bodyend="196"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1ae755a04fec56a9451c129e492ae531ba" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int sb::ClientSettings::getMaxTupleBufferCacheSize</definition>
        <argsstring>()</argsstring>
        <name>getMaxTupleBufferCacheSize</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="198" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="198" bodyend="200"/>
      </memberdef>
      <memberdef kind="function" id="classsb_1_1ClientSettings_1ad98f6cc2ed5898c24f3a539165dede59" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int sb::ClientSettings::getMaxDequeuerQueueSize</definition>
        <argsstring>()</argsstring>
        <name>getMaxDequeuerQueueSize</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="202" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="202" bodyend="204"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>This class loads all the environment variables used by the C++ client API. </para>    </briefdescription>
    <detaileddescription>
<para>It uses a global static object to do the work. </para>    </detaileddescription>
    <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" line="20" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/ClientSettings.hpp" bodystart="20" bodyend="218"/>
    <listofallmembers>
      <member refid="classsb_1_1ClientSettings_1ab05ba07ac32ed9b6007e55985d116464" prot="private" virt="non-virtual"><scope>sb::ClientSettings</scope><name>_checkClientExitStatus</name></member>
      <member refid="classsb_1_1ClientSettings_1af11c8124f27ef801e70559d79da1a797" prot="private" virt="non-virtual"><scope>sb::ClientSettings</scope><name>_exitStatusTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1a1209672bc29c270cdcee165c3f647aac" prot="private" virt="non-virtual"><scope>sb::ClientSettings</scope><name>_heartbeatTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1afa04cb3c4e041363f77207684c5838cc" prot="private" virt="non-virtual"><scope>sb::ClientSettings</scope><name>_maxDequeuerQueueSize</name></member>
      <member refid="classsb_1_1ClientSettings_1a570acd3eb1b5a1fd5f45b0fee5385aaa" prot="private" virt="non-virtual"><scope>sb::ClientSettings</scope><name>_maxInputPacketSize</name></member>
      <member refid="classsb_1_1ClientSettings_1a38a1cf24ee5c49a73de0cb9ef56a1c8b" prot="private" virt="non-virtual"><scope>sb::ClientSettings</scope><name>_maxTupleBufferCacheSize</name></member>
      <member refid="classsb_1_1ClientSettings_1a26cb3ca427e8b46a565b918c9a821de1" prot="private" virt="non-virtual"><scope>sb::ClientSettings</scope><name>_openTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1a605b5effef10f315a2248f65c4fbe19b" prot="private" virt="non-virtual"><scope>sb::ClientSettings</scope><name>_reconnectSleep</name></member>
      <member refid="classsb_1_1ClientSettings_1a66eb2dfc5c70c0c9aa93124867761581" prot="private" virt="non-virtual"><scope>sb::ClientSettings</scope><name>_tcpNoDelay</name></member>
      <member refid="classsb_1_1ClientSettings_1a98f9a5a355aad71cfdf8cce24471b2a2" prot="private" virt="non-virtual"><scope>sb::ClientSettings</scope><name>_writeTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1a0d0846f79163d70c7431d947b80c9449" prot="private" virt="non-virtual"><scope>sb::ClientSettings</scope><name>_xmlrpcTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1a556765e962f958e84e5f1960fe8599c6" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>checkClientExitStatus</name></member>
      <member refid="classsb_1_1ClientSettings_1a7e8ce4c5bf202a708d8dce7d8443bdfc" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>ClientSettings</name></member>
      <member refid="classsb_1_1ClientSettings_1ae71a492dcaa05ff7261fb405f657c30c" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>getExitStatusTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1a9f5d4d40ecb97000c91464c7569c325c" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>getHeartbeatTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1ad98f6cc2ed5898c24f3a539165dede59" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>getMaxDequeuerQueueSize</name></member>
      <member refid="classsb_1_1ClientSettings_1ab6c0884652b67336e6b6f8ee9f9ac2ba" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>getMaxInputPacketSize</name></member>
      <member refid="classsb_1_1ClientSettings_1ae755a04fec56a9451c129e492ae531ba" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>getMaxTupleBufferCacheSize</name></member>
      <member refid="classsb_1_1ClientSettings_1a024800561103cb2f793048b3720923f5" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>getOpenTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1a5fca4edea5a516ca488264222825c2d6" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>getReconnectSleep</name></member>
      <member refid="classsb_1_1ClientSettings_1adc5c051fbb62f72475a79703aa066dad" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>getWriteTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1a7aa6e26bb46ff06b33a73ebb766f3332" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>getXmlRpcTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1ac2e91ae52692270c6735dfc2139b857a" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>setExitStatusTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1a99083dc602cfd26096c1dcaed9835760" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>setHeartbeatTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1aec20eb8d474aa950668910e2db82b8f0" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>setMaxDequeuerQueueSize</name></member>
      <member refid="classsb_1_1ClientSettings_1a478c7ca49e9165440f39e652815b0ce7" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>setMaxInputPacketSize</name></member>
      <member refid="classsb_1_1ClientSettings_1a696fbc8a4c1fb8d424779bc169efe88a" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>setOpenTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1a1b838f3b9101d7e2a4b336ab381d808f" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>setReconnectSleep</name></member>
      <member refid="classsb_1_1ClientSettings_1a9d93c5f25b4ca28bb4b24186753a9d4f" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>setTcpNoDelay</name></member>
      <member refid="classsb_1_1ClientSettings_1a182ada4c62f92ee417ebc32689679e8f" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>setWriteTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1acd4d280800ec064e6fc30749cf6a24cd" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>setXmlRpcTimeout</name></member>
      <member refid="classsb_1_1ClientSettings_1ab0296b9972eccf3552441def04e49865" prot="public" virt="non-virtual"><scope>sb::ClientSettings</scope><name>tcpNoDelay</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
