def __init__(self, session, request): WebScreen.__init__(self, session, request) from Components.Sources.StreamService import StreamService self["StreamService"] = StreamService(self.session.nav) self.screenIndex = len(streamingScreens) - 1 self.clientIP = request.getAllHeaders().get('x-forwarded-for', request.getClientIP()) self.onClose.append(boundFunction(self.stateChanged, self.EVENT_END)) streamingScreens.append(self) self.stateChanged(StreamingWebScreen.EVENT_START)
def __init__(self, session, request): self.nav = session.nav self.request = request self.mystream = StreamService(self.nav) self.mystream.handleCommand(request.args["StreamService"][0]) self.mystream.execBegin() self.service = self.mystream.getService() self.nav.record_event.append(self.requestWrite) request.notifyFinish().addCallback(self.close, None) request.notifyFinish().addErrback(self.close, None)
def __init__(self, session, request): self.nav = session.nav self.request = request self.mystream = StreamService(self.nav) self.mystream.handleCommand(request.args["StreamService"][0]) self.mystream.execBegin() self.service = self.mystream.getService() self.nav.record_event.append(self.requestWrite) request.notifyFinish().addCallback(self.close, None) request.notifyFinish().addErrback(self.close, None) self.mystream.clientIP = request.getAllHeaders().get( 'x-forwarded-for', request.getClientIP()) self.mystream.streamIndex = len(streamList) - 1 self.mystream.request = request streamList.append(self.mystream) self.setStatus(StreamAdapter.EV_BEGIN)
def __init__(self, session, request): WebScreen.__init__(self, session, request) from Components.Sources.StreamService import StreamService self["StreamService"] = StreamService(self.session.nav) streamingScreens.append(self) self.screenIndex = len(streamingScreens) - 1