Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Closer ¶
A Closer allows you to close goroutines spawned by the owner via a derived cancellable context.
Basic example:
var owner.closer = NewCloser() func (o *owner) startWork(ctx context.Context) { ctx = o.closer.Start(ctx) go func() { doWork(ctx) s.closer.Done() } } func (o *owner) Close() error { return o.closer.Close() }
Click to show internal directories.
Click to hide internal directories.