OwlCyberSecurity - MANAGER
Edit File: _common.cpython-312.pyc
� D��gi* � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZm Z d dl Zd dlZd dl Zd dlZd dlZdZdZedz Z G d� de� Z G d� d � Z G d � d� Z G d� d � Z G d� de� Z G d� d� Z G d� de� Zy)� N)�Any�Optionali � � c � � e Zd Zy)� UnexpectedEOFN)�__name__� __module__�__qualname__� � �?/opt/hc_python/lib/python3.12/site-packages/dns/quic/_common.pyr r s � �r r c �0 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zy)�Bufferc � � d| _ d| _ y )Nr F)�_buffer� _seen_end��selfs r �__init__zBuffer.__init__ s � ������r c �\ � | j ry | xj |z c_ |rd| _ y y )NT)r r �r �data�is_ends r �putz Buffer.put# s) � ��>�>���������!�D�N� r c �Z � t | j � |k\ ry| j rt �y)NTF)�lenr r r )r �amounts r �havezBuffer.have* s&