| 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.InetAddress
Contents
Description
- newtype InetAddress = InetAddress (ManagedPtr InetAddress)
- class GObject o => IsInetAddress o
- toInetAddress :: IsInetAddress o => o -> IO InetAddress
- noInetAddress :: Maybe InetAddress
- data InetAddressEqualMethodInfo
- inetAddressEqual :: (MonadIO m, IsInetAddress a, IsInetAddress b) => a -> b -> m Bool
- data InetAddressGetFamilyMethodInfo
- inetAddressGetFamily :: (MonadIO m, IsInetAddress a) => a -> m SocketFamily
- data InetAddressGetIsAnyMethodInfo
- inetAddressGetIsAny :: (MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsLinkLocalMethodInfo
- inetAddressGetIsLinkLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsLoopbackMethodInfo
- inetAddressGetIsLoopback :: (MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMcGlobalMethodInfo
- inetAddressGetIsMcGlobal :: (MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMcLinkLocalMethodInfo
- inetAddressGetIsMcLinkLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMcNodeLocalMethodInfo
- inetAddressGetIsMcNodeLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMcOrgLocalMethodInfo
- inetAddressGetIsMcOrgLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMcSiteLocalMethodInfo
- inetAddressGetIsMcSiteLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsMulticastMethodInfo
- inetAddressGetIsMulticast :: (MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetIsSiteLocalMethodInfo
- inetAddressGetIsSiteLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool
- data InetAddressGetNativeSizeMethodInfo
- inetAddressGetNativeSize :: (MonadIO m, IsInetAddress a) => a -> m Word64
- inetAddressNewAny :: MonadIO m => SocketFamily -> m InetAddress
- inetAddressNewFromBytes :: MonadIO m => Ptr Word8 -> SocketFamily -> m InetAddress
- inetAddressNewFromString :: MonadIO m => Text -> m InetAddress
- inetAddressNewLoopback :: MonadIO m => SocketFamily -> m InetAddress
- data InetAddressToStringMethodInfo
- inetAddressToString :: (MonadIO m, IsInetAddress a) => a -> m Text
- data InetAddressBytesPropertyInfo
- constructInetAddressBytes :: IsInetAddress o => Ptr () -> IO (GValueConstruct o)
- getInetAddressBytes :: (MonadIO m, IsInetAddress o) => o -> m (Ptr ())
- inetAddressBytes :: AttrLabelProxy "bytes"
- data InetAddressFamilyPropertyInfo
- constructInetAddressFamily :: IsInetAddress o => SocketFamily -> IO (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 #
Constructors
| InetAddress (ManagedPtr InetAddress) |
Instances
| GObject InetAddress Source # | |
| IsObject InetAddress Source # | |
| IsInetAddress InetAddress Source # | |
| ((~) * info (ResolveInetAddressMethod t InetAddress), MethodInfo * info InetAddress p) => IsLabel t (InetAddress -> p) Source # | |
| ((~) * info (ResolveInetAddressMethod t InetAddress), MethodInfo * info InetAddress p) => IsLabelProxy t (InetAddress -> p) Source # | |
| HasAttributeList * InetAddress Source # | |
| type SignalList InetAddress Source # | |
| type AttributeList InetAddress Source # | |
class GObject o => IsInetAddress o Source #
Instances
| (GObject a, UnknownAncestorError Constraint InetAddress a) => IsInetAddress a Source # | |
| IsInetAddress InetAddress Source # | |
toInetAddress :: IsInetAddress o => o -> IO InetAddress Source #
Methods
equal
data InetAddressEqualMethodInfo Source #
Instances
| ((~) * signature (b -> m Bool), MonadIO m, IsInetAddress a, IsInetAddress b) => MethodInfo * InetAddressEqualMethodInfo a signature Source # | |
inetAddressEqual :: (MonadIO m, IsInetAddress a, IsInetAddress b) => a -> b -> m Bool Source #
getFamily
data InetAddressGetFamilyMethodInfo Source #
Instances
| ((~) * signature (m SocketFamily), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetFamilyMethodInfo a signature Source # | |
inetAddressGetFamily :: (MonadIO m, IsInetAddress a) => a -> m SocketFamily Source #
getIsAny
data InetAddressGetIsAnyMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetIsAnyMethodInfo a signature Source # | |
inetAddressGetIsAny :: (MonadIO m, IsInetAddress a) => a -> m Bool Source #
getIsLinkLocal
data InetAddressGetIsLinkLocalMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetIsLinkLocalMethodInfo a signature Source # | |
inetAddressGetIsLinkLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool Source #
getIsLoopback
data InetAddressGetIsLoopbackMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetIsLoopbackMethodInfo a signature Source # | |
inetAddressGetIsLoopback :: (MonadIO m, IsInetAddress a) => a -> m Bool Source #
getIsMcGlobal
data InetAddressGetIsMcGlobalMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetIsMcGlobalMethodInfo a signature Source # | |
inetAddressGetIsMcGlobal :: (MonadIO m, IsInetAddress a) => a -> m Bool Source #
getIsMcLinkLocal
data InetAddressGetIsMcLinkLocalMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetIsMcLinkLocalMethodInfo a signature Source # | |
inetAddressGetIsMcLinkLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool Source #
getIsMcNodeLocal
data InetAddressGetIsMcNodeLocalMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetIsMcNodeLocalMethodInfo a signature Source # | |
inetAddressGetIsMcNodeLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool Source #
getIsMcOrgLocal
data InetAddressGetIsMcOrgLocalMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetIsMcOrgLocalMethodInfo a signature Source # | |
inetAddressGetIsMcOrgLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool Source #
getIsMcSiteLocal
data InetAddressGetIsMcSiteLocalMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetIsMcSiteLocalMethodInfo a signature Source # | |
inetAddressGetIsMcSiteLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool Source #
getIsMulticast
data InetAddressGetIsMulticastMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetIsMulticastMethodInfo a signature Source # | |
inetAddressGetIsMulticast :: (MonadIO m, IsInetAddress a) => a -> m Bool Source #
getIsSiteLocal
data InetAddressGetIsSiteLocalMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetIsSiteLocalMethodInfo a signature Source # | |
inetAddressGetIsSiteLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool Source #
getNativeSize
data InetAddressGetNativeSizeMethodInfo Source #
Instances
| ((~) * signature (m Word64), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressGetNativeSizeMethodInfo a signature Source # | |
inetAddressGetNativeSize :: (MonadIO m, IsInetAddress a) => a -> m Word64 Source #
newAny
inetAddressNewAny :: MonadIO m => SocketFamily -> m InetAddress Source #
newFromBytes
inetAddressNewFromBytes :: MonadIO m => Ptr Word8 -> SocketFamily -> m InetAddress Source #
newFromString
inetAddressNewFromString :: MonadIO m => Text -> m InetAddress Source #
newLoopback
inetAddressNewLoopback :: MonadIO m => SocketFamily -> m InetAddress Source #
toString
data InetAddressToStringMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsInetAddress a) => MethodInfo * InetAddressToStringMethodInfo a signature Source # | |
inetAddressToString :: (MonadIO m, IsInetAddress a) => a -> m Text Source #
Properties
bytes
data InetAddressBytesPropertyInfo Source #
Instances
| AttrInfo InetAddressBytesPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressBytesPropertyInfo Source # | |
| type AttrOrigin InetAddressBytesPropertyInfo Source # | |
| type AttrLabel InetAddressBytesPropertyInfo Source # | |
| type AttrGetType InetAddressBytesPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressBytesPropertyInfo Source # | |
| type AttrAllowedOps InetAddressBytesPropertyInfo Source # | |
constructInetAddressBytes :: IsInetAddress o => Ptr () -> IO (GValueConstruct o) Source #
getInetAddressBytes :: (MonadIO m, IsInetAddress o) => o -> m (Ptr ()) Source #
inetAddressBytes :: AttrLabelProxy "bytes" Source #
family
data InetAddressFamilyPropertyInfo Source #
Instances
| AttrInfo InetAddressFamilyPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressFamilyPropertyInfo Source # | |
| type AttrOrigin InetAddressFamilyPropertyInfo Source # | |
| type AttrLabel InetAddressFamilyPropertyInfo Source # | |
| type AttrGetType InetAddressFamilyPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressFamilyPropertyInfo Source # | |
| type AttrAllowedOps InetAddressFamilyPropertyInfo Source # | |
constructInetAddressFamily :: IsInetAddress o => SocketFamily -> IO (GValueConstruct o) Source #
getInetAddressFamily :: (MonadIO m, IsInetAddress o) => o -> m SocketFamily Source #
inetAddressFamily :: AttrLabelProxy "family" Source #
isAny
data InetAddressIsAnyPropertyInfo Source #
Instances
| AttrInfo InetAddressIsAnyPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressIsAnyPropertyInfo Source # | |
| type AttrOrigin InetAddressIsAnyPropertyInfo Source # | |
| type AttrLabel InetAddressIsAnyPropertyInfo Source # | |
| type AttrGetType InetAddressIsAnyPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressIsAnyPropertyInfo Source # | |
| type AttrAllowedOps InetAddressIsAnyPropertyInfo Source # | |
getInetAddressIsAny :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
inetAddressIsAny :: AttrLabelProxy "isAny" Source #
isLinkLocal
data InetAddressIsLinkLocalPropertyInfo Source #
Instances
| AttrInfo InetAddressIsLinkLocalPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressIsLinkLocalPropertyInfo Source # | |
| type AttrOrigin InetAddressIsLinkLocalPropertyInfo Source # | |
| type AttrLabel InetAddressIsLinkLocalPropertyInfo Source # | |
| type AttrGetType InetAddressIsLinkLocalPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressIsLinkLocalPropertyInfo Source # | |
| type AttrAllowedOps InetAddressIsLinkLocalPropertyInfo Source # | |
getInetAddressIsLinkLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
inetAddressIsLinkLocal :: AttrLabelProxy "isLinkLocal" Source #
isLoopback
data InetAddressIsLoopbackPropertyInfo Source #
Instances
| AttrInfo InetAddressIsLoopbackPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressIsLoopbackPropertyInfo Source # | |
| type AttrOrigin InetAddressIsLoopbackPropertyInfo Source # | |
| type AttrLabel InetAddressIsLoopbackPropertyInfo Source # | |
| type AttrGetType InetAddressIsLoopbackPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressIsLoopbackPropertyInfo Source # | |
| type AttrAllowedOps InetAddressIsLoopbackPropertyInfo Source # | |
getInetAddressIsLoopback :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
inetAddressIsLoopback :: AttrLabelProxy "isLoopback" Source #
isMcGlobal
data InetAddressIsMcGlobalPropertyInfo Source #
Instances
| AttrInfo InetAddressIsMcGlobalPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressIsMcGlobalPropertyInfo Source # | |
| type AttrOrigin InetAddressIsMcGlobalPropertyInfo Source # | |
| type AttrLabel InetAddressIsMcGlobalPropertyInfo Source # | |
| type AttrGetType InetAddressIsMcGlobalPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressIsMcGlobalPropertyInfo Source # | |
| type AttrAllowedOps InetAddressIsMcGlobalPropertyInfo Source # | |
getInetAddressIsMcGlobal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
inetAddressIsMcGlobal :: AttrLabelProxy "isMcGlobal" Source #
isMcLinkLocal
data InetAddressIsMcLinkLocalPropertyInfo Source #
Instances
| AttrInfo InetAddressIsMcLinkLocalPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressIsMcLinkLocalPropertyInfo Source # | |
| type AttrOrigin InetAddressIsMcLinkLocalPropertyInfo Source # | |
| type AttrLabel InetAddressIsMcLinkLocalPropertyInfo Source # | |
| type AttrGetType InetAddressIsMcLinkLocalPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressIsMcLinkLocalPropertyInfo Source # | |
| type AttrAllowedOps InetAddressIsMcLinkLocalPropertyInfo Source # | |
getInetAddressIsMcLinkLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
inetAddressIsMcLinkLocal :: AttrLabelProxy "isMcLinkLocal" Source #
isMcNodeLocal
data InetAddressIsMcNodeLocalPropertyInfo Source #
Instances
| AttrInfo InetAddressIsMcNodeLocalPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressIsMcNodeLocalPropertyInfo Source # | |
| type AttrOrigin InetAddressIsMcNodeLocalPropertyInfo Source # | |
| type AttrLabel InetAddressIsMcNodeLocalPropertyInfo Source # | |
| type AttrGetType InetAddressIsMcNodeLocalPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressIsMcNodeLocalPropertyInfo Source # | |
| type AttrAllowedOps InetAddressIsMcNodeLocalPropertyInfo Source # | |
getInetAddressIsMcNodeLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
inetAddressIsMcNodeLocal :: AttrLabelProxy "isMcNodeLocal" Source #
isMcOrgLocal
data InetAddressIsMcOrgLocalPropertyInfo Source #
Instances
| AttrInfo InetAddressIsMcOrgLocalPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressIsMcOrgLocalPropertyInfo Source # | |
| type AttrOrigin InetAddressIsMcOrgLocalPropertyInfo Source # | |
| type AttrLabel InetAddressIsMcOrgLocalPropertyInfo Source # | |
| type AttrGetType InetAddressIsMcOrgLocalPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressIsMcOrgLocalPropertyInfo Source # | |
| type AttrAllowedOps InetAddressIsMcOrgLocalPropertyInfo Source # | |
getInetAddressIsMcOrgLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
inetAddressIsMcOrgLocal :: AttrLabelProxy "isMcOrgLocal" Source #
isMcSiteLocal
data InetAddressIsMcSiteLocalPropertyInfo Source #
Instances
| AttrInfo InetAddressIsMcSiteLocalPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressIsMcSiteLocalPropertyInfo Source # | |
| type AttrOrigin InetAddressIsMcSiteLocalPropertyInfo Source # | |
| type AttrLabel InetAddressIsMcSiteLocalPropertyInfo Source # | |
| type AttrGetType InetAddressIsMcSiteLocalPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressIsMcSiteLocalPropertyInfo Source # | |
| type AttrAllowedOps InetAddressIsMcSiteLocalPropertyInfo Source # | |
getInetAddressIsMcSiteLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
inetAddressIsMcSiteLocal :: AttrLabelProxy "isMcSiteLocal" Source #
isMulticast
data InetAddressIsMulticastPropertyInfo Source #
Instances
| AttrInfo InetAddressIsMulticastPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressIsMulticastPropertyInfo Source # | |
| type AttrOrigin InetAddressIsMulticastPropertyInfo Source # | |
| type AttrLabel InetAddressIsMulticastPropertyInfo Source # | |
| type AttrGetType InetAddressIsMulticastPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressIsMulticastPropertyInfo Source # | |
| type AttrAllowedOps InetAddressIsMulticastPropertyInfo Source # | |
getInetAddressIsMulticast :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
inetAddressIsMulticast :: AttrLabelProxy "isMulticast" Source #
isSiteLocal
data InetAddressIsSiteLocalPropertyInfo Source #
Instances
| AttrInfo InetAddressIsSiteLocalPropertyInfo Source # | |
| type AttrSetTypeConstraint InetAddressIsSiteLocalPropertyInfo Source # | |
| type AttrOrigin InetAddressIsSiteLocalPropertyInfo Source # | |
| type AttrLabel InetAddressIsSiteLocalPropertyInfo Source # | |
| type AttrGetType InetAddressIsSiteLocalPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetAddressIsSiteLocalPropertyInfo Source # | |
| type AttrAllowedOps InetAddressIsSiteLocalPropertyInfo Source # | |
getInetAddressIsSiteLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool Source #
inetAddressIsSiteLocal :: AttrLabelProxy "isSiteLocal" Source #