Package flumotion :: Package component :: Module padmonitor :: Class EaterPadMonitor
[hide private]

Class EaterPadMonitor

source code

extern.log.log.Loggable --+    
                          |    
                 PadMonitor --+
                              |
                             EaterPadMonitor

Instance Methods [hide private]
 
__init__(self, pad, name, setActive, setInactive, reconnectEater, *args) source code
 
setInactive(self) source code
 
setActive(self) source code
 
detach(self) source code

Inherited from PadMonitor: addWatch, isActive, logMessage

Inherited from PadMonitor (private): _check_timeout, _probe_timeout

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

Class Variables [hide private]

Inherited from PadMonitor: PAD_MONITOR_CHECK_INTERVAL, PAD_MONITOR_PROBE_INTERVAL

Inherited from extern.log.log.Loggable: __implemented__, logCategory

Method Details [hide private]

__init__(self, pad, name, setActive, setInactive, reconnectEater, *args)
(Constructor)

source code 
Parameters:
  • setActive - a callable that will be called when the pad is considered active, taking the name of the monitor.
  • setInactive - a callable that will be called when the pad is considered inactive, taking the name of the monitor.
Overrides: PadMonitor.__init__
(inherited documentation)

setInactive(self)

source code 
Overrides: PadMonitor.setInactive

setActive(self)

source code 
Overrides: PadMonitor.setActive

detach(self)

source code 
Overrides: PadMonitor.detach