
    h-i-                     &    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 r	       XD:\DhanshreeandTeamAI\Github\ai_code\venv\Lib\site-packages\httptools/parser/protocol.pyon_message_beginzHTTPProtocol.on_message_begin       Cr
   urlc                      y r   r	   )r   s    r   on_urlzHTTPProtocol.on_url   r   r
   namevaluec                      y r   r	   )r   r   s     r   	on_headerzHTTPProtocol.on_header	   s    cr
   c                       y r   r	   r	   r
   r   on_headers_completez HTTPProtocol.on_headers_complete
       sr
   bodyc                      y r   r	   )r   s    r   on_bodyzHTTPProtocol.on_body   s    cr
   c                       y r   r	   r	   r
   r   on_message_completez HTTPProtocol.on_message_complete   r   r
   c                       y r   r	   r	   r
   r   on_chunk_headerzHTTPProtocol.on_chunk_header   s    3r
   c                       y r   r	   r	   r
   r   on_chunk_completezHTTPProtocol.on_chunk_complete   s    Sr
   statusc                      y r   r	   )r!   s    r   	on_statuszHTTPProtocol.on_status   s    #r
   )r   N)__name__
__module____qualname____doc__r   bytesr   r   r   r   r   r   r    r#   r	   r
   r   r   r      sM    X''E'd'99e99*)e))*&(-%-D-r
   r   N)typingr   r   r	   r
   r   <module>r*      s    .8 .r
   