Ë
    ¾�©jJ  ã                   ó&   — d dl mZ  G d„ de«      Zy)é    )ÚProtocolc                   ó|   — e Zd ZdZdd„Zdeddfd„Zdededdfd	„Zdd
„Zdeddfd„Z	dd„Z
dd„Zdd„Zdeddfd„Zy)ÚHTTPProtocolzNUsed for providing static type-checking when parsing through the http protocolÚreturnNc                  ó   — y ©N© ©Úselfs    ú`/var/www/html/streamforge-license/venv/lib/python3.12/site-packages/httptools/parser/protocol.pyÚon_message_beginzHTTPProtocol.on_message_begin   ó   � ó    Úurlc                  ó   — y r   r	   )r   r   s     r   Úon_urlzHTTPProtocol.on_url   r   r   ÚnameÚvaluec                  ó   — y r   r	   )r   r   r   s      r   Ú	on_headerzHTTPProtocol.on_header	   r   r   c                  ó   — y r   r	   r
   s    r   Úon_headers_completez HTTPProtocol.on_headers_complete
   r   r   Úbodyc                  ó   — y r   r	   )r   r   s     r   Úon_bodyzHTTPProtocol.on_body   r   r   c                  ó   — y r   r	   r
   s    r   Úon_message_completez HTTPProtocol.on_message_complete   r   r   c                  ó   — y r   r	   r
   s    r   Úon_chunk_headerzHTTPProtocol.on_chunk_header   r   r   c                  ó   — y r   r	   r
   s    r   Úon_chunk_completezHTTPProtocol.on_chunk_complete   r   r   Ústatusc                  ó   — y r   r	   )r   r"   s     r   Ú	on_statuszHTTPProtocol.on_status   r   r   )r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úbytesr   r   r   r   r   r   r!   r$   r	   r   r   r   r      sM   „ ÙXã+Ø-˜%Ð- DÓ-Ø?˜eÐ?¨EÐ?°dÓ?Û.Ø/˜EÐ/ dÓ/Û.Û*Û,Ø3 Ð3¨$Ô3r   r   N)Útypingr   r   r	   r   r   ú<module>r+      s   ðÝ ô4�8õ 4r   