Package flumotion :: Package component :: Package consumers :: Package httpstreamer :: Module httpstreamer :: Class HTTPMedium
[hide private]

Class HTTPMedium

source code

 twisted.spread.jelly.Jellyable --+                            
                                  |                            
twisted.spread.flavors.Serializable --+                        
                                      |                        
   twisted.spread.flavors.Referenceable --+                    
                                          |                    
                extern.log.log.Loggable --+                    
                                          |                    
                   twisted.pb.Referenceable --+                
                                              |                
                       common.medium.BaseMedium --+            
                                                  |            
                        common.medium.PingingMedium --+        
                                                      |        
                          component.BaseComponentMedium --+    
                                                          |    
                          feedcomponent.FeedComponentMedium --+
                                                              |
                                                             HTTPMedium

Instance Methods [hide private]
 
__init__(self, comp) source code
twisted.internet.defer.Deferred firing a keycard or None.
authenticate(self, bouncerName, keycard) source code
twisted.internet.defer.Deferred
keepAlive(self, bouncerName, issuerName, ttl) source code
twisted.internet.defer.Deferred
removeKeycardId(self, bouncerName, keycardId) source code
 
remote_expireKeycard(self, keycardId) source code
 
remote_notifyState(self) source code
 
remote_rotateLog(self) source code
 
remote_getStreamData(self) source code
 
remote_getLoadData(self) source code
 
remote_updatePorterDetails(self, path, username, password) source code

Inherited from feedcomponent.FeedComponentMedium: connectEater, connectFeeder, remote_attachPadMonitorToFeeder, remote_eatFrom, remote_effect, remote_feedTo, remote_getMasterClockInfo, remote_provideMasterClock, remote_setGstDebug, remote_setMasterClock

Inherited from component.BaseComponentMedium: getIP, getManagerIP, remote_getConfig, remote_getState, remote_getUIState, remote_getVersions, remote_reloadComponent, remote_setFluDebug, remote_stop, setAuthenticator, setRemoteReference, setup

Inherited from common.medium.PingingMedium: remote_writeFluDebugMarker, startPinging, stopPinging

Inherited from common.medium.BaseMedium: callRemote, callRemoteLogging, getBundledFunction, hasRemoteReference, runBundledFunction

Inherited from twisted.pb.Referenceable: remoteMessageReceived

Inherited from twisted.spread.flavors.Referenceable: jellyFor

Inherited from twisted.spread.flavors.Serializable: processUniqueID

Inherited from twisted.spread.jelly.Jellyable: __providedBy__, getStateFor

Inherited from extern.log.log.Loggable: debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure, writeMarker

Class Variables [hide private]

Inherited from feedcomponent.FeedComponentMedium: __implemented__, __provides__, logCategory, remoteLogName

Inherited from component.BaseComponentMedium: authenticator

Inherited from common.medium.BaseMedium: bundleLoader

Inherited from twisted.spread.flavors.Referenceable: perspective

Instance Variables [hide private]

Inherited from common.medium.BaseMedium: remote

Method Details [hide private]

__init__(self, comp)
(Constructor)

source code 
Parameters:
Overrides: component.BaseComponentMedium.__init__