+
    PjJ                     (    ^ RI Ht  ! R R]4      tR# )    )Protocolc                      a  ] tR t^t o RtV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR	 ltV 3R
 lR lt	V 3R lR lt
V 3R lR ltV 3R lR ltV 3R lR ltRtV tR# )HTTPProtocolzNUsed for providing static type-checking when parsing through the http protocolc                   < V ^8  d   QhRR/#    returnN )format__classdict__s   "r/Users/ahmed/devFolder/Ultron/claude-voice/gateway/.venv/lib/python3.14/site-packages/httptools/parser/protocol.py__annotate__HTTPProtocol.__annotate__   s    ++$+    c                    R # Nr
   selfs   &r   on_message_beginHTTPProtocol.on_message_begin   s    r   c                $   < V ^8  d   QhRS[ RR/# )r   urlr	   Nbytes)r   r   s   "r   r   r      s    --%-D-r   c                    R # r   r
   )r   r   s   &&r   on_urlHTTPProtocol.on_url   s    #r   c                *   < V ^8  d   QhRS[ RS[ RR/# )r   namevaluer	   Nr   )r   r   s   "r   r   r   	   s    ??e?E?d?r   c                    R # r   r
   )r   r   r    s   &&&r   	on_headerHTTPProtocol.on_header	   s    Cr   c                   < V ^8  d   QhRR/# r   r
   )r   r   s   "r   r   r   
       ..T.r   c                    R # r   r
   r   s   &r   on_headers_complete HTTPProtocol.on_headers_complete
       3r   c                $   < V ^8  d   QhRS[ RR/# )r   bodyr	   Nr   )r   r   s   "r   r   r      s    //E/d/r   c                    R # r   r
   )r   r+   s   &&r   on_bodyHTTPProtocol.on_body   s    Cr   c                   < V ^8  d   QhRR/# r   r
   )r   r   s   "r   r   r      r%   r   c                    R # r   r
   r   s   &r   on_message_complete HTTPProtocol.on_message_complete   r)   r   c                   < V ^8  d   QhRR/# r   r
   )r   r   s   "r   r   r      s    ***r   c                    R # r   r
   r   s   &r   on_chunk_headerHTTPProtocol.on_chunk_header   s    sr   c                   < V ^8  d   QhRR/# r   r
   )r   r   s   "r   r   r      s    ,,4,r   c                    R # r   r
   r   s   &r   on_chunk_completeHTTPProtocol.on_chunk_complete   s    r   c                $   < V ^8  d   QhRS[ RR/# )r   statusr	   Nr   )r   r   s   "r   r   r      s    333$3r   c                    R # r   r
   )r   r<   s   &&r   	on_statusHTTPProtocol.on_status   s    r   r
   N)__name__
__module____qualname____firstlineno____doc__r   r   r"   r'   r-   r1   r5   r9   r>   __static_attributes____classdictcell__)r   s   @r   r   r      s>     X++--??..//..**,,33r   r   N)typingr   r   r
   r   r   <module>rH      s    48 4r   