mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
6dede879fd
Signed-off-by: Dmitri Logvinenko <dmitri.logvinenko@gmail.com>
18 lines
610 B
Go
18 lines
610 B
Go
package libcontainerd
|
|
|
|
// Remote on Linux defines the accesspoint to the containerd grpc API.
|
|
// Remote on Windows is largely an unimplemented interface as there is
|
|
// no remote containerd.
|
|
type Remote interface {
|
|
// Client returns a new Client instance connected with given Backend.
|
|
Client(Backend) (Client, error)
|
|
// Cleanup stops containerd if it was started by libcontainerd.
|
|
// Note this is not used on Windows as there is no remote containerd.
|
|
Cleanup()
|
|
}
|
|
|
|
// RemoteOption allows to configure parameters of remotes.
|
|
// This is unused on Windows.
|
|
type RemoteOption interface {
|
|
Apply(Remote) error
|
|
}
|