mirror of
https://github.com/k3s-io/k3s.git
synced 2024-06-07 19:41:36 +00:00
4fbc241679
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
63 lines
1.0 KiB
Go
63 lines
1.0 KiB
Go
package criu
|
|
|
|
// Notify interface
|
|
type Notify interface {
|
|
PreDump() error
|
|
PostDump() error
|
|
PreRestore() error
|
|
PostRestore(pid int32) error
|
|
NetworkLock() error
|
|
NetworkUnlock() error
|
|
SetupNamespaces(pid int32) error
|
|
PostSetupNamespaces() error
|
|
PostResume() error
|
|
}
|
|
|
|
// NoNotify struct
|
|
type NoNotify struct{}
|
|
|
|
// PreDump NoNotify
|
|
func (c NoNotify) PreDump() error {
|
|
return nil
|
|
}
|
|
|
|
// PostDump NoNotify
|
|
func (c NoNotify) PostDump() error {
|
|
return nil
|
|
}
|
|
|
|
// PreRestore NoNotify
|
|
func (c NoNotify) PreRestore() error {
|
|
return nil
|
|
}
|
|
|
|
// PostRestore NoNotify
|
|
func (c NoNotify) PostRestore(pid int32) error {
|
|
return nil
|
|
}
|
|
|
|
// NetworkLock NoNotify
|
|
func (c NoNotify) NetworkLock() error {
|
|
return nil
|
|
}
|
|
|
|
// NetworkUnlock NoNotify
|
|
func (c NoNotify) NetworkUnlock() error {
|
|
return nil
|
|
}
|
|
|
|
// SetupNamespaces NoNotify
|
|
func (c NoNotify) SetupNamespaces(pid int32) error {
|
|
return nil
|
|
}
|
|
|
|
// PostSetupNamespaces NoNotify
|
|
func (c NoNotify) PostSetupNamespaces() error {
|
|
return nil
|
|
}
|
|
|
|
// PostResume NoNotify
|
|
func (c NoNotify) PostResume() error {
|
|
return nil
|
|
}
|