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
- clearInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o) => o -> m ()
- constructInetAddressMaskAddress :: InetAddressK a => a -> IO ([Char], GValue)
- getInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o) => o -> m InetAddress
- inetAddressMaskAddress :: AttrLabelProxy "address"
- setInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o, InetAddressK a) => o -> a -> m ()
- data InetAddressMaskFamilyPropertyInfo
- getInetAddressMaskFamily :: (MonadIO m, InetAddressMaskK o) => o -> m SocketFamily
- inetAddressMaskFamily :: AttrLabelProxy "family"
- data InetAddressMaskLengthPropertyInfo
- constructInetAddressMaskLength :: Word32 -> IO ([Char], GValue)
- getInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> m Word32
- inetAddressMaskLength :: AttrLabelProxy "length"
- setInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> Word32 -> m ()
Exported types
newtype InetAddressMask Source
GObject InetAddressMask | |
((~) * info (ResolveInetAddressMaskMethod t InetAddressMask), MethodInfo * info InetAddressMask p) => IsLabelProxy t (InetAddressMask -> p) | |
type ParentTypes InetAddressMask | |
type AttributeList InetAddressMask | |
type SignalList InetAddressMask |
class GObject o => InetAddressMaskK o Source
(GObject o, IsDescendantOf InetAddressMask o) => InetAddressMaskK o |
toInetAddressMask :: InetAddressMaskK o => o -> IO InetAddressMask Source
Methods
inetAddressMaskEqual
data InetAddressMaskEqualMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, InetAddressMaskK a, InetAddressMaskK b) => MethodInfo * InetAddressMaskEqualMethodInfo a signature |
inetAddressMaskEqual :: (MonadIO m, InetAddressMaskK a, InetAddressMaskK b) => a -> b -> m Bool Source
inetAddressMaskGetAddress
data InetAddressMaskGetAddressMethodInfo Source
((~) * signature (m InetAddress), MonadIO m, InetAddressMaskK a) => MethodInfo * InetAddressMaskGetAddressMethodInfo a signature |
inetAddressMaskGetAddress :: (MonadIO m, InetAddressMaskK a) => a -> m InetAddress Source
inetAddressMaskGetFamily
data InetAddressMaskGetFamilyMethodInfo Source
((~) * signature (m SocketFamily), MonadIO m, InetAddressMaskK a) => MethodInfo * InetAddressMaskGetFamilyMethodInfo a signature |
inetAddressMaskGetFamily :: (MonadIO m, InetAddressMaskK a) => a -> m SocketFamily Source
inetAddressMaskGetLength
data InetAddressMaskGetLengthMethodInfo Source
((~) * signature (m Word32), MonadIO m, InetAddressMaskK a) => MethodInfo * InetAddressMaskGetLengthMethodInfo a signature |
inetAddressMaskGetLength :: (MonadIO m, InetAddressMaskK a) => a -> m Word32 Source
inetAddressMaskMatches
data InetAddressMaskMatchesMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, InetAddressMaskK a, InetAddressK b) => MethodInfo * InetAddressMaskMatchesMethodInfo a signature |
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
((~) * signature (m Text), MonadIO m, InetAddressMaskK a) => MethodInfo * InetAddressMaskToStringMethodInfo a signature |
inetAddressMaskToString :: (MonadIO m, InetAddressMaskK a) => a -> m Text Source
Properties
Address
data InetAddressMaskAddressPropertyInfo Source
clearInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o) => o -> m () Source
constructInetAddressMaskAddress :: InetAddressK a => a -> IO ([Char], GValue) Source
getInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o) => o -> m InetAddress Source
inetAddressMaskAddress :: AttrLabelProxy "address" 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
inetAddressMaskFamily :: AttrLabelProxy "family" Source
Length
data InetAddressMaskLengthPropertyInfo Source
getInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> m Word32 Source
inetAddressMaskLength :: AttrLabelProxy "length" Source
setInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> Word32 -> m () Source