| 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 | 
GI.Gio.Objects.InetAddressMask
Contents
Description
- 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
Constructors
| InetAddressMask (ForeignPtr InetAddressMask) | 
Instances
| 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
Instances
| (GObject o, IsDescendantOf InetAddressMask o) => InetAddressMaskK o | 
toInetAddressMask :: InetAddressMaskK o => o -> IO InetAddressMask Source
Methods
inetAddressMaskEqual
data InetAddressMaskEqualMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * signature (m InetAddress), MonadIO m, InetAddressMaskK a) => MethodInfo * InetAddressMaskGetAddressMethodInfo a signature | 
inetAddressMaskGetAddress :: (MonadIO m, InetAddressMaskK a) => a -> m InetAddress Source
inetAddressMaskGetFamily
data InetAddressMaskGetFamilyMethodInfo Source
Instances
| ((~) * signature (m SocketFamily), MonadIO m, InetAddressMaskK a) => MethodInfo * InetAddressMaskGetFamilyMethodInfo a signature | 
inetAddressMaskGetFamily :: (MonadIO m, InetAddressMaskK a) => a -> m SocketFamily Source
inetAddressMaskGetLength
data InetAddressMaskGetLengthMethodInfo Source
Instances
| ((~) * signature (m Word32), MonadIO m, InetAddressMaskK a) => MethodInfo * InetAddressMaskGetLengthMethodInfo a signature | 
inetAddressMaskGetLength :: (MonadIO m, InetAddressMaskK a) => a -> m Word32 Source
inetAddressMaskMatches
data InetAddressMaskMatchesMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
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
Instances
getInetAddressMaskFamily :: (MonadIO m, InetAddressMaskK o) => o -> m SocketFamily Source
inetAddressMaskFamily :: AttrLabelProxy "family" Source
Length
data InetAddressMaskLengthPropertyInfo Source
Instances
getInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> m Word32 Source
inetAddressMaskLength :: AttrLabelProxy "length" Source
setInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> Word32 -> m () Source