<?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.14">
  <compounddef id="DefaultComm_8h" kind="file" language="C++">
    <compoundname>DefaultComm.h</compoundname>
    <includes refid="CommBase_8h" local="no">CommBase.h</includes>
    <includes refid="ZMQComm_8h" local="no">ZMQComm.h</includes>
    <includedby refid="ClientComm_8h" local="no">/root/cis_interface/cis_interface/cis_interface/communication/ClientComm.h</includedby>
    <includedby refid="communication_8h" local="no">/root/cis_interface/cis_interface/cis_interface/communication/communication.h</includedby>
    <includedby refid="RPCComm_8h" local="no">/root/cis_interface/cis_interface/cis_interface/communication/RPCComm.h</includedby>
    <includedby refid="ServerComm_8h" local="no">/root/cis_interface/cis_interface/cis_interface/communication/ServerComm.h</includedby>
    <incdepgraph>
      <node id="175">
        <label>stdint.h</label>
        <link refid="stdint_8h_source"/>
        <childnode refid="176" relation="include">
        </childnode>
        <childnode refid="177" relation="include">
        </childnode>
      </node>
      <node id="170">
        <label>stdarg.h</label>
      </node>
      <node id="181">
        <label>../dataio/AsciiTable.h</label>
        <link refid="AsciiTable_8h_source"/>
        <childnode refid="166" relation="include">
        </childnode>
        <childnode refid="182" relation="include">
        </childnode>
      </node>
      <node id="169">
        <label>stdlib.h</label>
      </node>
      <node id="171">
        <label>errno.h</label>
      </node>
      <node id="177">
        <label>stddef.h</label>
      </node>
      <node id="166">
        <label>../tools.h</label>
        <link refid="tools_8h_source"/>
        <childnode refid="167" relation="include">
        </childnode>
        <childnode refid="168" relation="include">
        </childnode>
        <childnode refid="169" relation="include">
        </childnode>
        <childnode refid="170" relation="include">
        </childnode>
        <childnode refid="171" relation="include">
        </childnode>
        <childnode refid="172" relation="include">
        </childnode>
        <childnode refid="173" relation="include">
        </childnode>
        <childnode refid="175" relation="include">
        </childnode>
        <childnode refid="178" relation="include">
        </childnode>
      </node>
      <node id="182">
        <label>AsciiFile.h</label>
        <link refid="AsciiFile_8h_source"/>
        <childnode refid="166" relation="include">
        </childnode>
      </node>
      <node id="180">
        <label>comm_header.h</label>
        <link refid="comm__header_8h_source"/>
        <childnode refid="166" relation="include">
        </childnode>
        <childnode refid="181" relation="include">
        </childnode>
      </node>
      <node id="176">
        <label>wchar.h</label>
      </node>
      <node id="167">
        <label>string.h</label>
      </node>
      <node id="165">
        <label>CommBase.h</label>
        <link refid="CommBase_8h_source"/>
        <childnode refid="166" relation="include">
        </childnode>
      </node>
      <node id="178">
        <label>unistd.h</label>
      </node>
      <node id="179">
        <label>ZMQComm.h</label>
        <link refid="ZMQComm_8h_source"/>
        <childnode refid="165" relation="include">
        </childnode>
        <childnode refid="180" relation="include">
        </childnode>
      </node>
      <node id="164">
        <label>/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h</label>
        <link refid="DefaultComm_8h"/>
        <childnode refid="165" relation="include">
        </childnode>
        <childnode refid="179" relation="include">
        </childnode>
      </node>
      <node id="173">
        <label>regex_posix.h</label>
        <link refid="regex__posix_8h_source"/>
        <childnode refid="174" relation="include">
        </childnode>
        <childnode refid="175" relation="include">
        </childnode>
      </node>
      <node id="172">
        <label>time.h</label>
      </node>
      <node id="174">
        <label>regex.h</label>
      </node>
      <node id="168">
        <label>stdio.h</label>
      </node>
    </incdepgraph>
    <invincdepgraph>
      <node id="188">
        <label>/root/cis_interface/cis_interface/cis_interface/interface/PsiInterface.hpp</label>
        <link refid="PsiInterface_8hpp_source"/>
      </node>
      <node id="191">
        <label>/root/cis_interface/cis_interface/cis_interface/communication/ServerComm.h</label>
        <link refid="ServerComm_8h_source"/>
        <childnode refid="185" relation="include">
        </childnode>
      </node>
      <node id="186">
        <label>/root/cis_interface/cis_interface/cis_interface/interface/CisInterface.h</label>
        <link refid="CisInterface_8h_source"/>
        <childnode refid="187" relation="include">
        </childnode>
        <childnode refid="189" relation="include">
        </childnode>
      </node>
      <node id="190">
        <label>/root/cis_interface/cis_interface/cis_interface/communication/RPCComm.h</label>
        <link refid="RPCComm_8h_source"/>
        <childnode refid="185" relation="include">
        </childnode>
      </node>
      <node id="189">
        <label>/root/cis_interface/cis_interface/cis_interface/interface/PsiInterface.h</label>
        <link refid="PsiInterface_8h_source"/>
      </node>
      <node id="187">
        <label>/root/cis_interface/cis_interface/cis_interface/interface/CisInterface.hpp</label>
        <link refid="CisInterface_8hpp_source"/>
        <childnode refid="188" relation="include">
        </childnode>
      </node>
      <node id="183">
        <label>/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h</label>
        <link refid="DefaultComm_8h"/>
        <childnode refid="184" relation="include">
        </childnode>
        <childnode refid="185" relation="include">
        </childnode>
        <childnode refid="190" relation="include">
        </childnode>
        <childnode refid="191" relation="include">
        </childnode>
      </node>
      <node id="184">
        <label>/root/cis_interface/cis_interface/cis_interface/communication/ClientComm.h</label>
        <link refid="ClientComm_8h_source"/>
        <childnode refid="185" relation="include">
        </childnode>
      </node>
      <node id="185">
        <label>/root/cis_interface/cis_interface/cis_interface/communication/communication.h</label>
        <link refid="communication_8h_source"/>
        <childnode refid="186" relation="include">
        </childnode>
        <childnode refid="189" relation="include">
        </childnode>
      </node>
    </invincdepgraph>
      <sectiondef kind="define">
      <memberdef kind="define" id="DefaultComm_8h_1aba0ad71b883c247099ef8ed46901e56f" prot="public" static="no">
        <name>new_default_address</name>
        <initializer>new_zmq_address</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" line="21" column="9" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" bodystart="21" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="DefaultComm_8h_1a256b8a2d417969d2d7c2e44f1591a651" prot="public" static="no">
        <name>init_default_comm</name>
        <initializer>init_zmq_comm</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" line="22" column="9" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" bodystart="22" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="DefaultComm_8h_1a321fa0da24c3a782c664511533cfcf47" prot="public" static="no">
        <name>free_default_comm</name>
        <initializer>free_zmq_comm</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" line="23" column="9" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" bodystart="23" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="DefaultComm_8h_1afc4d875569770892202b51f325371e09" prot="public" static="no">
        <name>default_comm_nmsg</name>
        <initializer>zmq_comm_nmsg</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" line="24" column="9" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" bodystart="24" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="DefaultComm_8h_1a7d44de4e3307757694c0f31ead54f0fe" prot="public" static="no">
        <name>default_comm_send</name>
        <initializer>zmq_comm_send</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" line="25" column="9" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" bodystart="25" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="DefaultComm_8h_1a2b745163b666da12aee638f20ef98103" prot="public" static="no">
        <name>default_comm_recv</name>
        <initializer>zmq_comm_recv</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" line="26" column="9" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" bodystart="26" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="var">
      <memberdef kind="variable" id="DefaultComm_8h_1aacc83ecd9cd293164d1183de3cd27135" prot="public" static="yes" mutable="no">
        <type>comm_type</type>
        <definition>comm_type _default_comm</definition>
        <argsstring></argsstring>
        <name>_default_comm</name>
        <initializer>= ZMQ_COMM</initializer>
        <briefdescription>
