??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó
=OXc @ s’ d Z d d l Z d d l Z d d l Z d d l m Z d „ Z d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d
„ ƒ YZ
d „ Z d S( s
Abstraction of a one-way pipe where the read end can be used in
`select.select`. Normally this is trivial, but Windows makes it nearly
impossible.
The pipe acts like an Event, which can be set or cleared. When set, the pipe
will trigger as readable in `select `.
iÿÿÿÿN( t bc C s, t j d d k r t ƒ } n t ƒ } | S( Ni t win( t syst platformt PosixPipet WindowsPipe( t p( ( s1 /usr/lib/python2.7/site-packages/paramiko/pipe.pyt make_pipe" s R c B s> e Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( c C s7 t j ƒ \ | _ | _ t | _ t | _ t | _ d S( N( t ost pipet _rfdt _wfdt Falset _sett _forevert _closed( t self( ( s1 /usr/lib/python2.7/site-packages/paramiko/pipe.pyt __init__+ s c C s- t j | j ƒ t j | j ƒ t | _ d S( N( R t closeR
R t TrueR ( R ( ( s1 /usr/lib/python2.7/site-packages/paramiko/pipe.pyR 1 s c C s | j S( N( R
( R ( ( s1 /usr/lib/python2.7/site-packages/paramiko/pipe.pyt fileno7 s c C s7 | j s | j r d St j | j d ƒ t | _ d S( Ni ( R
R R t readR
R ( R ( ( s1 /usr/lib/python2.7/site-packages/paramiko/pipe.pyt clear: s c C s6 | j s | j r d St | _ t j | j d ƒ d S( Nt *( R
R R R t writeR ( R ( ( s1 /usr/lib/python2.7/site-packages/paramiko/pipe.pyt set@ s c C s t | _ | j ƒ d S( N( R R R ( R ( ( s1 /usr/lib/python2.7/site-packages/paramiko/pipe.pyt set_foreverF s ( t __name__t
__module__R R R R R R ( ( ( s1 /usr/lib/python2.7/site-packages/paramiko/pipe.pyR * s R c B sD e Z d Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( s‡
On Windows, only an OS-level "WinSock" may be used in select(), but reads
and writes must be to the actual socket object.
c C s« t j t j t j ƒ } | j d ƒ | j d ƒ t j t j t j ƒ | _ | j j d | j ƒ d f ƒ | j ƒ \ | _ } | j
ƒ t | _ t | _
t | _ d S( Ns 127.0.0.1i i ( s 127.0.0.1i ( t sockett AF_INETt SOCK_STREAMt bindt listent _rsockt connectt getsocknamet acceptt _wsockR R R
R R ( R t servt addr( ( s1 /usr/lib/python2.7/site-packages/paramiko/pipe.pyR P s
c C s' | j j ƒ | j j ƒ t | _ d S( N( R" R R&