Package flumotion :: Package component :: Package combiners :: Package switch :: Module basicwatchdog :: Class SingleBasicWatchdog
[hide private]

Class SingleBasicWatchdog

source code

                  object --+                            
                           |                            
     common.common.InitMixin --+                        
                               |                        
     extern.log.log.Loggable --+                        
                               |                        
         component.BaseComponent --+                    
                                   |                    
      feedcomponent010.FeedComponent --+                
                                       |                
      feedcomponent.ParseLaunchComponent --+            
                                           |            
feedcomponent.MultiInputParseLaunchComponent --+        
                                               |        
                                   switch.Switch --+    
                                                   |    
                                 switch.SingleSwitch --+
                                                       |
                                                      SingleBasicWatchdog

Nested Classes [hide private]

Inherited from switch.Switch: componentMediumClass

Instance Methods [hide private]
 
eaterSetInactive(self, feedId) source code
 
eaterSetActive(self, feedId) source code

Inherited from switch.SingleSwitch: configure_pipeline, get_pipeline_string, init, switch_to

Inherited from switch.Switch: do_check, do_pipeline_playing, eventStarted, eventStopped, is_active, switch_to_for_event

Inherited from feedcomponent.MultiInputParseLaunchComponent: get_muxer_string, get_queue_string, unblock_eater

Inherited from feedcomponent.ParseLaunchComponent: add_default_eater_feeder, create_pipeline, get_eater_template, get_feeder_template, parse_pipeline, parse_tmpl, set_pipeline

Inherited from feedcomponent010.FeedComponent: addEffect, attachPadMonitorToFeeder, bus_message_received_cb, cleanup, connect_feeders, do_setup, do_stop, eatFromFD, feedToFD, get_element, get_element_property, get_master_clock, get_pipeline, install_eater_continuity_watch, install_eater_event_probes, make_message_for_gstreamer_error, provide_master_clock, reconnectEater, set_element_property, set_master_clock, stop_pipeline, try_start_pipeline

Inherited from component.BaseComponent: __init__, addMessage, adminCallRemote, check_properties, fixRenamedProperties, getMood, getName, getWorkerName, setMedium, setMood, setShutdownHook, setWorkerName, setup, stop, waitForHappy

Inherited from component.BaseComponent (private): _pollCPU

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

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

Class Variables [hide private]
  logCategory = 'comb-single-basic-watchdog'
Implementors can provide a category to log their messages under.

Inherited from feedcomponent.MultiInputParseLaunchComponent: QUEUE_SIZE_BUFFERS

Inherited from feedcomponent.ParseLaunchComponent: DELIMITER, DEPAY_TMPL, EATER_TMPL, FDSRC_TMPL, FEEDER_TMPL, checkOffset, checkTimestamp

Inherited from feedcomponent010.FeedComponent: FEEDER_STATS_UPDATE_FREQUENCY

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

Instance Variables [hide private]

Inherited from component.BaseComponent: medium, name

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

eaterSetActive(self, feedId)

source code 
Overrides: switch.Switch.eaterSetActive