| 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 => IsInetAddressMask o
- toInetAddressMask :: IsInetAddressMask o => o -> IO InetAddressMask
- noInetAddressMask :: Maybe InetAddressMask
- data InetAddressMaskEqualMethodInfo
- inetAddressMaskEqual :: (MonadIO m, IsInetAddressMask a, IsInetAddressMask b) => a -> b -> m Bool
- data InetAddressMaskGetAddressMethodInfo
- inetAddressMaskGetAddress :: (MonadIO m, IsInetAddressMask a) => a -> m InetAddress
- data InetAddressMaskGetFamilyMethodInfo
- inetAddressMaskGetFamily :: (MonadIO m, IsInetAddressMask a) => a -> m SocketFamily
- data InetAddressMaskGetLengthMethodInfo
- inetAddressMaskGetLength :: (MonadIO m, IsInetAddressMask a) => a -> m Word32
- data InetAddressMaskMatchesMethodInfo
- inetAddressMaskMatches :: (MonadIO m, IsInetAddressMask a, IsInetAddress b) => a -> b -> m Bool
- inetAddressMaskNew :: (MonadIO m, IsInetAddress a) => a -> Word32 -> m InetAddressMask
- inetAddressMaskNewFromString :: MonadIO m => Text -> m InetAddressMask
- data InetAddressMaskToStringMethodInfo
- inetAddressMaskToString :: (MonadIO m, IsInetAddressMask a) => a -> m Text
- data InetAddressMaskAddressPropertyInfo
- clearInetAddressMaskAddress :: (MonadIO m, IsInetAddressMask o) => o -> m ()
- constructInetAddressMaskAddress :: (IsInetAddressMask o, IsInetAddress a) => a -> IO (GValueConstruct o)
- getInetAddressMaskAddress :: (MonadIO m, IsInetAddressMask o) => o -> m InetAddress
- inetAddressMaskAddress :: AttrLabelProxy "address"
- setInetAddressMaskAddress :: (MonadIO m, IsInetAddressMask o, IsInetAddress a) => o -> a -> m ()
- data InetAddressMaskFamilyPropertyInfo
- getInetAddressMaskFamily :: (MonadIO m, IsInetAddressMask o) => o -> m SocketFamily
- inetAddressMaskFamily :: AttrLabelProxy "family"
- data InetAddressMaskLengthPropertyInfo
- constructInetAddressMaskLength :: IsInetAddressMask o => Word32 -> IO (GValueConstruct o)
- getInetAddressMaskLength :: (MonadIO m, IsInetAddressMask o) => o -> m Word32
- inetAddressMaskLength :: AttrLabelProxy "length"
- setInetAddressMaskLength :: (MonadIO m, IsInetAddressMask o) => o -> Word32 -> m ()
Exported types
newtype InetAddressMask Source #
Constructors
| InetAddressMask (ForeignPtr InetAddressMask) |
Instances
| GObject InetAddressMask Source # | |
| IsObject InetAddressMask Source # | |
| IsInitable InetAddressMask Source # | |
| IsInetAddressMask 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 # | |
| HasAttributeList * InetAddressMask Source # | |
| type SignalList InetAddressMask Source # | |
| type AttributeList InetAddressMask Source # | |
class GObject o => IsInetAddressMask o Source #
Instances
| (GObject a, UnknownAncestorError Constraint InetAddressMask a) => IsInetAddressMask a Source # | |
| IsInetAddressMask InetAddressMask Source # | |
toInetAddressMask :: IsInetAddressMask o => o -> IO InetAddressMask Source #
Methods
inetAddressMaskEqual
data InetAddressMaskEqualMethodInfo Source #
Instances
| ((~) * signature (b -> m Bool), MonadIO m, IsInetAddressMask a, IsInetAddressMask b) => MethodInfo * InetAddressMaskEqualMethodInfo a signature Source # | |
inetAddressMaskEqual :: (MonadIO m, IsInetAddressMask a, IsInetAddressMask b) => a -> b -> m Bool Source #
inetAddressMaskGetAddress
data InetAddressMaskGetAddressMethodInfo Source #
Instances
| ((~) * signature (m InetAddress), MonadIO m, IsInetAddressMask a) => MethodInfo * InetAddressMaskGetAddressMethodInfo a signature Source # | |
inetAddressMaskGetAddress :: (MonadIO m, IsInetAddressMask a) => a -> m InetAddress Source #
inetAddressMaskGetFamily
data InetAddressMaskGetFamilyMethodInfo Source #
Instances
| ((~) * signature (m SocketFamily), MonadIO m, IsInetAddressMask a) => MethodInfo * InetAddressMaskGetFamilyMethodInfo a signature Source # | |
inetAddressMaskGetFamily :: (MonadIO m, IsInetAddressMask a) => a -> m SocketFamily Source #
inetAddressMaskGetLength
data InetAddressMaskGetLengthMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsInetAddressMask a) => MethodInfo * InetAddressMaskGetLengthMethodInfo a signature Source # | |
inetAddressMaskGetLength :: (MonadIO m, IsInetAddressMask a) => a -> m Word32 Source #
inetAddressMaskMatches
data InetAddressMaskMatchesMethodInfo Source #
Instances
| ((~) * signature (b -> m Bool), MonadIO m, IsInetAddressMask a, IsInetAddress b) => MethodInfo * InetAddressMaskMatchesMethodInfo a signature Source # | |
inetAddressMaskMatches :: (MonadIO m, IsInetAddressMask a, IsInetAddress b) => a -> b -> m Bool Source #
inetAddressMaskNew
inetAddressMaskNew :: (MonadIO m, IsInetAddress a) => a -> Word32 -> m InetAddressMask Source #
inetAddressMaskNewFromString
inetAddressMaskNewFromString :: MonadIO m => Text -> m InetAddressMask Source #
inetAddressMaskToString
data InetAddressMaskToStringMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsInetAddressMask a) => MethodInfo * InetAddressMaskToStringMethodInfo a signature Source # | |
inetAddressMaskToString :: (MonadIO m, IsInetAddressMask a) => a -> m Text Source #
Properties
Address
data InetAddressMaskAddressPropertyInfo Source #
Instances
| AttrInfo InetAddressMaskAddressPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressMaskAddressPropertyInfo Source # | |
| type AttrLabel InetAddressMaskAddressPropertyInfo Source # | |
| type AttrGetType InetAddressMaskAddressPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressMaskAddressPropertyInfo Source # | |
| type AttrAllowedOps InetAddressMaskAddressPropertyInfo Source # | |
clearInetAddressMaskAddress :: (MonadIO m, IsInetAddressMask o) => o -> m () Source #
constructInetAddressMaskAddress :: (IsInetAddressMask o, IsInetAddress a) => a -> IO (GValueConstruct o) Source #
getInetAddressMaskAddress :: (MonadIO m, IsInetAddressMask o) => o -> m InetAddress Source #
inetAddressMaskAddress :: AttrLabelProxy "address" Source #
setInetAddressMaskAddress :: (MonadIO m, IsInetAddressMask o, IsInetAddress a) => o -> a -> m () Source #
Family
data InetAddressMaskFamilyPropertyInfo Source #
Instances
| AttrInfo InetAddressMaskFamilyPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressMaskFamilyPropertyInfo Source # | |
| type AttrLabel InetAddressMaskFamilyPropertyInfo Source # | |
| type AttrGetType InetAddressMaskFamilyPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressMaskFamilyPropertyInfo Source # | |
| type AttrAllowedOps InetAddressMaskFamilyPropertyInfo Source # | |
getInetAddressMaskFamily :: (MonadIO m, IsInetAddressMask o) => o -> m SocketFamily Source #
inetAddressMaskFamily :: AttrLabelProxy "family" Source #
Length
data InetAddressMaskLengthPropertyInfo Source #
Instances
| AttrInfo InetAddressMaskLengthPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressMaskLengthPropertyInfo Source # | |
| type AttrLabel InetAddressMaskLengthPropertyInfo Source # | |
| type AttrGetType InetAddressMaskLengthPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressMaskLengthPropertyInfo Source # | |
| type AttrAllowedOps InetAddressMaskLengthPropertyInfo Source # | |
constructInetAddressMaskLength :: IsInetAddressMask o => Word32 -> IO (GValueConstruct o) Source #
getInetAddressMaskLength :: (MonadIO m, IsInetAddressMask o) => o -> m Word32 Source #
inetAddressMaskLength :: AttrLabelProxy "length" Source #
setInetAddressMaskLength :: (MonadIO m, IsInetAddressMask o) => o -> Word32 -> m () Source #