Package flumotion :: Package component :: Package misc :: Package httpserver :: Module httpserver :: Class HTTPFileMedium
[hide private]

Class HTTPFileMedium

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 --+
                                                          |
                                                         HTTPFileMedium

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_getStreamData(self) source code
 
remote_getLoadData(self) source code
 
remote_updatePorterDetails(self, path, username, password) source code
 
remote_rotateLog(self) source code

Inherited from component.BaseComponentMedium: getIP, getManagerIP, remote_getConfig, remote_getMasterClockInfo, 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 component.BaseComponentMedium: __implemented__, __provides__, authenticator, logCategory

Inherited from common.medium.BaseMedium: bundleLoader, remoteLogName

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__