Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data IpBlock v
- data Unaligned
- data Canonical
- data IpAddress
- isCanonical :: IpBlock v -> Bool
- canonicalise :: IpBlock Unaligned -> Maybe (IpBlock Canonical)
- canonicaliseIpBlock :: IpBlock v -> IpBlock Canonical
- blockToRange :: IpBlock Canonical -> Range IpAddress
- firstIpAddress :: IpBlock Canonical -> (Word32, Word32, Word32, Word32)
- lastIpAddress :: IpBlock Canonical -> (Word32, Word32, Word32, Word32)
Documentation
Instances
Eq (IpBlock v) Source # | |
Ord (IpBlock v) Source # | |
Defined in HaskellWorks.Data.Network.Ip.Ip | |
Read (IpBlock Unaligned) Source # | |
Show (IpBlock v) Source # | |
Generic (IpBlock v) Source # | |
type Rep (IpBlock v) Source # | |
Defined in HaskellWorks.Data.Network.Ip.Ip type Rep (IpBlock v) = D1 ('MetaData "IpBlock" "HaskellWorks.Data.Network.Ip.Ip" "hw-ip-2.4.2.1-KjdsdvjGQA9E9yHDWzWWXb" 'False) (C1 ('MetaCons "IpBlockV4" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (IpBlock v))) :+: C1 ('MetaCons "IpBlockV6" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (IpBlock v)))) |
Instances
Eq IpAddress Source # | |
Ord IpAddress Source # | |
Defined in HaskellWorks.Data.Network.Ip.Ip | |
Read IpAddress Source # | |
Show IpAddress Source # | |
Generic IpAddress Source # | |
SafeEnum IpAddress Source # | |
type Rep IpAddress Source # | |
Defined in HaskellWorks.Data.Network.Ip.Ip type Rep IpAddress = D1 ('MetaData "IpAddress" "HaskellWorks.Data.Network.Ip.Ip" "hw-ip-2.4.2.1-KjdsdvjGQA9E9yHDWzWWXb" 'False) (C1 ('MetaCons "IpAddressV4" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IpAddress)) :+: C1 ('MetaCons "IpAddressV6" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IpAddress))) |
isCanonical :: IpBlock v -> Bool Source #