summaryrefslogtreecommitdiff
path: root/vendor/github.com/checkpoint-restore/go-criu/notify.go
blob: 1c8547b435ae6d872d64ad6e12308ba541a60a59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
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
}