<para>Flag for checking if this header has already been included. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" line="20" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h" bodystart="20" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <programlisting>
<codeline lineno="1"><highlight class="preprocessor">#include<sp/>&lt;CommBase.h&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="2"><highlight class="normal"></highlight></codeline>
<codeline lineno="4"><highlight class="preprocessor">#ifndef<sp/>CISDEFAULTCOMM_H_</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="5"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CISDEFAULTCOMM_H_</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="6"><highlight class="normal"></highlight></codeline>
<codeline lineno="7"><highlight class="normal"></highlight><highlight class="comment">//<sp/>IPC<sp/>Comm</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="8"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>IPCDEF</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="9"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;IPCComm.h&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="10"><highlight class="normal"></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/>comm_type<sp/>_default_comm<sp/>=<sp/>IPC_COMM;</highlight></codeline>
<codeline lineno="11"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>new_default_address<sp/>new_ipc_address</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="12"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>init_default_comm<sp/>init_ipc_comm</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="13"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>free_default_comm<sp/>free_ipc_comm</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="14"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>default_comm_nmsg<sp/>ipc_comm_nmsg</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="15"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>default_comm_send<sp/>ipc_comm_send</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="16"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>default_comm_recv<sp/>ipc_comm_recv</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="17"><highlight class="normal"></highlight><highlight class="comment">//<sp/>ZMQ<sp/>Comm</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="18"><highlight class="normal"></highlight><highlight class="preprocessor">#else</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="19"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;ZMQComm.h&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="20"><highlight class="normal"></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/>comm_type<sp/>_default_comm<sp/>=<sp/>ZMQ_COMM;</highlight></codeline>
<codeline lineno="21"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>new_default_address<sp/>new_zmq_address</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="22"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>init_default_comm<sp/>init_zmq_comm</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="23"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>free_default_comm<sp/>free_zmq_comm</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="24"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>default_comm_nmsg<sp/>zmq_comm_nmsg</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="25"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>default_comm_send<sp/>zmq_comm_send</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="26"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>default_comm_recv<sp/>zmq_comm_recv</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="27"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="28"><highlight class="normal"></highlight></codeline>
<codeline lineno="29"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/></highlight><highlight class="comment">/*CISDEFAULTCOMM_H_*/</highlight><highlight class="preprocessor"></highlight></codeline>
    </programlisting>
    <location file="/root/cis_interface/cis_interface/cis_interface/communication/DefaultComm.h"/>
  </compounddef>
</doxygen>
