+ self.__delayWrite.start(seconds=0)
+
+ return self.__socketName
+
+ @misc_utils.log_exception(_moduleLogger)
+ def ProvideFile(self, addressType, accessControl, accessControlParam):
+ raise telepathy.errors.NotImplemented("Cannot send outbound files")
+
+ @misc_utils.log_exception(_moduleLogger)
+ def Close(self):
+ self.close()
+
+ def close(self):
+ _moduleLogger.debug("Closing log")
+ if self.__socket is not None:
+ self.__socket.close()
+ tp.ChannelTypeFileTransfer.Close(self)
+ self.remove_from_connection()
+
+ @misc_utils.log_exception(_moduleLogger)
+ def _on_write(self):
+ self.__socket.listen(1)
+ conn, addr = self.__socket.accept()
+
+ self.InitialOffsetDefined(0)