o
    ˆ¬iþ  ã                   @  sL   d dl mZ d dlZddlmZmZ G dd„ deƒZG dd„ deejƒZdS )	é    )ÚannotationsNé   )ÚRequestHandlerÚResponsec                   @  s   e Zd Zddd„Zdd„ ZdS )	ÚWebSocketResponseÚmessageúbytes | strc                 C  ó   t ‚)z¦
        Send a message to the server.

        @param message: The message to send. A string (str) is sent as a text frame, bytes is sent as a binary frame.
        ©ÚNotImplementedError)Úselfr   © r   úO/home/ubuntu/.local/lib/python3.10/site-packages/yt_dlp/networking/websocket.pyÚsend
   s   zWebSocketResponse.sendc                 C  r	   )Nr
   )r   r   r   r   Úrecv   s   zWebSocketResponse.recvN)r   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s    
r   c                   @  s   e Zd ZdS )ÚWebSocketRequestHandlerN)r   r   r   r   r   r   r   r      s    r   )	Ú
__future__r   ÚabcÚcommonr   r   r   ÚABCr   r   r   r   r   Ú<module>   s
    