Lines Matching refs:self
63 def __init__ (self, server, conn, addr):
64 http_server.http_channel.__init__(self, server, conn, addr)
65 TLSAsyncDispatcherMixIn.__init__(self, conn)
66 self.tlsConnection.ignoreAbruptClose = True
67 self.setServerHandshakeOp(certChain=certChain,
82 def __init__(self, sock=None):
83 AsyncStateMachine.__init__(self)
86 self.tlsConnection = TLSConnection(sock)
92 for cl in self.__class__.__bases__:
94 self.siblingClass = cl
99 def readable(self):
100 result = self.wantsReadEvent()
103 return self.siblingClass.readable(self)
105 def writable(self):
106 result = self.wantsWriteEvent()
109 return self.siblingClass.writable(self)
111 def handle_read(self):
112 self.inReadEvent()
114 def handle_write(self):
115 self.inWriteEvent()
117 def outConnectEvent(self):
118 self.siblingClass.handle_connect(self)
120 def outCloseEvent(self):
121 asyncore.dispatcher.close(self)
123 def outReadEvent(self, readBuffer):
124 self.readBuffer = readBuffer
125 self.siblingClass.handle_read(self)
127 def outWriteEvent(self):
128 self.siblingClass.handle_write(self)
130 def recv(self, bufferSize=16384):
131 if bufferSize < 16384 or self.readBuffer == None:
133 returnValue = self.readBuffer
134 self.readBuffer = None
137 def send(self, writeBuffer):
138 self.setWriteOp(writeBuffer)
141 def close(self):
142 if hasattr(self, "tlsConnection"):
143 self.setCloseOp()
145 asyncore.dispatcher.close(self)