MCPcopy Create free account
hub / github.com/chainreactors/spray / NewTaskGenerator

Function NewTaskGenerator

core/task.go:18–33  ·  view source on GitHub ↗
(port string)

Source from the content-addressed store, hash-verified

16}
17
18func NewTaskGenerator(port string) *TaskGenerator {
19 gen := &TaskGenerator{
20 ports: utils.ParsePortsString(port),
21 tasks: make(chan *Task),
22 In: make(chan *Task),
23 }
24
25 go func() {
26 for task := range gen.In {
27 gen.tasks <- task
28 }
29 close(gen.tasks)
30 }()
31 return gen
32
33}
34
35type TaskGenerator struct {
36 Name string

Callers 1

BuildTasksMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected