Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype InetAddressMask = InetAddressMask (ForeignPtr InetAddressMask)
- class GObject o => InetAddressMaskK o
- toInetAddressMask :: InetAddressMaskK o => o -> IO InetAddressMask
- noInetAddressMask :: Maybe InetAddressMask
- data InetAddressMaskEqualMethodInfo
- inetAddressMaskEqual :: (MonadIO m, InetAddressMaskK a, InetAddressMaskK b) => a -> b -> m Bool
- data InetAddressMaskGetAddressMethodInfo
- inetAddressMaskGetAddress :: (MonadIO m, InetAddressMaskK a) => a -> m InetAddress
- data InetAddressMaskGetFamilyMethodInfo
- inetAddressMaskGetFamily :: (MonadIO m, InetAddressMaskK a) => a -> m SocketFamily
- data InetAddressMaskGetLengthMethodInfo
- inetAddressMaskGetLength :: (MonadIO m, InetAddressMaskK a) => a -> m Word32
- data InetAddressMaskMatchesMethodInfo
- inetAddressMaskMatches :: (MonadIO m, InetAddressMaskK a, InetAddressK b) => a -> b -> m Bool
- inetAddressMaskNew :: (MonadIO m, InetAddressK a) => a -> Word32 -> m InetAddressMask
- inetAddressMaskNewFromString :: MonadIO m => Text -> m InetAddressMask
- data InetAddressMaskToStringMethodInfo
- inetAddressMaskToString :: (MonadIO m, InetAddressMaskK a) => a -> m Text
- data InetAddressMaskAddressPropertyInfo
- constructInetAddressMaskAddress :: InetAddressK a => a -> IO ([Char], GValue)
- getInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o) => o -> m InetAddress
- setInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o, InetAddressK a) => o -> a -> m ()
- data InetAddressMaskFamilyPropertyInfo
- getInetAddressMaskFamily :: (MonadIO m, InetAddressMaskK o) => o -> m SocketFamily
- data InetAddressMaskLengthPropertyInfo
- constructInetAddressMaskLength :: Word32 -> IO ([Char], GValue)
- getInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> m Word32
- setInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> Word32 -> m ()
Exported types
newtype InetAddressMask Source
GObject InetAddressMask Source | |
((~) * info (ResolveInetAddressMaskMethod t InetAddressMask), MethodInfo * info InetAddressMask p) => IsLabel t (InetAddressMask -> p) Source | |
((~) * info (ResolveInetAddressMaskMethod t InetAddressMask), MethodInfo * info InetAddressMask p) => IsLabelProxy t (InetAddressMask -> p) Source | |
type ParentTypes InetAddressMask Source | |
type AttributeList InetAddressMask Source | |
type SignalList InetAddressMask Source |
class GObject o => InetAddressMaskK o Source
(GObject o, IsDescendantOf InetAddressMask o) => InetAddressMaskK o Source | |
toInetAddressMask :: InetAddressMaskK o => o -> IO InetAddressMask Source
Methods
inetAddressMaskEqual
data InetAddressMaskEqualMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, InetAddressMaskK a, InetAddressMaskK b) => MethodInfo (TYPE Lifted) InetAddressMaskEqualMethodInfo a signature Source | |
inetAddressMaskEqual :: (MonadIO m, InetAddressMaskK a, InetAddressMaskK b) => a -> b -> m Bool Source
inetAddressMaskGetAddress
data InetAddressMaskGetAddressMethodInfo Source
((~) (TYPE Lifted) signature (m InetAddress), MonadIO m, InetAddressMaskK a) => MethodInfo (TYPE Lifted) InetAddressMaskGetAddressMethodInfo a signature Source | |
inetAddressMaskGetAddress :: (MonadIO m, InetAddressMaskK a) => a -> m InetAddress Source
inetAddressMaskGetFamily
data InetAddressMaskGetFamilyMethodInfo Source
((~) (TYPE Lifted) signature (m SocketFamily), MonadIO m, InetAddressMaskK a) => MethodInfo (TYPE Lifted) InetAddressMaskGetFamilyMethodInfo a signature Source | |
inetAddressMaskGetFamily :: (MonadIO m, InetAddressMaskK a) => a -> m SocketFamily Source
inetAddressMaskGetLength
data InetAddressMaskGetLengthMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, InetAddressMaskK a) => MethodInfo (TYPE Lifted) InetAddressMaskGetLengthMethodInfo a signature Source | |
inetAddressMaskGetLength :: (MonadIO m, InetAddressMaskK a) => a -> m Word32 Source
inetAddressMaskMatches
data InetAddressMaskMatchesMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, InetAddressMaskK a, InetAddressK b) => MethodInfo (TYPE Lifted) InetAddressMaskMatchesMethodInfo a signature Source | |
inetAddressMaskMatches :: (MonadIO m, InetAddressMaskK a, InetAddressK b) => a -> b -> m Bool Source
inetAddressMaskNew
inetAddressMaskNew :: (MonadIO m, InetAddressK a) => a -> Word32 -> m InetAddressMask Source
inetAddressMaskNewFromString
inetAddressMaskNewFromString :: MonadIO m => Text -> m InetAddressMask Source
inetAddressMaskToString
data InetAddressMaskToStringMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, InetAddressMaskK a) => MethodInfo (TYPE Lifted) InetAddressMaskToStringMethodInfo a signature Source | |
inetAddressMaskToString :: (MonadIO m, InetAddressMaskK a) => a -> m Text Source
Properties
Address
data InetAddressMaskAddressPropertyInfo Source
constructInetAddressMaskAddress :: InetAddressK a => a -> IO ([Char], GValue) Source
getInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o) => o -> m InetAddress Source
setInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o, InetAddressK a) => o -> a -> m () Source
Family
data InetAddressMaskFamilyPropertyInfo Source
getInetAddressMaskFamily :: (MonadIO m, InetAddressMaskK o) => o -> m SocketFamily Source
Length
data InetAddressMaskLengthPropertyInfo Source
getInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> m Word32 Source
setInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> Word32 -> m () Source