ó
    &ÝNjJ  ã                   ó&   • S SK Jr   " S S\5      rg)é    )ÚProtocolc                   ó–   • \ rS rSrSrSS jrS\SS4S jrS\S	\SS4S
 jrSS jr	S\SS4S jr
SS jrSS jrSS jrS\SS4S jrSrg)ÚHTTPProtocolé   zNUsed for providing static type-checking when parsing through the http protocolÚreturnNc                 ó   • g ©N© ©Úselfs    ÚV/home/mande/repo/quber/.venv/lib/python3.13/site-packages/httptools/parser/protocol.pyÚon_message_beginÚHTTPProtocol.on_message_begin   s   € ¨ó    Úurlc                 ó   • g r	   r
   )r   r   s     r   Úon_urlÚHTTPProtocol.on_url   s   € ¨#r   ÚnameÚvaluec                 ó   • g r	   r
   )r   r   r   s      r   Ú	on_headerÚHTTPProtocol.on_header	   s   € ¸Cr   c                 ó   • g r	   r
   r   s    r   Úon_headers_completeÚ HTTPProtocol.on_headers_complete
   ó   € ¨3r   Úbodyc                 ó   • g r	   r
   )r   r   s     r   Úon_bodyÚHTTPProtocol.on_body   s   € ¨Cr   c                 ó   • g r	   r
   r   s    r   Úon_message_completeÚ HTTPProtocol.on_message_complete   r   r   c                 ó   • g r	   r
   r   s    r   Úon_chunk_headerÚHTTPProtocol.on_chunk_header   s   €  sr   c                 ó   • g r	   r
   r   s    r   Úon_chunk_completeÚHTTPProtocol.on_chunk_complete   s   € ¨r   Ústatusc                 ó   • g r	   r
   )r   r+   s     r   Ú	on_statusÚHTTPProtocol.on_status   s   € °r   r
   )r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úbytesr   r   r   r    r#   r&   r)   r-   Ú__static_attributes__r
   r   r   r   r      sM   † ÙXä+Ø-˜%Ð- DÔ-Ø?˜eÐ?¨EÐ?°dÔ?Ü.Ø/˜EÐ/ dÔ/Ü.Ü*Ü,Ø3 Ð3¨$×3r   r   N)Útypingr   r   r
   r   r   Ú<module>r7      s   ðÝ ô4�8õ 4r   