Versions in this module Expand all Collapse all v0 v0.5.7 Jun 14, 2021 Changes in this version + type Config struct + type ProcessTransport struct + func New(transportConfig tomlconf.ConfigHolder, logger *log.Logger) (*ProcessTransport, error) + func (p *ProcessTransport) GetHumanStatus() string + func (p *ProcessTransport) GetStatus() util.TransportStatus + func (p *ProcessTransport) IsRunning() bool + func (p *ProcessTransport) Run(start chan struct{}) (exitCode int, exitString string, exitError error) + func (p *ProcessTransport) Stderr() <-chan []byte + func (p *ProcessTransport) Stdout() <-chan []byte + func (p *ProcessTransport) StopOrKill() error + func (p *ProcessTransport) StopOrKillTimeout(duration time.Duration) error + func (p *ProcessTransport) StopOrKillWaitgroup(group *sync.WaitGroup) + func (p *ProcessTransport) Update(rawConf tomlconf.ConfigHolder) error + func (p *ProcessTransport) Write(b []byte) (n int, err error) + func (p *ProcessTransport) WriteString(s string) (n int, err error) v0.5.6 Sep 25, 2020