{-# OPTIONS_HADDOCK hide, prune, ignore-exports #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} module System.Linux.Netlink.GeNetlink.Constants (ControlCommand, showControlCommand, eCTRL_CMD_UNSPEC, eCTRL_CMD_NEWFAMILY, eCTRL_CMD_DELFAMILY, eCTRL_CMD_GETFAMILY, eCTRL_CMD_NEWOPS, eCTRL_CMD_DELOPS, eCTRL_CMD_GETOPS, eCTRL_CMD_NEWMCAST_GRP, eCTRL_CMD_DELMCAST_GRP, eCTRL_CMD_GETMCAST_GRP, CtrlAttr, showCtrlAttr, eCTRL_ATTR_UNSPEC, eCTRL_ATTR_FAMILY_ID, eCTRL_ATTR_FAMILY_NAME, eCTRL_ATTR_VERSION, eCTRL_ATTR_HDRSIZE, eCTRL_ATTR_MAXATTR, eCTRL_ATTR_OPS, eCTRL_ATTR_MCAST_GROUPS, CtrlAttrOp, showCtrlAttrOp, eCTRL_ATTR_OP_UNSPEC, eCTRL_ATTR_OP_ID, eCTRL_ATTR_OP_FLAGS, CtrlAttrMcast, showCtrlAttrMcast, eCTRL_ATTR_MCAST_GRP_UNSPEC, eCTRL_ATTR_MCAST_GRP_NAME, eCTRL_ATTR_MCAST_GRP_ID) where newtype ControlCommand = ControlCommand Int deriving (ControlCommand -> ControlCommand -> Bool (ControlCommand -> ControlCommand -> Bool) -> (ControlCommand -> ControlCommand -> Bool) -> Eq ControlCommand forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: ControlCommand -> ControlCommand -> Bool == :: ControlCommand -> ControlCommand -> Bool $c/= :: ControlCommand -> ControlCommand -> Bool /= :: ControlCommand -> ControlCommand -> Bool Eq, Int -> ControlCommand ControlCommand -> Int ControlCommand -> [ControlCommand] ControlCommand -> ControlCommand ControlCommand -> ControlCommand -> [ControlCommand] ControlCommand -> ControlCommand -> ControlCommand -> [ControlCommand] (ControlCommand -> ControlCommand) -> (ControlCommand -> ControlCommand) -> (Int -> ControlCommand) -> (ControlCommand -> Int) -> (ControlCommand -> [ControlCommand]) -> (ControlCommand -> ControlCommand -> [ControlCommand]) -> (ControlCommand -> ControlCommand -> [ControlCommand]) -> (ControlCommand -> ControlCommand -> ControlCommand -> [ControlCommand]) -> Enum ControlCommand forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a $csucc :: ControlCommand -> ControlCommand succ :: ControlCommand -> ControlCommand $cpred :: ControlCommand -> ControlCommand pred :: ControlCommand -> ControlCommand $ctoEnum :: Int -> ControlCommand toEnum :: Int -> ControlCommand $cfromEnum :: ControlCommand -> Int fromEnum :: ControlCommand -> Int $cenumFrom :: ControlCommand -> [ControlCommand] enumFrom :: ControlCommand -> [ControlCommand] $cenumFromThen :: ControlCommand -> ControlCommand -> [ControlCommand] enumFromThen :: ControlCommand -> ControlCommand -> [ControlCommand] $cenumFromTo :: ControlCommand -> ControlCommand -> [ControlCommand] enumFromTo :: ControlCommand -> ControlCommand -> [ControlCommand] $cenumFromThenTo :: ControlCommand -> ControlCommand -> ControlCommand -> [ControlCommand] enumFromThenTo :: ControlCommand -> ControlCommand -> ControlCommand -> [ControlCommand] Enum, Enum ControlCommand Real ControlCommand Real ControlCommand -> Enum ControlCommand -> (ControlCommand -> ControlCommand -> ControlCommand) -> (ControlCommand -> ControlCommand -> ControlCommand) -> (ControlCommand -> ControlCommand -> ControlCommand) -> (ControlCommand -> ControlCommand -> ControlCommand) -> (ControlCommand -> ControlCommand -> (ControlCommand, ControlCommand)) -> (ControlCommand -> ControlCommand -> (ControlCommand, ControlCommand)) -> (ControlCommand -> Integer) -> Integral ControlCommand ControlCommand -> Integer ControlCommand -> ControlCommand -> (ControlCommand, ControlCommand) ControlCommand -> ControlCommand -> ControlCommand forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a $cquot :: ControlCommand -> ControlCommand -> ControlCommand quot :: ControlCommand -> ControlCommand -> ControlCommand $crem :: ControlCommand -> ControlCommand -> ControlCommand rem :: ControlCommand -> ControlCommand -> ControlCommand $cdiv :: ControlCommand -> ControlCommand -> ControlCommand div :: ControlCommand -> ControlCommand -> ControlCommand $cmod :: ControlCommand -> ControlCommand -> ControlCommand mod :: ControlCommand -> ControlCommand -> ControlCommand $cquotRem :: ControlCommand -> ControlCommand -> (ControlCommand, ControlCommand) quotRem :: ControlCommand -> ControlCommand -> (ControlCommand, ControlCommand) $cdivMod :: ControlCommand -> ControlCommand -> (ControlCommand, ControlCommand) divMod :: ControlCommand -> ControlCommand -> (ControlCommand, ControlCommand) $ctoInteger :: ControlCommand -> Integer toInteger :: ControlCommand -> Integer Integral, Integer -> ControlCommand ControlCommand -> ControlCommand ControlCommand -> ControlCommand -> ControlCommand (ControlCommand -> ControlCommand -> ControlCommand) -> (ControlCommand -> ControlCommand -> ControlCommand) -> (ControlCommand -> ControlCommand -> ControlCommand) -> (ControlCommand -> ControlCommand) -> (ControlCommand -> ControlCommand) -> (ControlCommand -> ControlCommand) -> (Integer -> ControlCommand) -> Num ControlCommand forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a $c+ :: ControlCommand -> ControlCommand -> ControlCommand + :: ControlCommand -> ControlCommand -> ControlCommand $c- :: ControlCommand -> ControlCommand -> ControlCommand - :: ControlCommand -> ControlCommand -> ControlCommand $c* :: ControlCommand -> ControlCommand -> ControlCommand * :: ControlCommand -> ControlCommand -> ControlCommand $cnegate :: ControlCommand -> ControlCommand negate :: ControlCommand -> ControlCommand $cabs :: ControlCommand -> ControlCommand abs :: ControlCommand -> ControlCommand $csignum :: ControlCommand -> ControlCommand signum :: ControlCommand -> ControlCommand $cfromInteger :: Integer -> ControlCommand fromInteger :: Integer -> ControlCommand Num, Eq ControlCommand Eq ControlCommand -> (ControlCommand -> ControlCommand -> Ordering) -> (ControlCommand -> ControlCommand -> Bool) -> (ControlCommand -> ControlCommand -> Bool) -> (ControlCommand -> ControlCommand -> Bool) -> (ControlCommand -> ControlCommand -> Bool) -> (ControlCommand -> ControlCommand -> ControlCommand) -> (ControlCommand -> ControlCommand -> ControlCommand) -> Ord ControlCommand ControlCommand -> ControlCommand -> Bool ControlCommand -> ControlCommand -> Ordering ControlCommand -> ControlCommand -> ControlCommand forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a $ccompare :: ControlCommand -> ControlCommand -> Ordering compare :: ControlCommand -> ControlCommand -> Ordering $c< :: ControlCommand -> ControlCommand -> Bool < :: ControlCommand -> ControlCommand -> Bool $c<= :: ControlCommand -> ControlCommand -> Bool <= :: ControlCommand -> ControlCommand -> Bool $c> :: ControlCommand -> ControlCommand -> Bool > :: ControlCommand -> ControlCommand -> Bool $c>= :: ControlCommand -> ControlCommand -> Bool >= :: ControlCommand -> ControlCommand -> Bool $cmax :: ControlCommand -> ControlCommand -> ControlCommand max :: ControlCommand -> ControlCommand -> ControlCommand $cmin :: ControlCommand -> ControlCommand -> ControlCommand min :: ControlCommand -> ControlCommand -> ControlCommand Ord, Num ControlCommand Ord ControlCommand Num ControlCommand -> Ord ControlCommand -> (ControlCommand -> Rational) -> Real ControlCommand ControlCommand -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a $ctoRational :: ControlCommand -> Rational toRational :: ControlCommand -> Rational Real, Int -> ControlCommand -> ShowS [ControlCommand] -> ShowS ControlCommand -> String (Int -> ControlCommand -> ShowS) -> (ControlCommand -> String) -> ([ControlCommand] -> ShowS) -> Show ControlCommand forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> ControlCommand -> ShowS showsPrec :: Int -> ControlCommand -> ShowS $cshow :: ControlCommand -> String show :: ControlCommand -> String $cshowList :: [ControlCommand] -> ShowS showList :: [ControlCommand] -> ShowS Show) showControlCommand :: (Num a) => (Show a) => (Eq a) => a -> String showControlCommand :: forall a. (Num a, Show a, Eq a) => a -> String showControlCommand a 0 = String "CTRL_CMD_UNSPEC" showControlCommand a 1 = String "CTRL_CMD_NEWFAMILY" showControlCommand a 2 = String "CTRL_CMD_DELFAMILY" showControlCommand a 3 = String "CTRL_CMD_GETFAMILY" showControlCommand a 4 = String "CTRL_CMD_NEWOPS" showControlCommand a 5 = String "CTRL_CMD_DELOPS" showControlCommand a 6 = String "CTRL_CMD_GETOPS" showControlCommand a 7 = String "CTRL_CMD_NEWMCAST_GRP" showControlCommand a 8 = String "CTRL_CMD_DELMCAST_GRP" showControlCommand a 9 = String "CTRL_CMD_GETMCAST_GRP" showControlCommand a i = String "ControlCommand #" String -> ShowS forall a. [a] -> [a] -> [a] ++ (a -> String forall a. Show a => a -> String show a i) eCTRL_CMD_UNSPEC :: (Num a) => a eCTRL_CMD_UNSPEC :: forall a. Num a => a eCTRL_CMD_UNSPEC = a 0 eCTRL_CMD_NEWFAMILY :: (Num a) => a eCTRL_CMD_NEWFAMILY :: forall a. Num a => a eCTRL_CMD_NEWFAMILY = a 1 eCTRL_CMD_DELFAMILY :: (Num a) => a eCTRL_CMD_DELFAMILY :: forall a. Num a => a eCTRL_CMD_DELFAMILY = a 2 eCTRL_CMD_GETFAMILY :: (Num a) => a eCTRL_CMD_GETFAMILY :: forall a. Num a => a eCTRL_CMD_GETFAMILY = a 3 eCTRL_CMD_NEWOPS :: (Num a) => a eCTRL_CMD_NEWOPS :: forall a. Num a => a eCTRL_CMD_NEWOPS = a 4 eCTRL_CMD_DELOPS :: (Num a) => a eCTRL_CMD_DELOPS :: forall a. Num a => a eCTRL_CMD_DELOPS = a 5 eCTRL_CMD_GETOPS :: (Num a) => a eCTRL_CMD_GETOPS :: forall a. Num a => a eCTRL_CMD_GETOPS = a 6 eCTRL_CMD_NEWMCAST_GRP :: (Num a) => a eCTRL_CMD_NEWMCAST_GRP :: forall a. Num a => a eCTRL_CMD_NEWMCAST_GRP = a 7 eCTRL_CMD_DELMCAST_GRP :: (Num a) => a eCTRL_CMD_DELMCAST_GRP :: forall a. Num a => a eCTRL_CMD_DELMCAST_GRP = a 8 eCTRL_CMD_GETMCAST_GRP :: (Num a) => a eCTRL_CMD_GETMCAST_GRP :: forall a. Num a => a eCTRL_CMD_GETMCAST_GRP = a 9 newtype CtrlAttr = CtrlAttr Int deriving (CtrlAttr -> CtrlAttr -> Bool (CtrlAttr -> CtrlAttr -> Bool) -> (CtrlAttr -> CtrlAttr -> Bool) -> Eq CtrlAttr forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: CtrlAttr -> CtrlAttr -> Bool == :: CtrlAttr -> CtrlAttr -> Bool $c/= :: CtrlAttr -> CtrlAttr -> Bool /= :: CtrlAttr -> CtrlAttr -> Bool Eq, Int -> CtrlAttr CtrlAttr -> Int CtrlAttr -> [CtrlAttr] CtrlAttr -> CtrlAttr CtrlAttr -> CtrlAttr -> [CtrlAttr] CtrlAttr -> CtrlAttr -> CtrlAttr -> [CtrlAttr] (CtrlAttr -> CtrlAttr) -> (CtrlAttr -> CtrlAttr) -> (Int -> CtrlAttr) -> (CtrlAttr -> Int) -> (CtrlAttr -> [CtrlAttr]) -> (CtrlAttr -> CtrlAttr -> [CtrlAttr]) -> (CtrlAttr -> CtrlAttr -> [CtrlAttr]) -> (CtrlAttr -> CtrlAttr -> CtrlAttr -> [CtrlAttr]) -> Enum CtrlAttr forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a $csucc :: CtrlAttr -> CtrlAttr succ :: CtrlAttr -> CtrlAttr $cpred :: CtrlAttr -> CtrlAttr pred :: CtrlAttr -> CtrlAttr $ctoEnum :: Int -> CtrlAttr toEnum :: Int -> CtrlAttr $cfromEnum :: CtrlAttr -> Int fromEnum :: CtrlAttr -> Int $cenumFrom :: CtrlAttr -> [CtrlAttr] enumFrom :: CtrlAttr -> [CtrlAttr] $cenumFromThen :: CtrlAttr -> CtrlAttr -> [CtrlAttr] enumFromThen :: CtrlAttr -> CtrlAttr -> [CtrlAttr] $cenumFromTo :: CtrlAttr -> CtrlAttr -> [CtrlAttr] enumFromTo :: CtrlAttr -> CtrlAttr -> [CtrlAttr] $cenumFromThenTo :: CtrlAttr -> CtrlAttr -> CtrlAttr -> [CtrlAttr] enumFromThenTo :: CtrlAttr -> CtrlAttr -> CtrlAttr -> [CtrlAttr] Enum, Enum CtrlAttr Real CtrlAttr Real CtrlAttr -> Enum CtrlAttr -> (CtrlAttr -> CtrlAttr -> CtrlAttr) -> (CtrlAttr -> CtrlAttr -> CtrlAttr) -> (CtrlAttr -> CtrlAttr -> CtrlAttr) -> (CtrlAttr -> CtrlAttr -> CtrlAttr) -> (CtrlAttr -> CtrlAttr -> (CtrlAttr, CtrlAttr)) -> (CtrlAttr -> CtrlAttr -> (CtrlAttr, CtrlAttr)) -> (CtrlAttr -> Integer) -> Integral CtrlAttr CtrlAttr -> Integer CtrlAttr -> CtrlAttr -> (CtrlAttr, CtrlAttr) CtrlAttr -> CtrlAttr -> CtrlAttr forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a $cquot :: CtrlAttr -> CtrlAttr -> CtrlAttr quot :: CtrlAttr -> CtrlAttr -> CtrlAttr $crem :: CtrlAttr -> CtrlAttr -> CtrlAttr rem :: CtrlAttr -> CtrlAttr -> CtrlAttr $cdiv :: CtrlAttr -> CtrlAttr -> CtrlAttr div :: CtrlAttr -> CtrlAttr -> CtrlAttr $cmod :: CtrlAttr -> CtrlAttr -> CtrlAttr mod :: CtrlAttr -> CtrlAttr -> CtrlAttr $cquotRem :: CtrlAttr -> CtrlAttr -> (CtrlAttr, CtrlAttr) quotRem :: CtrlAttr -> CtrlAttr -> (CtrlAttr, CtrlAttr) $cdivMod :: CtrlAttr -> CtrlAttr -> (CtrlAttr, CtrlAttr) divMod :: CtrlAttr -> CtrlAttr -> (CtrlAttr, CtrlAttr) $ctoInteger :: CtrlAttr -> Integer toInteger :: CtrlAttr -> Integer Integral, Integer -> CtrlAttr CtrlAttr -> CtrlAttr CtrlAttr -> CtrlAttr -> CtrlAttr (CtrlAttr -> CtrlAttr -> CtrlAttr) -> (CtrlAttr -> CtrlAttr -> CtrlAttr) -> (CtrlAttr -> CtrlAttr -> CtrlAttr) -> (CtrlAttr -> CtrlAttr) -> (CtrlAttr -> CtrlAttr) -> (CtrlAttr -> CtrlAttr) -> (Integer -> CtrlAttr) -> Num CtrlAttr forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a $c+ :: CtrlAttr -> CtrlAttr -> CtrlAttr + :: CtrlAttr -> CtrlAttr -> CtrlAttr $c- :: CtrlAttr -> CtrlAttr -> CtrlAttr - :: CtrlAttr -> CtrlAttr -> CtrlAttr $c* :: CtrlAttr -> CtrlAttr -> CtrlAttr * :: CtrlAttr -> CtrlAttr -> CtrlAttr $cnegate :: CtrlAttr -> CtrlAttr negate :: CtrlAttr -> CtrlAttr $cabs :: CtrlAttr -> CtrlAttr abs :: CtrlAttr -> CtrlAttr $csignum :: CtrlAttr -> CtrlAttr signum :: CtrlAttr -> CtrlAttr $cfromInteger :: Integer -> CtrlAttr fromInteger :: Integer -> CtrlAttr Num, Eq CtrlAttr Eq CtrlAttr -> (CtrlAttr -> CtrlAttr -> Ordering) -> (CtrlAttr -> CtrlAttr -> Bool) -> (CtrlAttr -> CtrlAttr -> Bool) -> (CtrlAttr -> CtrlAttr -> Bool) -> (CtrlAttr -> CtrlAttr -> Bool) -> (CtrlAttr -> CtrlAttr -> CtrlAttr) -> (CtrlAttr -> CtrlAttr -> CtrlAttr) -> Ord CtrlAttr CtrlAttr -> CtrlAttr -> Bool CtrlAttr -> CtrlAttr -> Ordering CtrlAttr -> CtrlAttr -> CtrlAttr forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a $ccompare :: CtrlAttr -> CtrlAttr -> Ordering compare :: CtrlAttr -> CtrlAttr -> Ordering $c< :: CtrlAttr -> CtrlAttr -> Bool < :: CtrlAttr -> CtrlAttr -> Bool $c<= :: CtrlAttr -> CtrlAttr -> Bool <= :: CtrlAttr -> CtrlAttr -> Bool $c> :: CtrlAttr -> CtrlAttr -> Bool > :: CtrlAttr -> CtrlAttr -> Bool $c>= :: CtrlAttr -> CtrlAttr -> Bool >= :: CtrlAttr -> CtrlAttr -> Bool $cmax :: CtrlAttr -> CtrlAttr -> CtrlAttr max :: CtrlAttr -> CtrlAttr -> CtrlAttr $cmin :: CtrlAttr -> CtrlAttr -> CtrlAttr min :: CtrlAttr -> CtrlAttr -> CtrlAttr Ord, Num CtrlAttr Ord CtrlAttr Num CtrlAttr -> Ord CtrlAttr -> (CtrlAttr -> Rational) -> Real CtrlAttr CtrlAttr -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a $ctoRational :: CtrlAttr -> Rational toRational :: CtrlAttr -> Rational Real, Int -> CtrlAttr -> ShowS [CtrlAttr] -> ShowS CtrlAttr -> String (Int -> CtrlAttr -> ShowS) -> (CtrlAttr -> String) -> ([CtrlAttr] -> ShowS) -> Show CtrlAttr forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> CtrlAttr -> ShowS showsPrec :: Int -> CtrlAttr -> ShowS $cshow :: CtrlAttr -> String show :: CtrlAttr -> String $cshowList :: [CtrlAttr] -> ShowS showList :: [CtrlAttr] -> ShowS Show) showCtrlAttr :: (Num a) => (Show a) => (Eq a) => a -> String showCtrlAttr :: forall a. (Num a, Show a, Eq a) => a -> String showCtrlAttr a 0 = String "CTRL_ATTR_UNSPEC" showCtrlAttr a 1 = String "CTRL_ATTR_FAMILY_ID" showCtrlAttr a 2 = String "CTRL_ATTR_FAMILY_NAME" showCtrlAttr a 3 = String "CTRL_ATTR_VERSION" showCtrlAttr a 4 = String "CTRL_ATTR_HDRSIZE" showCtrlAttr a 5 = String "CTRL_ATTR_MAXATTR" showCtrlAttr a 6 = String "CTRL_ATTR_OPS" showCtrlAttr a 7 = String "CTRL_ATTR_MCAST_GROUPS" showCtrlAttr a i = String "CtrlAttr #" String -> ShowS forall a. [a] -> [a] -> [a] ++ (a -> String forall a. Show a => a -> String show a i) eCTRL_ATTR_UNSPEC :: (Num a) => a eCTRL_ATTR_UNSPEC :: forall a. Num a => a eCTRL_ATTR_UNSPEC = a 0 eCTRL_ATTR_FAMILY_ID :: (Num a) => a eCTRL_ATTR_FAMILY_ID :: forall a. Num a => a eCTRL_ATTR_FAMILY_ID = a 1 eCTRL_ATTR_FAMILY_NAME :: (Num a) => a eCTRL_ATTR_FAMILY_NAME :: forall a. Num a => a eCTRL_ATTR_FAMILY_NAME = a 2 eCTRL_ATTR_VERSION :: (Num a) => a eCTRL_ATTR_VERSION :: forall a. Num a => a eCTRL_ATTR_VERSION = a 3 eCTRL_ATTR_HDRSIZE :: (Num a) => a eCTRL_ATTR_HDRSIZE :: forall a. Num a => a eCTRL_ATTR_HDRSIZE = a 4 eCTRL_ATTR_MAXATTR :: (Num a) => a eCTRL_ATTR_MAXATTR :: forall a. Num a => a eCTRL_ATTR_MAXATTR = a 5 eCTRL_ATTR_OPS :: (Num a) => a eCTRL_ATTR_OPS :: forall a. Num a => a eCTRL_ATTR_OPS = a 6 eCTRL_ATTR_MCAST_GROUPS :: (Num a) => a eCTRL_ATTR_MCAST_GROUPS :: forall a. Num a => a eCTRL_ATTR_MCAST_GROUPS = a 7 newtype CtrlAttrOp = CtrlAttrOp Int deriving (CtrlAttrOp -> CtrlAttrOp -> Bool (CtrlAttrOp -> CtrlAttrOp -> Bool) -> (CtrlAttrOp -> CtrlAttrOp -> Bool) -> Eq CtrlAttrOp forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: CtrlAttrOp -> CtrlAttrOp -> Bool == :: CtrlAttrOp -> CtrlAttrOp -> Bool $c/= :: CtrlAttrOp -> CtrlAttrOp -> Bool /= :: CtrlAttrOp -> CtrlAttrOp -> Bool Eq, Int -> CtrlAttrOp CtrlAttrOp -> Int CtrlAttrOp -> [CtrlAttrOp] CtrlAttrOp -> CtrlAttrOp CtrlAttrOp -> CtrlAttrOp -> [CtrlAttrOp] CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp -> [CtrlAttrOp] (CtrlAttrOp -> CtrlAttrOp) -> (CtrlAttrOp -> CtrlAttrOp) -> (Int -> CtrlAttrOp) -> (CtrlAttrOp -> Int) -> (CtrlAttrOp -> [CtrlAttrOp]) -> (CtrlAttrOp -> CtrlAttrOp -> [CtrlAttrOp]) -> (CtrlAttrOp -> CtrlAttrOp -> [CtrlAttrOp]) -> (CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp -> [CtrlAttrOp]) -> Enum CtrlAttrOp forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a $csucc :: CtrlAttrOp -> CtrlAttrOp succ :: CtrlAttrOp -> CtrlAttrOp $cpred :: CtrlAttrOp -> CtrlAttrOp pred :: CtrlAttrOp -> CtrlAttrOp $ctoEnum :: Int -> CtrlAttrOp toEnum :: Int -> CtrlAttrOp $cfromEnum :: CtrlAttrOp -> Int fromEnum :: CtrlAttrOp -> Int $cenumFrom :: CtrlAttrOp -> [CtrlAttrOp] enumFrom :: CtrlAttrOp -> [CtrlAttrOp] $cenumFromThen :: CtrlAttrOp -> CtrlAttrOp -> [CtrlAttrOp] enumFromThen :: CtrlAttrOp -> CtrlAttrOp -> [CtrlAttrOp] $cenumFromTo :: CtrlAttrOp -> CtrlAttrOp -> [CtrlAttrOp] enumFromTo :: CtrlAttrOp -> CtrlAttrOp -> [CtrlAttrOp] $cenumFromThenTo :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp -> [CtrlAttrOp] enumFromThenTo :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp -> [CtrlAttrOp] Enum, Enum CtrlAttrOp Real CtrlAttrOp Real CtrlAttrOp -> Enum CtrlAttrOp -> (CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp) -> (CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp) -> (CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp) -> (CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp) -> (CtrlAttrOp -> CtrlAttrOp -> (CtrlAttrOp, CtrlAttrOp)) -> (CtrlAttrOp -> CtrlAttrOp -> (CtrlAttrOp, CtrlAttrOp)) -> (CtrlAttrOp -> Integer) -> Integral CtrlAttrOp CtrlAttrOp -> Integer CtrlAttrOp -> CtrlAttrOp -> (CtrlAttrOp, CtrlAttrOp) CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a $cquot :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp quot :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp $crem :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp rem :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp $cdiv :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp div :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp $cmod :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp mod :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp $cquotRem :: CtrlAttrOp -> CtrlAttrOp -> (CtrlAttrOp, CtrlAttrOp) quotRem :: CtrlAttrOp -> CtrlAttrOp -> (CtrlAttrOp, CtrlAttrOp) $cdivMod :: CtrlAttrOp -> CtrlAttrOp -> (CtrlAttrOp, CtrlAttrOp) divMod :: CtrlAttrOp -> CtrlAttrOp -> (CtrlAttrOp, CtrlAttrOp) $ctoInteger :: CtrlAttrOp -> Integer toInteger :: CtrlAttrOp -> Integer Integral, Integer -> CtrlAttrOp CtrlAttrOp -> CtrlAttrOp CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp (CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp) -> (CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp) -> (CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp) -> (CtrlAttrOp -> CtrlAttrOp) -> (CtrlAttrOp -> CtrlAttrOp) -> (CtrlAttrOp -> CtrlAttrOp) -> (Integer -> CtrlAttrOp) -> Num CtrlAttrOp forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a $c+ :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp + :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp $c- :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp - :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp $c* :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp * :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp $cnegate :: CtrlAttrOp -> CtrlAttrOp negate :: CtrlAttrOp -> CtrlAttrOp $cabs :: CtrlAttrOp -> CtrlAttrOp abs :: CtrlAttrOp -> CtrlAttrOp $csignum :: CtrlAttrOp -> CtrlAttrOp signum :: CtrlAttrOp -> CtrlAttrOp $cfromInteger :: Integer -> CtrlAttrOp fromInteger :: Integer -> CtrlAttrOp Num, Eq CtrlAttrOp Eq CtrlAttrOp -> (CtrlAttrOp -> CtrlAttrOp -> Ordering) -> (CtrlAttrOp -> CtrlAttrOp -> Bool) -> (CtrlAttrOp -> CtrlAttrOp -> Bool) -> (CtrlAttrOp -> CtrlAttrOp -> Bool) -> (CtrlAttrOp -> CtrlAttrOp -> Bool) -> (CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp) -> (CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp) -> Ord CtrlAttrOp CtrlAttrOp -> CtrlAttrOp -> Bool CtrlAttrOp -> CtrlAttrOp -> Ordering CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a $ccompare :: CtrlAttrOp -> CtrlAttrOp -> Ordering compare :: CtrlAttrOp -> CtrlAttrOp -> Ordering $c< :: CtrlAttrOp -> CtrlAttrOp -> Bool < :: CtrlAttrOp -> CtrlAttrOp -> Bool $c<= :: CtrlAttrOp -> CtrlAttrOp -> Bool <= :: CtrlAttrOp -> CtrlAttrOp -> Bool $c> :: CtrlAttrOp -> CtrlAttrOp -> Bool > :: CtrlAttrOp -> CtrlAttrOp -> Bool $c>= :: CtrlAttrOp -> CtrlAttrOp -> Bool >= :: CtrlAttrOp -> CtrlAttrOp -> Bool $cmax :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp max :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp $cmin :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp min :: CtrlAttrOp -> CtrlAttrOp -> CtrlAttrOp Ord, Num CtrlAttrOp Ord CtrlAttrOp Num CtrlAttrOp -> Ord CtrlAttrOp -> (CtrlAttrOp -> Rational) -> Real CtrlAttrOp CtrlAttrOp -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a $ctoRational :: CtrlAttrOp -> Rational toRational :: CtrlAttrOp -> Rational Real, Int -> CtrlAttrOp -> ShowS [CtrlAttrOp] -> ShowS CtrlAttrOp -> String (Int -> CtrlAttrOp -> ShowS) -> (CtrlAttrOp -> String) -> ([CtrlAttrOp] -> ShowS) -> Show CtrlAttrOp forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> CtrlAttrOp -> ShowS showsPrec :: Int -> CtrlAttrOp -> ShowS $cshow :: CtrlAttrOp -> String show :: CtrlAttrOp -> String $cshowList :: [CtrlAttrOp] -> ShowS showList :: [CtrlAttrOp] -> ShowS Show) showCtrlAttrOp :: (Num a) => (Show a) => (Eq a) => a -> String showCtrlAttrOp :: forall a. (Num a, Show a, Eq a) => a -> String showCtrlAttrOp a 0 = String "CTRL_ATTR_OP_UNSPEC" showCtrlAttrOp a 1 = String "CTRL_ATTR_OP_ID" showCtrlAttrOp a 2 = String "CTRL_ATTR_OP_FLAGS" showCtrlAttrOp a i = String "CtrlAttrOp #" String -> ShowS forall a. [a] -> [a] -> [a] ++ (a -> String forall a. Show a => a -> String show a i) eCTRL_ATTR_OP_UNSPEC :: (Num a) => a eCTRL_ATTR_OP_UNSPEC :: forall a. Num a => a eCTRL_ATTR_OP_UNSPEC = a 0 eCTRL_ATTR_OP_ID :: (Num a) => a eCTRL_ATTR_OP_ID :: forall a. Num a => a eCTRL_ATTR_OP_ID = a 1 eCTRL_ATTR_OP_FLAGS :: (Num a) => a eCTRL_ATTR_OP_FLAGS :: forall a. Num a => a eCTRL_ATTR_OP_FLAGS = a 2 newtype CtrlAttrMcast = CtrlAttrMcast Int deriving (CtrlAttrMcast -> CtrlAttrMcast -> Bool (CtrlAttrMcast -> CtrlAttrMcast -> Bool) -> (CtrlAttrMcast -> CtrlAttrMcast -> Bool) -> Eq CtrlAttrMcast forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: CtrlAttrMcast -> CtrlAttrMcast -> Bool == :: CtrlAttrMcast -> CtrlAttrMcast -> Bool $c/= :: CtrlAttrMcast -> CtrlAttrMcast -> Bool /= :: CtrlAttrMcast -> CtrlAttrMcast -> Bool Eq, Int -> CtrlAttrMcast CtrlAttrMcast -> Int CtrlAttrMcast -> [CtrlAttrMcast] CtrlAttrMcast -> CtrlAttrMcast CtrlAttrMcast -> CtrlAttrMcast -> [CtrlAttrMcast] CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast -> [CtrlAttrMcast] (CtrlAttrMcast -> CtrlAttrMcast) -> (CtrlAttrMcast -> CtrlAttrMcast) -> (Int -> CtrlAttrMcast) -> (CtrlAttrMcast -> Int) -> (CtrlAttrMcast -> [CtrlAttrMcast]) -> (CtrlAttrMcast -> CtrlAttrMcast -> [CtrlAttrMcast]) -> (CtrlAttrMcast -> CtrlAttrMcast -> [CtrlAttrMcast]) -> (CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast -> [CtrlAttrMcast]) -> Enum CtrlAttrMcast forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a $csucc :: CtrlAttrMcast -> CtrlAttrMcast succ :: CtrlAttrMcast -> CtrlAttrMcast $cpred :: CtrlAttrMcast -> CtrlAttrMcast pred :: CtrlAttrMcast -> CtrlAttrMcast $ctoEnum :: Int -> CtrlAttrMcast toEnum :: Int -> CtrlAttrMcast $cfromEnum :: CtrlAttrMcast -> Int fromEnum :: CtrlAttrMcast -> Int $cenumFrom :: CtrlAttrMcast -> [CtrlAttrMcast] enumFrom :: CtrlAttrMcast -> [CtrlAttrMcast] $cenumFromThen :: CtrlAttrMcast -> CtrlAttrMcast -> [CtrlAttrMcast] enumFromThen :: CtrlAttrMcast -> CtrlAttrMcast -> [CtrlAttrMcast] $cenumFromTo :: CtrlAttrMcast -> CtrlAttrMcast -> [CtrlAttrMcast] enumFromTo :: CtrlAttrMcast -> CtrlAttrMcast -> [CtrlAttrMcast] $cenumFromThenTo :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast -> [CtrlAttrMcast] enumFromThenTo :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast -> [CtrlAttrMcast] Enum, Enum CtrlAttrMcast Real CtrlAttrMcast Real CtrlAttrMcast -> Enum CtrlAttrMcast -> (CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast) -> (CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast) -> (CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast) -> (CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast) -> (CtrlAttrMcast -> CtrlAttrMcast -> (CtrlAttrMcast, CtrlAttrMcast)) -> (CtrlAttrMcast -> CtrlAttrMcast -> (CtrlAttrMcast, CtrlAttrMcast)) -> (CtrlAttrMcast -> Integer) -> Integral CtrlAttrMcast CtrlAttrMcast -> Integer CtrlAttrMcast -> CtrlAttrMcast -> (CtrlAttrMcast, CtrlAttrMcast) CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a $cquot :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast quot :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast $crem :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast rem :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast $cdiv :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast div :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast $cmod :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast mod :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast $cquotRem :: CtrlAttrMcast -> CtrlAttrMcast -> (CtrlAttrMcast, CtrlAttrMcast) quotRem :: CtrlAttrMcast -> CtrlAttrMcast -> (CtrlAttrMcast, CtrlAttrMcast) $cdivMod :: CtrlAttrMcast -> CtrlAttrMcast -> (CtrlAttrMcast, CtrlAttrMcast) divMod :: CtrlAttrMcast -> CtrlAttrMcast -> (CtrlAttrMcast, CtrlAttrMcast) $ctoInteger :: CtrlAttrMcast -> Integer toInteger :: CtrlAttrMcast -> Integer Integral, Integer -> CtrlAttrMcast CtrlAttrMcast -> CtrlAttrMcast CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast (CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast) -> (CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast) -> (CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast) -> (CtrlAttrMcast -> CtrlAttrMcast) -> (CtrlAttrMcast -> CtrlAttrMcast) -> (CtrlAttrMcast -> CtrlAttrMcast) -> (Integer -> CtrlAttrMcast) -> Num CtrlAttrMcast forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a $c+ :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast + :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast $c- :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast - :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast $c* :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast * :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast $cnegate :: CtrlAttrMcast -> CtrlAttrMcast negate :: CtrlAttrMcast -> CtrlAttrMcast $cabs :: CtrlAttrMcast -> CtrlAttrMcast abs :: CtrlAttrMcast -> CtrlAttrMcast $csignum :: CtrlAttrMcast -> CtrlAttrMcast signum :: CtrlAttrMcast -> CtrlAttrMcast $cfromInteger :: Integer -> CtrlAttrMcast fromInteger :: Integer -> CtrlAttrMcast Num, Eq CtrlAttrMcast Eq CtrlAttrMcast -> (CtrlAttrMcast -> CtrlAttrMcast -> Ordering) -> (CtrlAttrMcast -> CtrlAttrMcast -> Bool) -> (CtrlAttrMcast -> CtrlAttrMcast -> Bool) -> (CtrlAttrMcast -> CtrlAttrMcast -> Bool) -> (CtrlAttrMcast -> CtrlAttrMcast -> Bool) -> (CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast) -> (CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast) -> Ord CtrlAttrMcast CtrlAttrMcast -> CtrlAttrMcast -> Bool CtrlAttrMcast -> CtrlAttrMcast -> Ordering CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a $ccompare :: CtrlAttrMcast -> CtrlAttrMcast -> Ordering compare :: CtrlAttrMcast -> CtrlAttrMcast -> Ordering $c< :: CtrlAttrMcast -> CtrlAttrMcast -> Bool < :: CtrlAttrMcast -> CtrlAttrMcast -> Bool $c<= :: CtrlAttrMcast -> CtrlAttrMcast -> Bool <= :: CtrlAttrMcast -> CtrlAttrMcast -> Bool $c> :: CtrlAttrMcast -> CtrlAttrMcast -> Bool > :: CtrlAttrMcast -> CtrlAttrMcast -> Bool $c>= :: CtrlAttrMcast -> CtrlAttrMcast -> Bool >= :: CtrlAttrMcast -> CtrlAttrMcast -> Bool $cmax :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast max :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast $cmin :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast min :: CtrlAttrMcast -> CtrlAttrMcast -> CtrlAttrMcast Ord, Num CtrlAttrMcast Ord CtrlAttrMcast Num CtrlAttrMcast -> Ord CtrlAttrMcast -> (CtrlAttrMcast -> Rational) -> Real CtrlAttrMcast CtrlAttrMcast -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a $ctoRational :: CtrlAttrMcast -> Rational toRational :: CtrlAttrMcast -> Rational Real, Int -> CtrlAttrMcast -> ShowS [CtrlAttrMcast] -> ShowS CtrlAttrMcast -> String (Int -> CtrlAttrMcast -> ShowS) -> (CtrlAttrMcast -> String) -> ([CtrlAttrMcast] -> ShowS) -> Show CtrlAttrMcast forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> CtrlAttrMcast -> ShowS showsPrec :: Int -> CtrlAttrMcast -> ShowS $cshow :: CtrlAttrMcast -> String show :: CtrlAttrMcast -> String $cshowList :: [CtrlAttrMcast] -> ShowS showList :: [CtrlAttrMcast] -> ShowS Show) showCtrlAttrMcast :: (Num a) => (Show a) => (Eq a) => a -> String showCtrlAttrMcast :: forall a. (Num a, Show a, Eq a) => a -> String showCtrlAttrMcast a 0 = String "CTRL_ATTR_MCAST_GRP_UNSPEC" showCtrlAttrMcast a 1 = String "CTRL_ATTR_MCAST_GRP_NAME" showCtrlAttrMcast a 2 = String "CTRL_ATTR_MCAST_GRP_ID" showCtrlAttrMcast a i = String "CtrlAttrMcast #" String -> ShowS forall a. [a] -> [a] -> [a] ++ (a -> String forall a. Show a => a -> String show a i) eCTRL_ATTR_MCAST_GRP_UNSPEC :: (Num a) => a eCTRL_ATTR_MCAST_GRP_UNSPEC :: forall a. Num a => a eCTRL_ATTR_MCAST_GRP_UNSPEC = a 0 eCTRL_ATTR_MCAST_GRP_NAME :: (Num a) => a eCTRL_ATTR_MCAST_GRP_NAME :: forall a. Num a => a eCTRL_ATTR_MCAST_GRP_NAME = a 1 eCTRL_ATTR_MCAST_GRP_ID :: (Num a) => a eCTRL_ATTR_MCAST_GRP_ID :: forall a. Num a => a eCTRL_ATTR_MCAST_GRP_ID = a 2