Package flumotion :: Package component :: Package bouncers :: Module bouncer :: Class BouncerMedium
[hide private]

Class BouncerMedium

source code

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

Instance Methods [hide private]
 
remote_authenticate(self, keycard)
Authenticates the given keycard.
source code
 
remote_removeKeycardId(self, keycardId) source code
 
remote_expireKeycardId(self, keycardId)
Called by bouncer views to expire keycards.
source code
 
remote_setEnabled(self, enabled) source code

Inherited from component.BaseComponentMedium: __init__, getIP, getManagerIP, remote_callMethod, remote_getConfig, remote_getState, remote_getUIState, remote_reloadComponent, remote_setup, remote_start, remote_stop, setAuthenticator, setup

Inherited from component.BaseComponentMedium (private): _reloaded

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

Inherited from common.medium.BaseMedium: callRemote, callRemoteLogging, 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 common.log.Loggable: debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure

Class Variables [hide private]
  logCategory = 'bouncermedium'
Implementors can provide a category to log their messages under.

Inherited from component.BaseComponentMedium: __implemented__, __provides__, authenticator

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]

remote_authenticate(self, keycard)

source code 

Authenticates the given keycard.

Parameters: