Versions in this module Expand all Collapse all v1 v1.0.0 Feb 25, 2018 Changes in this version + const DefaultChanLength + func NewChanCellTail(initFun func(int, *ChanCell)) (*ChanCellHead, *ChanCellTail) + type ChanCell struct + Close func() + Open func() + type ChanCellHead struct + func (head *ChanCellHead) Next(current *ChanCell, fun func(*ChanCell)) + func (head *ChanCellHead) WithCell(fun func(*ChanCell)) + type ChanCellTail struct + Terminated chan struct{} + func (tail *ChanCellTail) Terminate() + func (tail *ChanCellTail) Wait() + func (tail *ChanCellTail) WithCell(fun CurCellConsumer) bool + type CurCellConsumer func(*ChanCell) (bool, CurCellConsumer)