Package flumotion :: Package admin :: Package assistant :: Module interfaces :: Class IHTTPConsumerPluginLine
[hide private]

Class IHTTPConsumerPluginLine

source code

zope.interface.Interface --+
                           |
                          IHTTPConsumerPluginLine

Instance Methods [hide private]
a HTTPServer subclass
getConsumer(streamer, audio_producer, video_producer)
Asks the plugin line for a consumer model
source code
Class Variables [hide private]
  _InterfaceClass__attrs = {'getConsumer': <zope.interface.inter...
  __bases__ = (<InterfaceClass zope.interface.Interface>)
  __identifier__ = 'flumotion.admin.assistant.interfaces.IHTTPCo...
  __iro__ = (<InterfaceClass flumotion.admin.assistant.interface...
  __name__ = 'IHTTPConsumerPluginLine'
  __sro__ = (<InterfaceClass flumotion.admin.assistant.interface...
  _implied = {<InterfaceClass flumotion.admin.assistant.interfac...
  dependents = <WeakKeyDictionary at 287651880>

Inherited from zope.interface.Interface (private): _Element__tagged_values

Method Details [hide private]

getConsumer(streamer, audio_producer, video_producer)

source code 

Asks the plugin line for a consumer model

Parameters:
  • streamer (HTTPStreamer subclass) - the http streamer
  • audio_producer (AudioProducer subclass) - audio producer for this stream
  • video_producer (VideoProducer subclass) - video producer for this stream
Returns: a HTTPServer subclass
consumer

Class Variable Details [hide private]

_InterfaceClass__attrs

Value:
{'getConsumer': <zope.interface.interface.Method object at 0x1124cf30>\
}

__identifier__

Value:
'flumotion.admin.assistant.interfaces.IHTTPConsumerPluginLine'

__iro__

Value:
(<InterfaceClass flumotion.admin.assistant.interfaces.IHTTPConsumerPlu\
ginLine>,
 <InterfaceClass zope.interface.Interface>)

__sro__

Value:
(<InterfaceClass flumotion.admin.assistant.interfaces.IHTTPConsumerPlu\
ginLine>,
 <InterfaceClass zope.interface.Interface>)

_implied

Value:
{<InterfaceClass flumotion.admin.assistant.interfaces.IHTTPConsumerPlu\
ginLine>: (),
 <InterfaceClass zope.interface.Interface>: ()}