Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
GI.Gio.Objects.InetAddress
Contents
Description
GInetAddress
represents an IPv4 or IPv6 internet address. Use
resolverLookupByName
or
resolverLookupByNameAsync
to look up the GInetAddress
for
a hostname. Use resolverLookupByAddress
or
resolverLookupByAddressAsync
to look up the hostname for a
GInetAddress
.
To actually connect to a remote host, you will need a
InetSocketAddress
(which includes a GInetAddress
as well as a
port number).
Synopsis
- newtype InetAddress = InetAddress (ManagedPtr InetAddress)
- class (GObject o, IsDescendantOf InetAddress o) => IsInetAddress o
- toInetAddress :: (MonadIO m, IsInetAddress o) => o -> m InetAddress
- type family ResolveInetAddressMethod (t :: Symbol) o where ...
- data InetAddressEqualMethodInfo
- inetAddressEqual :: (HasCallStack, MonadIO m, IsInetAddress a, IsInetAddress b) => a -> b -> m Bool
- data InetAddressGetFamilyMethodInfo
- inetAddressGetFamily :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m SocketFamily
- data InetAddressGetIsAnyMethodInfo
- inetAddressGetIsAny :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsLinkLocalMethodInfo
- inetAddressGetIsLinkLocal :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsLoopbackMethodInfo
- inetAddressGetIsLoopback :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMcGlobalMethodInfo
- inetAddressGetIsMcGlobal :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMcLinkLocalMethodInfo
- inetAddressGetIsMcLinkLocal :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMcNodeLocalMethodInfo
- inetAddressGetIsMcNodeLocal :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMcOrgLocalMethodInfo
- inetAddressGetIsMcOrgLocal :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMcSiteLocalMethodInfo
- inetAddressGetIsMcSiteLocal :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMulticastMethodInfo
- inetAddressGetIsMulticast :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsSiteLocalMethodInfo
- inetAddressGetIsSiteLocal :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetNativeSizeMethodInfo
- inetAddressGetNativeSize :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m CSize
- inetAddressNewAny :: (HasCallStack, MonadIO m) => SocketFamily -> m InetAddress
- inetAddressNewFromBytes :: (HasCallStack, MonadIO m) => Ptr Word8 -> SocketFamily -> m InetAddress
- inetAddressNewFromString :: (HasCallStack, MonadIO m) => Text -> m (Maybe InetAddress)
- inetAddressNewLoopback :: (HasCallStack, MonadIO m) => SocketFamily -> m InetAddress
- data InetAddressToStringMethodInfo
- inetAddressToString :: (HasCallStack, MonadIO m, IsInetAddress a) => a -> m Text
- data InetAddressBytesPropertyInfo
- constructInetAddressBytes :: (IsInetAddress o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- getInetAddressBytes :: (MonadIO m, IsInetAddress o) => o -> m (Ptr ())
- inetAddressBytes :: AttrLabelProxy "bytes"
- data InetAddressFamilyPropertyInfo
- constructInetAddressFamily :: (IsInetAddress o, MonadIO m) => SocketFamily -> m (GValueConstruct o)
- getInetAddressFamily :: (MonadIO m, IsInetAddress o) => o -> m SocketFamily
- inetAddressFamily :: AttrLabelProxy "family"
- data InetAddressIsAnyPropertyInfo
- getInetAddressIsAny :: (MonadIO m, IsInetAddress o) => o -> m Bool
- inetAddressIsAny :: AttrLabelProxy "isAny"
- data InetAddressIsLinkLocalPropertyInfo
- getInetAddressIsLinkLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool
- inetAddressIsLinkLocal :: AttrLabelProxy "isLinkLocal"
- data InetAddressIsLoopbackPropertyInfo
- getInetAddressIsLoopback :: (MonadIO m, IsInetAddress o) => o -> m Bool
- inetAddressIsLoopback :: AttrLabelProxy "isLoopback"
- data InetAddressIsMcGlobalPropertyInfo
- getInetAddressIsMcGlobal :: (MonadIO m, IsInetAddress o) => o -> m Bool
- inetAddressIsMcGlobal :: AttrLabelProxy "isMcGlobal"
- data InetAddressIsMcLinkLocalPropertyInfo
- getInetAddressIsMcLinkLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool
- inetAddressIsMcLinkLocal :: AttrLabelProxy "isMcLinkLocal"
- data InetAddressIsMcNodeLocalPropertyInfo
- getInetAddressIsMcNodeLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool
- inetAddressIsMcNodeLocal :: AttrLabelProxy "isMcNodeLocal"
- data InetAddressIsMcOrgLocalPropertyInfo
- getInetAddressIsMcOrgLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool
- inetAddressIsMcOrgLocal :: AttrLabelProxy "isMcOrgLocal"
- data InetAddressIsMcSiteLocalPropertyInfo
- getInetAddressIsMcSiteLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool
- inetAddressIsMcSiteLocal :: AttrLabelProxy "isMcSiteLocal"
- data InetAddressIsMulticastPropertyInfo
- getInetAddressIsMulticast :: (MonadIO m, IsInetAddress o) => o -> m Bool
- inetAddressIsMulticast :: AttrLabelProxy "isMulticast"
- data InetAddressIsSiteLocalPropertyInfo
- getInetAddressIsSiteLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool
- inetAddressIsSiteLocal :: AttrLabelProxy "isSiteLocal"
Exported types
newtype InetAddress Source #
Memory-managed wrapper type.
Constructors
InetAddress (ManagedPtr InetAddress) |
Instances
class (GObject o, IsDescendantOf InetAddress o) => IsInetAddress o Source #
Type class for types which can be safely cast to InetAddress
, for instance with toInetAddress
.
Instances
(GObject o, IsDescendantOf InetAddress o) => IsInetAddress o Source # | |
Defined in GI.Gio.Objects.InetAddress |
toInetAddress :: (MonadIO m, IsInetAddress o) => o -> m InetAddress Source #
Cast to InetAddress
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, equal, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, toString, unref, watchClosure.
Getters
getData, getFamily, getIsAny, getIsLinkLocal, getIsLoopback, getIsMcGlobal, getIsMcLinkLocal, getIsMcNodeLocal, getIsMcOrgLocal, getIsMcSiteLocal, getIsMulticast, getIsSiteLocal, getNativeSize, getProperty, getQdata.
Setters
type family ResolveInetAddressMethod (t :: Symbol) o where ... Source #
Equations
equal
data InetAddressEqualMethodInfo Source #
Instances
(signature ~ (b -> m Bool), MonadIO m, IsInetAddress a, IsInetAddress b) => OverloadedMethod InetAddressEqualMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressEqualMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a, IsInetAddress b) | |
=> a |
|
-> b |
|
-> m Bool | Returns: |
Checks if two InetAddress
instances are equal, e.g. the same address.
Since: 2.30
getFamily
data InetAddressGetFamilyMethodInfo Source #
Instances
(signature ~ m SocketFamily, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetFamilyMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetFamilyMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m SocketFamily | Returns: |
Gets address
's family
Since: 2.22
getIsAny
data InetAddressGetIsAnyMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetIsAnyMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetIsAnyMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m Bool | Returns: |
Tests whether address
is the "any" address for its family.
Since: 2.22
getIsLinkLocal
data InetAddressGetIsLinkLocalMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetIsLinkLocalMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetIsLinkLocalMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
inetAddressGetIsLinkLocal Source #
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m Bool | Returns: |
Tests whether address
is a link-local address (that is, if it
identifies a host on a local network that is not connected to the
Internet).
Since: 2.22
getIsLoopback
data InetAddressGetIsLoopbackMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetIsLoopbackMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetIsLoopbackMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
inetAddressGetIsLoopback Source #
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m Bool | Returns: |
Tests whether address
is the loopback address for its family.
Since: 2.22
getIsMcGlobal
data InetAddressGetIsMcGlobalMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetIsMcGlobalMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetIsMcGlobalMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
inetAddressGetIsMcGlobal Source #
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m Bool | Returns: |
Tests whether address
is a global multicast address.
Since: 2.22
getIsMcLinkLocal
data InetAddressGetIsMcLinkLocalMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetIsMcLinkLocalMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetIsMcLinkLocalMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
inetAddressGetIsMcLinkLocal Source #
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m Bool | Returns: |
Tests whether address
is a link-local multicast address.
Since: 2.22
getIsMcNodeLocal
data InetAddressGetIsMcNodeLocalMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetIsMcNodeLocalMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetIsMcNodeLocalMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
inetAddressGetIsMcNodeLocal Source #
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m Bool | Returns: |
Tests whether address
is a node-local multicast address.
Since: 2.22
getIsMcOrgLocal
data InetAddressGetIsMcOrgLocalMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetIsMcOrgLocalMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetIsMcOrgLocalMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
inetAddressGetIsMcOrgLocal Source #
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m Bool | Returns: |
Tests whether address
is an organization-local multicast address.
Since: 2.22
getIsMcSiteLocal
data InetAddressGetIsMcSiteLocalMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetIsMcSiteLocalMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetIsMcSiteLocalMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
inetAddressGetIsMcSiteLocal Source #
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m Bool | Returns: |
Tests whether address
is a site-local multicast address.
Since: 2.22
getIsMulticast
data InetAddressGetIsMulticastMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetIsMulticastMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetIsMulticastMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
inetAddressGetIsMulticast Source #
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m Bool | Returns: |
Tests whether address
is a multicast address.
Since: 2.22
getIsSiteLocal
data InetAddressGetIsSiteLocalMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetIsSiteLocalMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetIsSiteLocalMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
inetAddressGetIsSiteLocal Source #
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m Bool | Returns: |
Tests whether address
is a site-local address such as 10.0.0.1
(that is, the address identifies a host on a local network that can
not be reached directly from the Internet, but which may have
outgoing Internet connectivity via a NAT or firewall).
Since: 2.22
getNativeSize
data InetAddressGetNativeSizeMethodInfo Source #
Instances
(signature ~ m CSize, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressGetNativeSizeMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressGetNativeSizeMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
inetAddressGetNativeSize Source #
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m CSize | Returns: the number of bytes used for the native version of |
Gets the size of the native raw binary address for address
. This
is the size of the data that you get from g_inet_address_to_bytes()
.
Since: 2.22
newAny
Arguments
:: (HasCallStack, MonadIO m) | |
=> SocketFamily |
|
-> m InetAddress | Returns: a new |
Creates a InetAddress
for the "any" address (unassigned/"don't
care") for family
.
Since: 2.22
newFromBytes
inetAddressNewFromBytes Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> Ptr Word8 |
|
-> SocketFamily |
|
-> m InetAddress | Returns: a new |
Creates a new InetAddress
from the given family
and bytes
.
bytes
should be 4 bytes for SocketFamilyIpv4
and 16 bytes for
SocketFamilyIpv6
.
Since: 2.22
newFromString
inetAddressNewFromString Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> Text |
|
-> m (Maybe InetAddress) | Returns: a new |
Parses string
as an IP address and creates a new InetAddress
.
Since: 2.22
newLoopback
inetAddressNewLoopback Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> SocketFamily |
|
-> m InetAddress | Returns: a new |
Creates a InetAddress
for the loopback address for family
.
Since: 2.22
toString
data InetAddressToStringMethodInfo Source #
Instances
(signature ~ m Text, MonadIO m, IsInetAddress a) => OverloadedMethod InetAddressToStringMethodInfo a signature Source # | |
Defined in GI.Gio.Objects.InetAddress Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo InetAddressToStringMethodInfo (a :: Type) Source # | |
Defined in GI.Gio.Objects.InetAddress Methods |
Arguments
:: (HasCallStack, MonadIO m, IsInetAddress a) | |
=> a |
|
-> m Text | Returns: a representation of |
Converts address
to string form.
Since: 2.22
Properties
bytes
The raw address data.
Since: 2.22
data InetAddressBytesPropertyInfo Source #
Instances
constructInetAddressBytes :: (IsInetAddress o, MonadIO m) => Ptr () -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “bytes
” property. This is rarely needed directly, but it is used by new
.
getInetAddressBytes :: (MonadIO m, IsInetAddress o) => o -> m (Ptr ()) Source #
Get the value of the “bytes
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #bytes
inetAddressBytes :: AttrLabelProxy "bytes" Source #
family
The address family (IPv4 or IPv6).
Since: 2.22
data InetAddressFamilyPropertyInfo Source #
Instances
AttrInfo InetAddressFamilyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress Associated Types
Methods attrGet :: AttrBaseTypeConstraint InetAddressFamilyPropertyInfo o => o -> IO (AttrGetType InetAddressFamilyPropertyInfo) # attrSet :: (AttrBaseTypeConstraint InetAddressFamilyPropertyInfo o, AttrSetTypeConstraint InetAddressFamilyPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint InetAddressFamilyPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint InetAddressFamilyPropertyInfo o, AttrSetTypeConstraint InetAddressFamilyPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint InetAddressFamilyPropertyInfo o, AttrTransferTypeConstraint InetAddressFamilyPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType InetAddressFamilyPropertyInfo) # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps InetAddressFamilyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint InetAddressFamilyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType InetAddressFamilyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrLabel InetAddressFamilyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrOrigin InetAddressFamilyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint InetAddressFamilyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrTransferType InetAddressFamilyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint InetAddressFamilyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
constructInetAddressFamily :: (IsInetAddress o, MonadIO m) => SocketFamily -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “family
” property. This is rarely needed directly, but it is used by new
.
getInetAddressFamily :: (MonadIO m, IsInetAddress o) => o -> m SocketFamily Source #
Get the value of the “family
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #family
inetAddressFamily :: AttrLabelProxy "family" Source #
isAny
Whether this is the "any" address for its family.
See inetAddressGetIsAny
.
Since: 2.22
data InetAddressIsAnyPropertyInfo Source #
Instances
AttrInfo InetAddressIsAnyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress Associated Types
Methods attrGet :: AttrBaseTypeConstraint InetAddressIsAnyPropertyInfo o => o -> IO (AttrGetType InetAddressIsAnyPropertyInfo) # attrSet :: (AttrBaseTypeConstraint InetAddressIsAnyPropertyInfo o, AttrSetTypeConstraint InetAddressIsAnyPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint InetAddressIsAnyPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint InetAddressIsAnyPropertyInfo o, AttrSetTypeConstraint InetAddressIsAnyPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint InetAddressIsAnyPropertyInfo o, AttrTransferTypeConstraint InetAddressIsAnyPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType InetAddressIsAnyPropertyInfo) # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps InetAddressIsAnyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint InetAddressIsAnyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType InetAddressIsAnyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrLabel InetAddressIsAnyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrOrigin InetAddressIsAnyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint InetAddressIsAnyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferType InetAddressIsAnyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint InetAddressIsAnyPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress |
getInetAddressIsAny :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
Get the value of the “is-any
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #isAny
inetAddressIsAny :: AttrLabelProxy "isAny" Source #
isLinkLocal
Whether this is a link-local address.
See inetAddressGetIsLinkLocal
.
Since: 2.22
data InetAddressIsLinkLocalPropertyInfo Source #
Instances
AttrInfo InetAddressIsLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress Associated Types
Methods attrGet :: AttrBaseTypeConstraint InetAddressIsLinkLocalPropertyInfo o => o -> IO (AttrGetType InetAddressIsLinkLocalPropertyInfo) # attrSet :: (AttrBaseTypeConstraint InetAddressIsLinkLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsLinkLocalPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint InetAddressIsLinkLocalPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint InetAddressIsLinkLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsLinkLocalPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint InetAddressIsLinkLocalPropertyInfo o, AttrTransferTypeConstraint InetAddressIsLinkLocalPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType InetAddressIsLinkLocalPropertyInfo) # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps InetAddressIsLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint InetAddressIsLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType InetAddressIsLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrLabel InetAddressIsLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrOrigin InetAddressIsLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint InetAddressIsLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferType InetAddressIsLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint InetAddressIsLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress |
getInetAddressIsLinkLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
Get the value of the “is-link-local
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #isLinkLocal
inetAddressIsLinkLocal :: AttrLabelProxy "isLinkLocal" Source #
isLoopback
Whether this is the loopback address for its family.
See inetAddressGetIsLoopback
.
Since: 2.22
data InetAddressIsLoopbackPropertyInfo Source #
Instances
AttrInfo InetAddressIsLoopbackPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress Associated Types
Methods attrGet :: AttrBaseTypeConstraint InetAddressIsLoopbackPropertyInfo o => o -> IO (AttrGetType InetAddressIsLoopbackPropertyInfo) # attrSet :: (AttrBaseTypeConstraint InetAddressIsLoopbackPropertyInfo o, AttrSetTypeConstraint InetAddressIsLoopbackPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint InetAddressIsLoopbackPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint InetAddressIsLoopbackPropertyInfo o, AttrSetTypeConstraint InetAddressIsLoopbackPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint InetAddressIsLoopbackPropertyInfo o, AttrTransferTypeConstraint InetAddressIsLoopbackPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType InetAddressIsLoopbackPropertyInfo) # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps InetAddressIsLoopbackPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint InetAddressIsLoopbackPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType InetAddressIsLoopbackPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrLabel InetAddressIsLoopbackPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrOrigin InetAddressIsLoopbackPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint InetAddressIsLoopbackPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferType InetAddressIsLoopbackPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint InetAddressIsLoopbackPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress |
getInetAddressIsLoopback :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
Get the value of the “is-loopback
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #isLoopback
inetAddressIsLoopback :: AttrLabelProxy "isLoopback" Source #
isMcGlobal
Whether this is a global multicast address.
See inetAddressGetIsMcGlobal
.
Since: 2.22
data InetAddressIsMcGlobalPropertyInfo Source #
Instances
AttrInfo InetAddressIsMcGlobalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress Associated Types
Methods attrGet :: AttrBaseTypeConstraint InetAddressIsMcGlobalPropertyInfo o => o -> IO (AttrGetType InetAddressIsMcGlobalPropertyInfo) # attrSet :: (AttrBaseTypeConstraint InetAddressIsMcGlobalPropertyInfo o, AttrSetTypeConstraint InetAddressIsMcGlobalPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint InetAddressIsMcGlobalPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint InetAddressIsMcGlobalPropertyInfo o, AttrSetTypeConstraint InetAddressIsMcGlobalPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint InetAddressIsMcGlobalPropertyInfo o, AttrTransferTypeConstraint InetAddressIsMcGlobalPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType InetAddressIsMcGlobalPropertyInfo) # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps InetAddressIsMcGlobalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint InetAddressIsMcGlobalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType InetAddressIsMcGlobalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrLabel InetAddressIsMcGlobalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrOrigin InetAddressIsMcGlobalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint InetAddressIsMcGlobalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferType InetAddressIsMcGlobalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint InetAddressIsMcGlobalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress |
getInetAddressIsMcGlobal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
Get the value of the “is-mc-global
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #isMcGlobal
inetAddressIsMcGlobal :: AttrLabelProxy "isMcGlobal" Source #
isMcLinkLocal
Whether this is a link-local multicast address.
See inetAddressGetIsMcLinkLocal
.
Since: 2.22
data InetAddressIsMcLinkLocalPropertyInfo Source #
Instances
AttrInfo InetAddressIsMcLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress Associated Types
Methods attrGet :: AttrBaseTypeConstraint InetAddressIsMcLinkLocalPropertyInfo o => o -> IO (AttrGetType InetAddressIsMcLinkLocalPropertyInfo) # attrSet :: (AttrBaseTypeConstraint InetAddressIsMcLinkLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsMcLinkLocalPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint InetAddressIsMcLinkLocalPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint InetAddressIsMcLinkLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsMcLinkLocalPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint InetAddressIsMcLinkLocalPropertyInfo o, AttrTransferTypeConstraint InetAddressIsMcLinkLocalPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType InetAddressIsMcLinkLocalPropertyInfo) # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps InetAddressIsMcLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint InetAddressIsMcLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType InetAddressIsMcLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrLabel InetAddressIsMcLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrOrigin InetAddressIsMcLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint InetAddressIsMcLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferType InetAddressIsMcLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint InetAddressIsMcLinkLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress |
getInetAddressIsMcLinkLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
Get the value of the “is-mc-link-local
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #isMcLinkLocal
inetAddressIsMcLinkLocal :: AttrLabelProxy "isMcLinkLocal" Source #
isMcNodeLocal
Whether this is a node-local multicast address.
See inetAddressGetIsMcNodeLocal
.
Since: 2.22
data InetAddressIsMcNodeLocalPropertyInfo Source #
Instances
AttrInfo InetAddressIsMcNodeLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress Associated Types
Methods attrGet :: AttrBaseTypeConstraint InetAddressIsMcNodeLocalPropertyInfo o => o -> IO (AttrGetType InetAddressIsMcNodeLocalPropertyInfo) # attrSet :: (AttrBaseTypeConstraint InetAddressIsMcNodeLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsMcNodeLocalPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint InetAddressIsMcNodeLocalPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint InetAddressIsMcNodeLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsMcNodeLocalPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint InetAddressIsMcNodeLocalPropertyInfo o, AttrTransferTypeConstraint InetAddressIsMcNodeLocalPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType InetAddressIsMcNodeLocalPropertyInfo) # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps InetAddressIsMcNodeLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint InetAddressIsMcNodeLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType InetAddressIsMcNodeLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrLabel InetAddressIsMcNodeLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrOrigin InetAddressIsMcNodeLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint InetAddressIsMcNodeLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferType InetAddressIsMcNodeLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint InetAddressIsMcNodeLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress |
getInetAddressIsMcNodeLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
Get the value of the “is-mc-node-local
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #isMcNodeLocal
inetAddressIsMcNodeLocal :: AttrLabelProxy "isMcNodeLocal" Source #
isMcOrgLocal
Whether this is an organization-local multicast address.
See inetAddressGetIsMcOrgLocal
.
Since: 2.22
data InetAddressIsMcOrgLocalPropertyInfo Source #
Instances
AttrInfo InetAddressIsMcOrgLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress Associated Types
Methods attrGet :: AttrBaseTypeConstraint InetAddressIsMcOrgLocalPropertyInfo o => o -> IO (AttrGetType InetAddressIsMcOrgLocalPropertyInfo) # attrSet :: (AttrBaseTypeConstraint InetAddressIsMcOrgLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsMcOrgLocalPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint InetAddressIsMcOrgLocalPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint InetAddressIsMcOrgLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsMcOrgLocalPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint InetAddressIsMcOrgLocalPropertyInfo o, AttrTransferTypeConstraint InetAddressIsMcOrgLocalPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType InetAddressIsMcOrgLocalPropertyInfo) # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps InetAddressIsMcOrgLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint InetAddressIsMcOrgLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType InetAddressIsMcOrgLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrLabel InetAddressIsMcOrgLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrOrigin InetAddressIsMcOrgLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint InetAddressIsMcOrgLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferType InetAddressIsMcOrgLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint InetAddressIsMcOrgLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress |
getInetAddressIsMcOrgLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
Get the value of the “is-mc-org-local
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #isMcOrgLocal
inetAddressIsMcOrgLocal :: AttrLabelProxy "isMcOrgLocal" Source #
isMcSiteLocal
Whether this is a site-local multicast address.
See inetAddressGetIsMcSiteLocal
.
Since: 2.22
data InetAddressIsMcSiteLocalPropertyInfo Source #
Instances
AttrInfo InetAddressIsMcSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress Associated Types
Methods attrGet :: AttrBaseTypeConstraint InetAddressIsMcSiteLocalPropertyInfo o => o -> IO (AttrGetType InetAddressIsMcSiteLocalPropertyInfo) # attrSet :: (AttrBaseTypeConstraint InetAddressIsMcSiteLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsMcSiteLocalPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint InetAddressIsMcSiteLocalPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint InetAddressIsMcSiteLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsMcSiteLocalPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint InetAddressIsMcSiteLocalPropertyInfo o, AttrTransferTypeConstraint InetAddressIsMcSiteLocalPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType InetAddressIsMcSiteLocalPropertyInfo) # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps InetAddressIsMcSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint InetAddressIsMcSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType InetAddressIsMcSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrLabel InetAddressIsMcSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrOrigin InetAddressIsMcSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint InetAddressIsMcSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferType InetAddressIsMcSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint InetAddressIsMcSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress |
getInetAddressIsMcSiteLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
Get the value of the “is-mc-site-local
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #isMcSiteLocal
inetAddressIsMcSiteLocal :: AttrLabelProxy "isMcSiteLocal" Source #
isMulticast
Whether this is a multicast address.
See inetAddressGetIsMulticast
.
Since: 2.22
data InetAddressIsMulticastPropertyInfo Source #
Instances
AttrInfo InetAddressIsMulticastPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress Associated Types
Methods attrGet :: AttrBaseTypeConstraint InetAddressIsMulticastPropertyInfo o => o -> IO (AttrGetType InetAddressIsMulticastPropertyInfo) # attrSet :: (AttrBaseTypeConstraint InetAddressIsMulticastPropertyInfo o, AttrSetTypeConstraint InetAddressIsMulticastPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint InetAddressIsMulticastPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint InetAddressIsMulticastPropertyInfo o, AttrSetTypeConstraint InetAddressIsMulticastPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint InetAddressIsMulticastPropertyInfo o, AttrTransferTypeConstraint InetAddressIsMulticastPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType InetAddressIsMulticastPropertyInfo) # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps InetAddressIsMulticastPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint InetAddressIsMulticastPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType InetAddressIsMulticastPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrLabel InetAddressIsMulticastPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrOrigin InetAddressIsMulticastPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint InetAddressIsMulticastPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferType InetAddressIsMulticastPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint InetAddressIsMulticastPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress |
getInetAddressIsMulticast :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
Get the value of the “is-multicast
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #isMulticast
inetAddressIsMulticast :: AttrLabelProxy "isMulticast" Source #
isSiteLocal
Whether this is a site-local address.
See inetAddressGetIsLoopback
.
Since: 2.22
data InetAddressIsSiteLocalPropertyInfo Source #
Instances
AttrInfo InetAddressIsSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress Associated Types
Methods attrGet :: AttrBaseTypeConstraint InetAddressIsSiteLocalPropertyInfo o => o -> IO (AttrGetType InetAddressIsSiteLocalPropertyInfo) # attrSet :: (AttrBaseTypeConstraint InetAddressIsSiteLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsSiteLocalPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint InetAddressIsSiteLocalPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint InetAddressIsSiteLocalPropertyInfo o, AttrSetTypeConstraint InetAddressIsSiteLocalPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint InetAddressIsSiteLocalPropertyInfo o, AttrTransferTypeConstraint InetAddressIsSiteLocalPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType InetAddressIsSiteLocalPropertyInfo) # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps InetAddressIsSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint InetAddressIsSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType InetAddressIsSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrLabel InetAddressIsSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrOrigin InetAddressIsSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint InetAddressIsSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferType InetAddressIsSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint InetAddressIsSiteLocalPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gio.Objects.InetAddress |
getInetAddressIsSiteLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
Get the value of the “is-site-local
” property.
When overloading is enabled, this is equivalent to
get
inetAddress #isSiteLocal
inetAddressIsSiteLocal :: AttrLabelProxy "isSiteLocal" Source #