cfha/monitor/transition.go
2015-08-21 12:27:26 -05:00

28 lines
358 B
Go

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
}