19 lines
609 B
Go
19 lines
609 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 paramters of remotes.
|
||
|
// This is unused on Windows.
|
||
|
type RemoteOption interface {
|
||
|
Apply(Remote) error
|
||
|
}
|