gstlal  1.4.1
Public Member Functions | Static Public Member Functions | List of all members
python.pipeparts.src_deferred_link Class Reference

A class that manages the task of watching for and connecting to new source pads by name. More...

Inheritance diagram for python.pipeparts.src_deferred_link:
[legend]
Collaboration diagram for python.pipeparts.src_deferred_link:
[legend]

Public Member Functions

def __init__ (self, element, srcpadname, sinkpad)
 

Static Public Member Functions

def pad_added (element, pad, srcpadname, sinkpad, no_more_pads_handler_id, pad_added_handler_id)
 
def no_more_pads (element, srcpadname)
 

Detailed Description

A class that manages the task of watching for and connecting to new source pads by name.

The inputs are an element, the name of the source pad to watch for on that element, and the sink pad (on a different element) to which the source pad should be linked when it appears.

The "pad-added" signal of the element will be used to watch for new pads, and if the "no-more-pads" signal is emitted by the element before the requested pad has appeared ValueError is raised.

Definition at line 108 of file __init__.py.


The documentation for this class was generated from the following file: