blob: 10caabf5752f229b1804e2a7d666e6566724ca5a [file] [log] [blame]
// Package sink is for sending machine.Events that are eventually picked up by
// 'source'.
package sink
import (
"context"
"go.skia.org/infra/machine/go/machine"
)
// Sink is for sending machine.Events that are received by source.Source.
type Sink interface {
// Send the event. Returns when sent, not received.
Send(context.Context, machine.Event) error
}