Documentation
¶
Overview ¶
Package container defines types for sub-container events and also defines an interface for container operation handlers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerEvent ¶
type ContainerEvent struct {
// The type of event that occurred.
EventType ContainerEventType
// The full container name of the container where the event occurred.
Name string
// The watcher that detected this change event
WatchSource ContainerWatchSource
}
ContainerEvent represents a
type ContainerEventType ¶
type ContainerEventType int
SubcontainerEventType indicates an addition or deletion event.
const (
ContainerAdd ContainerEventType = iota
ContainerDelete
)
type ContainerWatchSource ¶
type ContainerWatchSource int
const (
Raw ContainerWatchSource = iota
Rkt
)
type ContainerWatcher ¶
type ContainerWatcher interface {
// Registers a channel to listen for events affecting subcontainers (recursively).
Start(events chan ContainerEvent) error
// Stops watching for subcontainer changes.
Stop() error
}
Directories
¶
Path | Synopsis |
---|---|
Package container defines types for sub-container events and also defines an interface for container operation handlers.
|
Package container defines types for sub-container events and also defines an interface for container operation handlers. |
Package rkt implements the watcher interface for rkt
|
Package rkt implements the watcher interface for rkt |
Click to show internal directories.
Click to hide internal directories.