Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PlayParFlow ¶
Types ¶
type Edge ¶
type Edge interface{}
Edge stands for data sent between the output of one step and the input of another during playing.
type Envelope ¶
type Envelope interface { Enter(*model.Span) (Flow, error) // Enter returns the output of the Enter step of the enclosing function. Make(*model.Span, interface{}) (Flow, error) // Make ... MakePkgFunc(*model.Span, string, string) (Flow, error) // MakePkgFunc ... MakeOp(*model.Span, []string) (Flow, error) // MakeOp ... }
type GatherEdge ¶
type GatherFlow ¶
type StepPlayer ¶
type StepPlayer interface {
PlayStep(step *model.Step, gather []GatherEdge) (returns Edge, err error)
}
Click to show internal directories.
Click to hide internal directories.