Documentation ¶
Index ¶
- Variables
- func NewGo(errorReceiver func(err error), add func(delta int), done func(err error), ...) (g0 parl.Go)
- func NewGoError(err error, source parl.GoErrorSource, goer parl.Goer) (goError parl.GoError)
- func NewGoGroup(ctx context.Context) (goCreator parl.GoGroup)
- func NewGoSub(g0 parl.Go) (goCancel parl.SubGo)
- func NewGoer(conduit parl.ErrorConduit, exitAction parl.ExitAction, index parl.GoIndex, ...) (goer parl.Goer)
- func NewGoerGroup(ctx context.Context) (goer parl.GoerGroup)
- type GoDo
- type GoErrorDo
- type GoGroup
- func (gc *GoGroup) Add(conduit parl.ErrorConduit, exitAction parl.ExitAction) (goer parl.Goer)
- func (gc *GoGroup) IsExit() (isExit bool)
- func (gc *GoGroup) List() (s string)
- func (gc *GoGroup) Wait()
- func (gc *GoGroup) WaitPeriod(duration ...time.Duration)
- func (gc *GoGroup) Warnings() (ch <-chan parl.GoError)
- type GoSub
- type GoerDo
- type GoerGroup
- func (gr *GoerGroup) AddError(err error)
- func (gr *GoerGroup) Cancel()
- func (gr *GoerGroup) Ch() (ch <-chan parl.GoError)
- func (gr *GoerGroup) Context() (ctx context.Context)
- func (gr *GoerGroup) Go() (g0 parl.Go)
- func (gr *GoerGroup) IsExit() (isExit bool)
- func (gr *GoerGroup) String() (s string)
- func (gr *GoerGroup) Wait()
- type GoerRuntime
Constants ¶
This section is empty.
Variables ¶
View Source
var GoGroupFactory parl.GoGroupFactory = &goCreatorFactory{}
View Source
var GoerGroupFactory parl.GoerGroupFactory = &goerFactory{}
Functions ¶
func NewGoError ¶
func NewGoer ¶
func NewGoer( conduit parl.ErrorConduit, exitAction parl.ExitAction, index parl.GoIndex, gc *GoGroup, parentID parl.ThreadID, addLocation *pruntime.CodeLocation) (goer parl.Goer)
Types ¶
type GoErrorDo ¶
type GoErrorDo struct {
// contains filtered or unexported fields
}
func (*GoErrorDo) Source ¶
func (ge *GoErrorDo) Source() (source parl.GoErrorSource)
type GoGroup ¶ added in v0.4.19
type GoGroup struct {
// contains filtered or unexported fields
}
func (*GoGroup) Add ¶ added in v0.4.19
func (gc *GoGroup) Add(conduit parl.ErrorConduit, exitAction parl.ExitAction) (goer parl.Goer)
func (*GoGroup) WaitPeriod ¶ added in v0.4.19
type GoerDo ¶
type GoerDo struct {
// contains filtered or unexported fields
}
type GoerGroup ¶ added in v0.4.19
type GoerGroup struct {
// contains filtered or unexported fields
}
type GoerRuntime ¶
type GoerRuntime struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.