<?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="structcomm__head__t" kind="struct" language="C++" prot="public">
    <compoundname>comm_head_t</compoundname>
    <includes refid="comm__header_8h" local="no">comm_header.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structcomm__head__t_1a61721f46c3f5850a5e65e28d497da0fb" prot="public" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t comm_head_t::size</definition>
        <argsstring></argsstring>
        <name>size</name>
        <briefdescription>
<para>Size of incoming message. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="20" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="20" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1af762f3a390be988bb2f9dca01a7b5bb5" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char comm_head_t::address[COMMBUFFSIZ]</definition>
        <argsstring>[COMMBUFFSIZ]</argsstring>
        <name>address</name>
        <briefdescription>
<para>Address that message will comm in on. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="21" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="21" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1a6f14ffcda4738e5e4b498b05a802f293" prot="public" static="no" mutable="no">
        <type>int</type>
        <definition>int comm_head_t::multipart</definition>
        <argsstring></argsstring>
        <name>multipart</name>
        <briefdescription>
<para>1 if message is multipart, 0 if it is not. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="22" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="22" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1a981bda83ada0637a0153dcd6c46420f0" prot="public" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t comm_head_t::bodysiz</definition>
        <argsstring></argsstring>
        <name>bodysiz</name>
        <briefdescription>
<para>Size of body. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="23" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="23" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1a5e01ad7e302f5597bccfcf208cdcbe0a" prot="public" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t comm_head_t::bodybeg</definition>
        <argsstring></argsstring>
        <name>bodybeg</name>
        <briefdescription>
<para>Start of body in header. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="24" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="24" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1a541f991a66b2422bec7b1cc25b5dd567" prot="public" static="no" mutable="no">
        <type>int</type>
        <definition>int comm_head_t::valid</definition>
        <argsstring></argsstring>
        <name>valid</name>
        <briefdescription>
<para>1 if the header is valid, 0 otherwise. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="25" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="25" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1ade03bb53d07aaffff906db9a8d95da02" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char comm_head_t::id[COMMBUFFSIZ]</definition>
        <argsstring>[COMMBUFFSIZ]</argsstring>
        <name>id</name>
        <briefdescription>
<para>Unique ID associated with this message. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="26" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="26" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1a5a1970e9fb2c1087c001345603ab5c2b" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char comm_head_t::response_address[COMMBUFFSIZ]</definition>
        <argsstring>[COMMBUFFSIZ]</argsstring>
        <name>response_address</name>
        <briefdescription>
<para>Response address. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="27" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="27" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1a80b9979899d06f21b7f996c1a119e665" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char comm_head_t::request_id[COMMBUFFSIZ]</definition>
        <argsstring>[COMMBUFFSIZ]</argsstring>
        <name>request_id</name>
        <briefdescription>
<para>Request id. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="28" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1a4d963ff774cc3537d8944856b2365c6a" prot="public" static="no" mutable="no">
        <type>int</type>
        <definition>int comm_head_t::serializer_type</definition>
        <argsstring></argsstring>
        <name>serializer_type</name>
        <briefdescription>
<para>Code indicating the type of serializer. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="29" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="29" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1acfddb7dfc30cd546036af32cab2295e2" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char comm_head_t::format_str[COMMBUFFSIZ]</definition>
        <argsstring>[COMMBUFFSIZ]</argsstring>
        <name>format_str</name>
        <briefdescription>
<para>Format string for serializer. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="30" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1a15efa818f71d8712b6f3270ca3c45ef1" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char comm_head_t::field_names[COMMBUFFSIZ]</definition>
        <argsstring>[COMMBUFFSIZ]</argsstring>
        <name>field_names</name>
        <briefdescription>
<para>String containing field names. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="31" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="31" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1ac2d45e0c1ac6a748e1516bfac30f359b" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char comm_head_t::field_units[COMMBUFFSIZ]</definition>
        <argsstring>[COMMBUFFSIZ]</argsstring>
        <name>field_units</name>
        <briefdescription>
<para>String containing field units. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="32" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="32" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1a68f4fd55f648414958edcd564be498b7" prot="public" static="no" mutable="no">
        <type>int</type>
        <definition>int comm_head_t::as_array</definition>
        <argsstring></argsstring>
        <name>as_array</name>
        <briefdescription>
<para>1 if messages will be serialized arrays. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="33" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="33" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1a81034ab274964279115f5ce7669f055b" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char comm_head_t::zmq_reply[COMMBUFFSIZ]</definition>
        <argsstring>[COMMBUFFSIZ]</argsstring>
        <name>zmq_reply</name>
        <briefdescription>
<para>Reply address for ZMQ sockets. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="34" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="34" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structcomm__head__t_1a1367a9bb9ef1938d87897ab5685b01ef" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char comm_head_t::zmq_reply_worker[COMMBUFFSIZ]</definition>
        <argsstring>[COMMBUFFSIZ]</argsstring>
        <name>zmq_reply_worker</name>
        <briefdescription>
<para>Reply address for worker socket. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="35" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="35" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Header information passed by comms for multipart messages. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" line="19" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/communication/comm_header.h" bodystart="19" bodyend="36"/>
    <listofallmembers>
      <member refid="structcomm__head__t_1af762f3a390be988bb2f9dca01a7b5bb5" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>address</name></member>
      <member refid="structcomm__head__t_1a68f4fd55f648414958edcd564be498b7" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>as_array</name></member>
      <member refid="structcomm__head__t_1a5e01ad7e302f5597bccfcf208cdcbe0a" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>bodybeg</name></member>
      <member refid="structcomm__head__t_1a981bda83ada0637a0153dcd6c46420f0" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>bodysiz</name></member>
      <member refid="structcomm__head__t_1a15efa818f71d8712b6f3270ca3c45ef1" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>field_names</name></member>
      <member refid="structcomm__head__t_1ac2d45e0c1ac6a748e1516bfac30f359b" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>field_units</name></member>
      <member refid="structcomm__head__t_1acfddb7dfc30cd546036af32cab2295e2" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>format_str</name></member>
      <member refid="structcomm__head__t_1ade03bb53d07aaffff906db9a8d95da02" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>id</name></member>
      <member refid="structcomm__head__t_1a6f14ffcda4738e5e4b498b05a802f293" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>multipart</name></member>
      <member refid="structcomm__head__t_1a80b9979899d06f21b7f996c1a119e665" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>request_id</name></member>
      <member refid="structcomm__head__t_1a5a1970e9fb2c1087c001345603ab5c2b" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>response_address</name></member>
      <member refid="structcomm__head__t_1a4d963ff774cc3537d8944856b2365c6a" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>serializer_type</name></member>
      <member refid="structcomm__head__t_1a61721f46c3f5850a5e65e28d497da0fb" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>size</name></member>
      <member refid="structcomm__head__t_1a541f991a66b2422bec7b1cc25b5dd567" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>valid</name></member>
      <member refid="structcomm__head__t_1a81034ab274964279115f5ce7669f055b" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>zmq_reply</name></member>
      <member refid="structcomm__head__t_1a1367a9bb9ef1938d87897ab5685b01ef" prot="public" virt="non-virtual"><scope>comm_head_t</scope><name>zmq_reply_worker</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
