tubes._siphon._SiphonFount(_SiphonPiece)
class documentationtubes._siphon
(View In Hierarchy)
Implements interfaces: tubes.itube.IFount
Instance Variable | fount | the implementation of the IDrain.fount
attribute. The IFount
which is flowing to this _Siphon 's IDrain implementation. |
Instance Variable | drain | the implementation of the IFount.drain
attribute. The IDrain
to which this _Siphon 's IFount implementation is
flowing. |
Method | __init__ | Undocumented |
Method | __repr__ | Nice string representation. |
Method | outputType | Relay the outputType declared by the tube. |
Method | flowTo | Flow data from this _Siphon to the given
drain. |
Method | pauseFlow | Pause the flow from the fount, or remember to do that when the fount is attached, if it isn't yet. |
Method | stopFlow | Stop the flow from the fount to this _Siphon , and stop
delivering buffered items. |
Inherited from _SiphonPiece:
Method | _tube | Expose the siphon's _tube directly since many things will
want to manipulate it. |
IDrain.fount
attribute. The IFount
which is flowing to this _Siphon
's IDrain
implementation.
IFount.drain
attribute. The IDrain
to which this _Siphon
's IFount
implementation is
flowing.
Relay the outputType
declared by the tube.
Returns | see IFount.outputType |
Flow data from this _Siphon
to the given
drain.
Parameters | drain | see IFount.flowTo |
Returns | an IFount that emits
items of the output-type of this siphon's tube. |
Pause the flow from the fount, or remember to do that when the fount is attached, if it isn't yet.
Returns | IPause |
Stop the flow from the fount to this _Siphon
, and stop
delivering buffered items.