<?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.9.1" xml:lang="en-US">
  <compounddef id="uniontcp__segment__flags__t" kind="union" language="C++" prot="public">
    <compoundname>tcp_segment_flags_t</compoundname>
    <includes local="no">tcp.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1a859bc1969c789bff330c35cef36bb674" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::bits1</definition>
        <argsstring></argsstring>
        <name>bits1</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="25" column="9" bodyfile="include/tcp.h" bodystart="25" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1a54c98cab7672dfa2864dfc699d5e43cc" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::bits2</definition>
        <argsstring></argsstring>
        <name>bits2</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="26" column="9" bodyfile="include/tcp.h" bodystart="26" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1aa660c6ed73441a5b6dcac32327ed43da" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::reserved</definition>
        <argsstring></argsstring>
        <name>reserved</name>
        <bitfield>4</bitfield>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="28" column="9" bodyfile="include/tcp.h" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1ac1e1ff847f707adbb779aeed4b1444ad" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::off</definition>
        <argsstring></argsstring>
        <name>off</name>
        <bitfield>4</bitfield>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="29" column="9" bodyfile="include/tcp.h" bodystart="29" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1ae905e304db132867a86b509ff9d11458" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::fin</definition>
        <argsstring></argsstring>
        <name>fin</name>
        <bitfield>1</bitfield>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="30" column="9" bodyfile="include/tcp.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1acb527b9c8cb909e3e3e6d7d1bf296f4e" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::syn</definition>
        <argsstring></argsstring>
        <name>syn</name>
        <bitfield>1</bitfield>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="31" column="9" bodyfile="include/tcp.h" bodystart="31" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1afe39a2cf3cf9788560c436d847b35168" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::rst</definition>
        <argsstring></argsstring>
        <name>rst</name>
        <bitfield>1</bitfield>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="32" column="9" bodyfile="include/tcp.h" bodystart="32" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1a5adbeed98ef4c3225d735da1c7ec8840" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::psh</definition>
        <argsstring></argsstring>
        <name>psh</name>
        <bitfield>1</bitfield>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="33" column="9" bodyfile="include/tcp.h" bodystart="33" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1a6c0450073737293a4aad34d083de137f" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::ack</definition>
        <argsstring></argsstring>
        <name>ack</name>
        <bitfield>1</bitfield>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="34" column="9" bodyfile="include/tcp.h" bodystart="34" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1ab381c3ade7d6a243c2a47ec1c19078ff" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::urg</definition>
        <argsstring></argsstring>
        <name>urg</name>
        <bitfield>1</bitfield>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="35" column="9" bodyfile="include/tcp.h" bodystart="35" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1a83d435a6c26af32922ddfb5e0c865032" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::ece</definition>
        <argsstring></argsstring>
        <name>ece</name>
        <bitfield>1</bitfield>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="36" column="9" bodyfile="include/tcp.h" bodystart="36" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1a044c1ac14538f73bb7bb94e5cac199aa" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t tcp_segment_flags_t::cwr</definition>
        <argsstring></argsstring>
        <name>cwr</name>
        <bitfield>1</bitfield>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="37" column="9" bodyfile="include/tcp.h" bodystart="37" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="uniontcp__segment__flags__t_1adc5ece0eaed3413941b10f733c3bba66" prot="public" static="no" mutable="no">
        <type>struct tcp_segment_flags_t::@10</type>
        <definition>struct tcp_segment_flags_t::@10 tcp_segment_flags_t::@11</definition>
        <argsstring></argsstring>
        <name>@11</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/tcp.h" line="38" column="1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="2">
        <label>anonymous:@11</label>
      </node>
      <node id="1">
        <label>tcp_segment_flags_t</label>
        <link refid="uniontcp__segment__flags__t"/>
        <childnode refid="2" relation="usage">
          <edgelabel>@11</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>ack</edgelabel>
          <edgelabel>bits1</edgelabel>
          <edgelabel>bits2</edgelabel>
          <edgelabel>cwr</edgelabel>
          <edgelabel>ece</edgelabel>
          <edgelabel>fin</edgelabel>
          <edgelabel>off</edgelabel>
          <edgelabel>psh</edgelabel>
          <edgelabel>reserved</edgelabel>
          <edgelabel>rst</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="3">
        <label>uint8_t</label>
      </node>
    </collaborationgraph>
    <location file="include/tcp.h" line="24" column="1" bodyfile="include/tcp.h" bodystart="24" bodyend="39"/>
    <listofallmembers>
      <member refid="uniontcp__segment__flags__t_1a6c0450073737293a4aad34d083de137f" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>ack</name></member>
      <member refid="uniontcp__segment__flags__t_1a859bc1969c789bff330c35cef36bb674" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>bits1</name></member>
      <member refid="uniontcp__segment__flags__t_1a54c98cab7672dfa2864dfc699d5e43cc" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>bits2</name></member>
      <member refid="uniontcp__segment__flags__t_1a044c1ac14538f73bb7bb94e5cac199aa" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>cwr</name></member>
      <member refid="uniontcp__segment__flags__t_1a83d435a6c26af32922ddfb5e0c865032" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>ece</name></member>
      <member refid="uniontcp__segment__flags__t_1ae905e304db132867a86b509ff9d11458" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>fin</name></member>
      <member refid="uniontcp__segment__flags__t_1ac1e1ff847f707adbb779aeed4b1444ad" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>off</name></member>
      <member refid="uniontcp__segment__flags__t_1a5adbeed98ef4c3225d735da1c7ec8840" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>psh</name></member>
      <member refid="uniontcp__segment__flags__t_1aa660c6ed73441a5b6dcac32327ed43da" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>reserved</name></member>
      <member refid="uniontcp__segment__flags__t_1afe39a2cf3cf9788560c436d847b35168" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>rst</name></member>
      <member refid="uniontcp__segment__flags__t_1acb527b9c8cb909e3e3e6d7d1bf296f4e" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>syn</name></member>
      <member refid="uniontcp__segment__flags__t_1ab381c3ade7d6a243c2a47ec1c19078ff" prot="public" virt="non-virtual"><scope>tcp_segment_flags_t</scope><name>urg</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
