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.