cfha/monitor/transition.go

28 lines
358 B
Go
Raw Normal View History

2015-08-21 17:27:26 +00:00
package monitor
type Status int
const (
Unknown Status = iota
Up Status = iota
Down Status = iota
)
func (t Status) String() string {
if t == Unknown {
return "Unknown"
} else if t == Up {
return "Up"
} else if t == Down {
return "Down"
}
return ""
}
type Transition struct {
To Status
From Status
RecordValue string
}