+
    i>  c                   s\    . R	Ot ^ RIHt R.t ! R R]4      tR tR
R lt ! R R]4      tR# )ClientListener)QueueNc                   sR   a  ] tR t^t o R	R ltR tR t]R 4       tR t	R t
RtV tR# )
r   Nc                s&    \        V4      V n        R # N)r   _backlog_queue)selfaddressZfamilyZbacklog   &&&&9/usr/lib64/python3.14/multiprocessing/dummy/connection.py__init__ZListener.__init__   s    #Gn    c                sD    \        V P                  P                  4       !  # r   )
Connectionr   getr      &r   acceptZListener.accept   s    4..22455r
   c                s    R V n         R # r   r   r   r   r   closeZListener.close   s
    "r
   c                s    V P                   # r   r   r   r   r   r   ZListener.address   s    """r
   c                    V # r    r   r   r   	__enter__ZListener.__enter__!       r
   c                &    V P                  4        R # r   r   r   Zexc_typeZ	exc_valueZexc_tbr   r   __exit__ZListener.__exit__$       

r
   r   )NNi   )__name__
__module____qualname____firstlineno__r	   r   r   Zpropertyr   r   r   __static_attributes____classdictcell__Z__classdict__   @r   r   r      s7     -6# # # r
   c                 sb    \        4       \        4       r!V P                  W!34       \        W4      # r   )r   putr   )r   _in_out   &  r   r    r    (   s&    KKc  r
   c                 sT    \        4       \        4       r!\        W4      \        W!4      3# r   )r   r   )ZduplexZaZbr&   r   Piper'   .   s"    7EGqaZ---r
   c                   sB   a  ] tR t^3t o R tRR ltR tR tR tRt	V t
R# )	r   c                s~    W n         Wn        VP                  ;V n        V n        VP
                  ;V n        V n        R # r   )r%   r$   r#   send
send_bytesr   recv
recv_bytes)r   r$   r%   s   &&&r   r	   ZConnection.__init__5   s0    	&*hh.	DO&)gg-	DOr
   c                sN   V P                   P                  4       ^ 8  d   R# VR8:  d   R# V P                   P                  ;_uu_ 4        V P                   P                  P                  V4       RRR4       V P                   P                  4       ^ 8  #   + '       g   i     L-; i)i    T        FN)r$   ZqsizeZ	not_emptyZwait)r   Ztimeouts   &&r   pollZConnection.poll;   sn    88>>ac>XXHH##G,  xx~~!##  s   	&BB$	c                s    R # r   r   r   r   r   r   ZConnection.closeD   s    r
   c                r   r   r   r   r   r   r   ZConnection.__enter__G   r   r
   c                r   r   r   r   r   r   r   ZConnection.__exit__J   r   r
   )r$   r%   r*   r+   r(   r)   N)r,   )r   r   r   r   r	   r-   r   r   r   r   r    r!   r"   r   r   r   3   s#     .$ r
   r   )r    r   r'   )T)	Z__all__Zqueuer   ZfamiliesZobjectr   r    r'   r   r   r
   r   <module>r.      s:    +  6v ,!.
 r
   