Ë
    €Ï†  ã                   óN   — d dl mZmZ d dlmZmZ d dlmZmZ  G d„ dee¬«      Z	y)é    )ÚabstractmethodÚABCMeta)ÚAsyncContextManagerÚList)ÚSequencedMessageÚFlowControlRequestc                   ój   — e Zd ZdZedeej                  j                     fd„«       Z	ede
fd„«       Zy)Ú
Subscriberz?
    A Pub/Sub Lite asynchronous wire protocol subscriber.
    Úreturnc              ƒ   ó   K  — t        «       ‚­w)zº
        Read a batch of messages off of the stream.

        Returns:
          The next batch of messages.

        Raises:
          GoogleAPICallError: On a permanent error.
        ©ÚNotImplementedError)Úselfs    úClib/third_party/google/cloud/pubsublite/internal/wire/subscriber.pyÚreadzSubscriber.read   s   è ø€ ô "Ó#Ð#ùs   ‚Úrequestc                 ó   — t        «       ‚)z]
        Allow an additional amount of messages and bytes to be sent to this client.
        r   )r   r   s     r   Ú
allow_flowzSubscriber.allow_flow&   s   € ô
 "Ó#Ð#ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   ÚmetaÚpbr   r   r   © r   r   r
   r
      sP   „ ñð ð
$˜DÐ!1×!6Ñ!6×!9Ñ!9Ñ:ò 
$ó ð
$ð ð$Ð"4ò $ó ñ$r   r
   )Ú	metaclassN)
Úabcr   r   Útypingr   r   Ú google.cloud.pubsublite_v1.typesr   r   r
   r   r   r   Ú<module>r!      s   ð÷ (ß ,ß Qô$Ð$°ö $r   