Package flumotion :: Package component :: Package bouncers :: Package algorithms :: Module ipbouncer :: Class IPBouncerAlgorithm
[hide private]

Class IPBouncerAlgorithm

source code

                 object --+            
                          |            
extern.log.log.Loggable --+            
                          |            
            plugs.base.Plug --+        
                              |        
       plugs.base.ComponentPlug --+    
                                  |    
              base.BouncerAlgorithm --+
                                      |
                                     IPBouncerAlgorithm

hash(x)

Instance Methods [hide private]
 
get_namespace(self) source code
 
start(self, component) source code
 
authenticate(self, keycard) source code

Inherited from base.BouncerAlgorithm: set_expire_function, set_keycard_store

Inherited from plugs.base.ComponentPlug: restart, stop

Inherited from plugs.base.Plug: __init__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

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

Class Variables [hide private]
  logCategory = 'ip-bouncer'
Implementors can provide a category to log their messages under.
  volatile = False

Inherited from extern.log.log.Loggable: __implemented__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

get_namespace(self)

source code 
Overrides: base.BouncerAlgorithm.get_namespace

start(self, component)

source code 
Overrides: plugs.base.ComponentPlug.start

authenticate(self, keycard)

source code 
Overrides: base.BouncerAlgorithm.authenticate