Exemplo n.º 1
0
	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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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