# README
workmanager
# Functions
AddTask ...
CancelTask cancel task.
FinishTask finish task.
GetSendChan ...
GetTask ...
ListStep list all steps.
MITMSendChan ...
NewLimitController create new limit controller.
NewPipeController ...
NewPoolController ...
NewTask create new task.
NewTaskController ...
NewWorkerManager ...
PoolStatus return pool status.
Recv ...
RecvFrom recv from chan.
Register register worker and step runner/processor.
RegisterAfterCallbacks ...
RegisterBeforeCallbacks ...
RegisterStep register step runner and processor.
RegisterWorker register worker.
Serve daemon serve goroutine.
SetCacher set default work manager cacher.
SetDefaultLimiter set default limiter.
SetDefaultPool set default pool.
SetLimit set limit.
SetPipe set step's pipe.
SetPool set pool size.
SetSendChan ...
# Variables
ErrNilTask task is nil.
PipeChSize set pipe channle size.
TransferRunner runner for transfering.
# Structs
DummyConfig dummy config.
DummyTarget dummy target.
DummyWorker dummy worker.
Task work task.
WorkerManager worker manager.
# Interfaces
Cacher work target cache.
Worker a worker.
WorkerConfig worker configure.
WorkTarget target/result.
WorkTask work task.
# Type aliases
PipeOption pipe option.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WorkerName worker name.
WorkStep work step.