Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
lima-vm
GitHub Repository: lima-vm/lima
Path: blob/master/pkg/guestagent/guestagent.go
2608 views
1
// SPDX-FileCopyrightText: Copyright The Lima Authors
2
// SPDX-License-Identifier: Apache-2.0
3
4
package guestagent
5
6
import (
7
"context"
8
"io"
9
10
"github.com/lima-vm/lima/v2/pkg/guestagent/api"
11
)
12
13
type Agent interface {
14
Info(ctx context.Context) (*api.Info, error)
15
Events(ctx context.Context, ch chan *api.Event)
16
LocalPorts(ctx context.Context) ([]*api.IPPort, error)
17
HandleInotify(event *api.Inotify)
18
io.Closer
19
}
20
21