Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
writeConfiguration :: [Object] -> String Source #
writeObject :: ObjectType x => x -> String Source #
class Serializable x => ObjectType x where Source #
objectType :: x -> String Source #
objectSame :: x -> x -> Bool Source #
Instances
ObjectType ContactGroup Source # | |
Defined in Nagios.Config.EDSL.Serialize objectType :: ContactGroup -> String Source # objectSame :: ContactGroup -> ContactGroup -> Bool Source # | |
ObjectType Contact Source # | |
Defined in Nagios.Config.EDSL.Serialize | |
ObjectType TimePeriod Source # | |
Defined in Nagios.Config.EDSL.Serialize objectType :: TimePeriod -> String Source # objectSame :: TimePeriod -> TimePeriod -> Bool Source # | |
ObjectType Command Source # | |
Defined in Nagios.Config.EDSL.Serialize | |
ObjectType ServiceGroup Source # | |
Defined in Nagios.Config.EDSL.Serialize objectType :: ServiceGroup -> String Source # objectSame :: ServiceGroup -> ServiceGroup -> Bool Source # | |
ObjectType Service Source # | |
Defined in Nagios.Config.EDSL.Serialize | |
ObjectType HostGroup Source # | |
Defined in Nagios.Config.EDSL.Serialize | |
ObjectType Host Source # | |
Defined in Nagios.Config.EDSL.Serialize | |
ObjectType Object Source # | |
Defined in Nagios.Config.EDSL.Serialize |
class Serializable x where Source #
Instances
Serializable ContactGroup Source # | |
Defined in Nagios.Config.EDSL.Serialize serialize :: ContactGroup -> [Field] Source # dependencies :: ContactGroup -> [Object] Source # | |
Serializable Contact Source # | |
Serializable TimePeriod Source # | |
Defined in Nagios.Config.EDSL.Serialize serialize :: TimePeriod -> [Field] Source # dependencies :: TimePeriod -> [Object] Source # | |
Serializable Command Source # | |
Serializable ServiceGroup Source # | |
Defined in Nagios.Config.EDSL.Serialize serialize :: ServiceGroup -> [Field] Source # dependencies :: ServiceGroup -> [Object] Source # | |
Serializable Service Source # | |
Serializable HostGroup Source # | |
Serializable Host Source # | |
Serializable Object Source # | |
Encodable v => Serializable (Weekday v) Source # | |
OHost Host | |
OHostGroup HostGroup | |
OService Service | |
OServiceGroup ServiceGroup | |
OContact Contact | |
OContactGroup ContactGroup | |
OTimePeriod TimePeriod | |
OCommand Command |
Instances
Show Object Source # | |
Serializable Object Source # | |
ObjectType Object Source # | |
Defined in Nagios.Config.EDSL.Serialize |
class Encodable x where Source #