Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrCancelled = errors.New("Wait cancelled")
View Source
var ErrTimeout = errors.New("Timed out waiting for process to exit")
Functions ¶
This section is empty.
Types ¶
type ProcessWaiter ¶
type ProcessWaiter struct {
// contains filtered or unexported fields
}
func NewProcessWaiter ¶
func NewProcessWaiter() (*ProcessWaiter, error)
func (*ProcessWaiter) Cancel ¶
func (pw *ProcessWaiter) Cancel() error
func (*ProcessWaiter) Wait ¶
func (pw *ProcessWaiter) Wait(process *os.Process, timeout *time.Duration) <-chan WaitResult
type WaitResult ¶
type WaitResult struct {
ProcessState *os.ProcessState
Err error
}
Click to show internal directories.
Click to hide internal directories.