Versions in this module Expand all Collapse all v0 v0.1.5 Apr 26, 2016 Changes in this version type Box + Close func() error v0.1.4 Apr 21, 2016 Changes in this version + const BoxesTag + func GetLogger(ctx context.Context) log.Interface + func IsCancelled(ctx context.Context) bool + func NotifyAbouStart(ch chan ProcessOutput) + type ArgsUnpacker interface + Unpack func(in interface{}, out ...interface{}) error + type Box interface + Spawn func(ctx context.Context, opts Profile, name, executable string, ...) (Process, error) + Spool func(ctx context.Context, name string, opts Profile) error + type BoxConfig map[string]interface + type Boxes map[string]Box + type ConnectionHandler struct + func NewConnectionHandler(ctx context.Context) (*ConnectionHandler, error) + func (h *ConnectionHandler) HandleConn(conn io.ReadWriteCloser) + type Decoder interface + Decode func(interface{}) error + type Dispatcher interface + Handle func(msg *message) (Dispatcher, error) + type Downstream interface + Reply func(code int, args ...interface{}) error + type Encoder interface + Encode func(interface{}) error + type Process interface + Kill func() error + Output func() <-chan ProcessOutput + type ProcessOutput struct + Data []byte + Err error + type Profile map[string]interface + func (p Profile) Type() string v0.0.4 Feb 5, 2016