1234567891011121314151617181920 |
- 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()
- // UpdateOptions allows various remote options to be updated at runtime.
- UpdateOptions(...RemoteOption) error
- }
- // RemoteOption allows to configure parameters of remotes.
- // This is unused on Windows.
- type RemoteOption interface {
- Apply(Remote) error
- }
|