| 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.InetSocketAddress
Contents
Description
- newtype InetSocketAddress = InetSocketAddress (ForeignPtr InetSocketAddress)
- class GObject o => IsInetSocketAddress o
- toInetSocketAddress :: IsInetSocketAddress o => o -> IO InetSocketAddress
- noInetSocketAddress :: Maybe InetSocketAddress
- data InetSocketAddressGetAddressMethodInfo
- inetSocketAddressGetAddress :: (MonadIO m, IsInetSocketAddress a) => a -> m InetAddress
- data InetSocketAddressGetFlowinfoMethodInfo
- inetSocketAddressGetFlowinfo :: (MonadIO m, IsInetSocketAddress a) => a -> m Word32
- data InetSocketAddressGetPortMethodInfo
- inetSocketAddressGetPort :: (MonadIO m, IsInetSocketAddress a) => a -> m Word16
- data InetSocketAddressGetScopeIdMethodInfo
- inetSocketAddressGetScopeId :: (MonadIO m, IsInetSocketAddress a) => a -> m Word32
- inetSocketAddressNew :: (MonadIO m, IsInetAddress a) => a -> Word16 -> m InetSocketAddress
- inetSocketAddressNewFromString :: MonadIO m => Text -> Word32 -> m InetSocketAddress
- data InetSocketAddressAddressPropertyInfo
- constructInetSocketAddressAddress :: (IsInetSocketAddress o, IsInetAddress a) => a -> IO (GValueConstruct o)
- getInetSocketAddressAddress :: (MonadIO m, IsInetSocketAddress o) => o -> m InetAddress
- inetSocketAddressAddress :: AttrLabelProxy "address"
- data InetSocketAddressFlowinfoPropertyInfo
- constructInetSocketAddressFlowinfo :: IsInetSocketAddress o => Word32 -> IO (GValueConstruct o)
- getInetSocketAddressFlowinfo :: (MonadIO m, IsInetSocketAddress o) => o -> m Word32
- inetSocketAddressFlowinfo :: AttrLabelProxy "flowinfo"
- data InetSocketAddressPortPropertyInfo
- constructInetSocketAddressPort :: IsInetSocketAddress o => Word32 -> IO (GValueConstruct o)
- getInetSocketAddressPort :: (MonadIO m, IsInetSocketAddress o) => o -> m Word32
- inetSocketAddressPort :: AttrLabelProxy "port"
- data InetSocketAddressScopeIdPropertyInfo
- constructInetSocketAddressScopeId :: IsInetSocketAddress o => Word32 -> IO (GValueConstruct o)
- getInetSocketAddressScopeId :: (MonadIO m, IsInetSocketAddress o) => o -> m Word32
- inetSocketAddressScopeId :: AttrLabelProxy "scopeId"
Exported types
newtype InetSocketAddress Source #
Constructors
| InetSocketAddress (ForeignPtr InetSocketAddress) |
Instances
| GObject InetSocketAddress Source # | |
| IsObject InetSocketAddress Source # | |
| IsSocketAddress InetSocketAddress Source # | |
| IsInetSocketAddress InetSocketAddress Source # | |
| IsSocketConnectable InetSocketAddress Source # | |
| ((~) * info (ResolveInetSocketAddressMethod t InetSocketAddress), MethodInfo * info InetSocketAddress p) => IsLabel t (InetSocketAddress -> p) Source # | |
| ((~) * info (ResolveInetSocketAddressMethod t InetSocketAddress), MethodInfo * info InetSocketAddress p) => IsLabelProxy t (InetSocketAddress -> p) Source # | |
| HasAttributeList * InetSocketAddress Source # | |
| type SignalList InetSocketAddress Source # | |
| type AttributeList InetSocketAddress Source # | |
class GObject o => IsInetSocketAddress o Source #
Instances
| (GObject a, UnknownAncestorError Constraint InetSocketAddress a) => IsInetSocketAddress a Source # | |
| IsInetSocketAddress ProxyAddress Source # | |
| IsInetSocketAddress InetSocketAddress Source # | |
toInetSocketAddress :: IsInetSocketAddress o => o -> IO InetSocketAddress Source #
Methods
inetSocketAddressGetAddress
data InetSocketAddressGetAddressMethodInfo Source #
Instances
| ((~) * signature (m InetAddress), MonadIO m, IsInetSocketAddress a) => MethodInfo * InetSocketAddressGetAddressMethodInfo a signature Source # | |
inetSocketAddressGetAddress :: (MonadIO m, IsInetSocketAddress a) => a -> m InetAddress Source #
inetSocketAddressGetFlowinfo
data InetSocketAddressGetFlowinfoMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsInetSocketAddress a) => MethodInfo * InetSocketAddressGetFlowinfoMethodInfo a signature Source # | |
inetSocketAddressGetFlowinfo :: (MonadIO m, IsInetSocketAddress a) => a -> m Word32 Source #
inetSocketAddressGetPort
data InetSocketAddressGetPortMethodInfo Source #
Instances
| ((~) * signature (m Word16), MonadIO m, IsInetSocketAddress a) => MethodInfo * InetSocketAddressGetPortMethodInfo a signature Source # | |
inetSocketAddressGetPort :: (MonadIO m, IsInetSocketAddress a) => a -> m Word16 Source #
inetSocketAddressGetScopeId
data InetSocketAddressGetScopeIdMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsInetSocketAddress a) => MethodInfo * InetSocketAddressGetScopeIdMethodInfo a signature Source # | |
inetSocketAddressGetScopeId :: (MonadIO m, IsInetSocketAddress a) => a -> m Word32 Source #
inetSocketAddressNew
inetSocketAddressNew :: (MonadIO m, IsInetAddress a) => a -> Word16 -> m InetSocketAddress Source #
inetSocketAddressNewFromString
inetSocketAddressNewFromString :: MonadIO m => Text -> Word32 -> m InetSocketAddress Source #
Properties
Address
data InetSocketAddressAddressPropertyInfo Source #
Instances
| AttrInfo InetSocketAddressAddressPropertyInfo Source # | |
| type AttrSetTypeConstraint InetSocketAddressAddressPropertyInfo Source # | |
| type AttrLabel InetSocketAddressAddressPropertyInfo Source # | |
| type AttrGetType InetSocketAddressAddressPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetSocketAddressAddressPropertyInfo Source # | |
| type AttrAllowedOps InetSocketAddressAddressPropertyInfo Source # | |
constructInetSocketAddressAddress :: (IsInetSocketAddress o, IsInetAddress a) => a -> IO (GValueConstruct o) Source #
getInetSocketAddressAddress :: (MonadIO m, IsInetSocketAddress o) => o -> m InetAddress Source #
inetSocketAddressAddress :: AttrLabelProxy "address" Source #
Flowinfo
data InetSocketAddressFlowinfoPropertyInfo Source #
Instances
| AttrInfo InetSocketAddressFlowinfoPropertyInfo Source # | |
| type AttrSetTypeConstraint InetSocketAddressFlowinfoPropertyInfo Source # | |
| type AttrLabel InetSocketAddressFlowinfoPropertyInfo Source # | |
| type AttrGetType InetSocketAddressFlowinfoPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetSocketAddressFlowinfoPropertyInfo Source # | |
| type AttrAllowedOps InetSocketAddressFlowinfoPropertyInfo Source # | |
constructInetSocketAddressFlowinfo :: IsInetSocketAddress o => Word32 -> IO (GValueConstruct o) Source #
getInetSocketAddressFlowinfo :: (MonadIO m, IsInetSocketAddress o) => o -> m Word32 Source #
inetSocketAddressFlowinfo :: AttrLabelProxy "flowinfo" Source #
Port
data InetSocketAddressPortPropertyInfo Source #
Instances
| AttrInfo InetSocketAddressPortPropertyInfo Source # | |
| type AttrSetTypeConstraint InetSocketAddressPortPropertyInfo Source # | |
| type AttrLabel InetSocketAddressPortPropertyInfo Source # | |
| type AttrGetType InetSocketAddressPortPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetSocketAddressPortPropertyInfo Source # | |
| type AttrAllowedOps InetSocketAddressPortPropertyInfo Source # | |
constructInetSocketAddressPort :: IsInetSocketAddress o => Word32 -> IO (GValueConstruct o) Source #
getInetSocketAddressPort :: (MonadIO m, IsInetSocketAddress o) => o -> m Word32 Source #
inetSocketAddressPort :: AttrLabelProxy "port" Source #
ScopeId
data InetSocketAddressScopeIdPropertyInfo Source #
Instances
| AttrInfo InetSocketAddressScopeIdPropertyInfo Source # | |
| type AttrSetTypeConstraint InetSocketAddressScopeIdPropertyInfo Source # | |
| type AttrLabel InetSocketAddressScopeIdPropertyInfo Source # | |
| type AttrGetType InetSocketAddressScopeIdPropertyInfo Source # | |
| type AttrBaseTypeConstraint InetSocketAddressScopeIdPropertyInfo Source # | |
| type AttrAllowedOps InetSocketAddressScopeIdPropertyInfo Source # | |
constructInetSocketAddressScopeId :: IsInetSocketAddress o => Word32 -> IO (GValueConstruct o) Source #
getInetSocketAddressScopeId :: (MonadIO m, IsInetSocketAddress o) => o -> m Word32 Source #
inetSocketAddressScopeId :: AttrLabelProxy "scopeId" Source #