Ñò ñ1Mc@sjdZdgZddkZddkZddklZddklZlZdeifd„ƒYZ dS(sLSSL dispatcher Copyright (c) 1999-2002 Ng Pheng Siong. All rights reserved.tssl_dispatcheriÿÿÿÿN(t Connection(tErrtm2cBs/eZd„Zd„Zdd„Zd„ZRS(cCs>titif|_||_t|iƒ|_|iƒdS(N(tsockettAF_INETt SOCK_STREAMtfamily_and_typetssl_ctxRt add_channel(tselft ssl_context((sA/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/ssl_dispatcher.pyt create_sockets cCs4|iidƒ|ii|ƒ|iidƒdS(Nii(Rt setblockingtconnect(R taddr((sA/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/ssl_dispatcher.pyRsicCs|ii|ƒS(sReceive data over SSL.(Rtrecv(R t buffer_size((sA/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/ssl_dispatcher.pyRscCs|ii|ƒS(sSend data over SSL.(Rtsend(R tbuffer((sA/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/ssl_dispatcher.pyR!s(t__name__t __module__R RRR(((sA/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/ssl_dispatcher.pyRs   ( t__doc__t__all__tasyncoreRRtM2CryptoRRt dispatcherR(((sA/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/ssl_dispatcher.pyts