ipld-eth-server/vendor/github.com/pressly/sup/client.go
2018-09-17 13:25:19 -05:00

21 lines
312 B
Go

package sup
import (
"io"
"os"
)
type Client interface {
Connect(host string) error
Run(task *Task) error
Wait() error
Close() error
Prefix() (string, int)
Write(p []byte) (n int, err error)
WriteClose() error
Stdin() io.WriteCloser
Stderr() io.Reader
Stdout() io.Reader
Signal(os.Signal) error
}