File: //opt/alt/python311/lib/python3.11/site-packages/pyroute2/__pycache__/conntrack.cpython-311.pyc
�
�;f� � �~ � d dl Z d dlmZmZmZmZmZ G d� de� � Z G d� de� � Z G d� de� � Z
dS ) � N)�IP_CT_TCP_FLAG_TO_NAME�IPSBIT_TO_NAME�TCP_CONNTRACK_TO_NAME�
NFCTAttrTuple�
NFCTSocketc �J � e Zd ZdZ dd�Zd� Zd� Zed� � � Zd� Z dS ) �NFCTATcpProtoInfo��state�wscale_orig�wscale_reply�
flags_orig�flags_replyNc �L � || _ || _ || _ || _ || _ d S �Nr
)�selfr r r
r r s �E/opt/alt/python311/lib/python3.11/site-packages/pyroute2/conntrack.py�__init__zNFCTATcpProtoInfo.__init__ s0 � � ��
�&���(���$���&����� c �6 � t j | j d� � S )N�UNKNOWN)r �getr �r s r �
state_namezNFCTATcpProtoInfo.state_name# s � �$�(���Y�?�?�?r c � � |�dS d}t j � � D ]"\ }}||z r|d� |� � z
}�#|d d� S �N� z{},���)r �items�format)r �flags�s�bit�names r �
flags_namezNFCTATcpProtoInfo.flags_name&