U
    ‹¾úgþ  ã                   @  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d„Zdd„ ZdS )ÚWebSocketResponsezbytes | str)Úmessagec                 C  s   t ‚dS )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.
        N©ÚNotImplementedError)Úselfr   © r   ú?/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/networking/websocket.pyÚsend
   s    zWebSocketResponse.sendc                 C  s   t ‚d S )Nr   )r
   r   r   r   Úrecv   s    zWebSocketResponse.recvN)Ú__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   