Signed-off-by: Michael Crosby <crosbymichael@gmail.com> Add registration for more subsystems via plugins Signed-off-by: Michael Crosby <crosbymichael@gmail.com> Move content service to separate package Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
		
			
				
	
	
		
			42 lines
		
	
	
		
			587 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			587 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package containerd
 | 
						|
 | 
						|
import "time"
 | 
						|
 | 
						|
type EventType int
 | 
						|
 | 
						|
func (t EventType) String() string {
 | 
						|
	switch t {
 | 
						|
	case ExitEvent:
 | 
						|
		return "exit"
 | 
						|
	case PausedEvent:
 | 
						|
		return "paused"
 | 
						|
	case CreateEvent:
 | 
						|
		return "create"
 | 
						|
	case StartEvent:
 | 
						|
		return "start"
 | 
						|
	case OOMEvent:
 | 
						|
		return "oom"
 | 
						|
	case ExecAddEvent:
 | 
						|
		return "execAdd"
 | 
						|
	}
 | 
						|
	return "unknown"
 | 
						|
}
 | 
						|
 | 
						|
const (
 | 
						|
	ExitEvent EventType = iota + 1
 | 
						|
	PausedEvent
 | 
						|
	CreateEvent
 | 
						|
	StartEvent
 | 
						|
	OOMEvent
 | 
						|
	ExecAddEvent
 | 
						|
)
 | 
						|
 | 
						|
type Event struct {
 | 
						|
	Timestamp  time.Time
 | 
						|
	Type       EventType
 | 
						|
	Runtime    string
 | 
						|
	ID         string
 | 
						|
	Pid        uint32
 | 
						|
	ExitStatus uint32
 | 
						|
}
 |