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 |
- newtype InetSocketAddress = InetSocketAddress (ForeignPtr InetSocketAddress)
- class GObject o => InetSocketAddressK o
- toInetSocketAddress :: InetSocketAddressK o => o -> IO InetSocketAddress
- noInetSocketAddress :: Maybe InetSocketAddress
- data InetSocketAddressGetAddressMethodInfo
- inetSocketAddressGetAddress :: (MonadIO m, InetSocketAddressK a) => a -> m InetAddress
- data InetSocketAddressGetFlowinfoMethodInfo
- inetSocketAddressGetFlowinfo :: (MonadIO m, InetSocketAddressK a) => a -> m Word32
- data InetSocketAddressGetPortMethodInfo
- inetSocketAddressGetPort :: (MonadIO m, InetSocketAddressK a) => a -> m Word16
- data InetSocketAddressGetScopeIdMethodInfo
- inetSocketAddressGetScopeId :: (MonadIO m, InetSocketAddressK a) => a -> m Word32
- inetSocketAddressNew :: (MonadIO m, InetAddressK a) => a -> Word16 -> m InetSocketAddress
- inetSocketAddressNewFromString :: MonadIO m => Text -> Word32 -> m InetSocketAddress
- data InetSocketAddressAddressPropertyInfo
- constructInetSocketAddressAddress :: InetAddressK a => a -> IO ([Char], GValue)
- getInetSocketAddressAddress :: (MonadIO m, InetSocketAddressK o) => o -> m InetAddress
- inetSocketAddressAddress :: AttrLabelProxy "address"
- data InetSocketAddressFlowinfoPropertyInfo
- constructInetSocketAddressFlowinfo :: Word32 -> IO ([Char], GValue)
- getInetSocketAddressFlowinfo :: (MonadIO m, InetSocketAddressK o) => o -> m Word32
- inetSocketAddressFlowinfo :: AttrLabelProxy "flowinfo"
- data InetSocketAddressPortPropertyInfo
- constructInetSocketAddressPort :: Word32 -> IO ([Char], GValue)
- getInetSocketAddressPort :: (MonadIO m, InetSocketAddressK o) => o -> m Word32
- inetSocketAddressPort :: AttrLabelProxy "port"
- data InetSocketAddressScopeIdPropertyInfo
- constructInetSocketAddressScopeId :: Word32 -> IO ([Char], GValue)
- getInetSocketAddressScopeId :: (MonadIO m, InetSocketAddressK o) => o -> m Word32
- inetSocketAddressScopeId :: AttrLabelProxy "scopeId"
Exported types
newtype InetSocketAddress Source
GObject InetSocketAddress | |
((~) * info (ResolveInetSocketAddressMethod t InetSocketAddress), MethodInfo * info InetSocketAddress p) => IsLabelProxy t (InetSocketAddress -> p) | |
type ParentTypes InetSocketAddress | |
type AttributeList InetSocketAddress | |
type SignalList InetSocketAddress |
class GObject o => InetSocketAddressK o Source
(GObject o, IsDescendantOf InetSocketAddress o) => InetSocketAddressK o |
toInetSocketAddress :: InetSocketAddressK o => o -> IO InetSocketAddress Source
Methods
inetSocketAddressGetAddress
data InetSocketAddressGetAddressMethodInfo Source
((~) * signature (m InetAddress), MonadIO m, InetSocketAddressK a) => MethodInfo * InetSocketAddressGetAddressMethodInfo a signature |
inetSocketAddressGetAddress :: (MonadIO m, InetSocketAddressK a) => a -> m InetAddress Source
inetSocketAddressGetFlowinfo
data InetSocketAddressGetFlowinfoMethodInfo Source
((~) * signature (m Word32), MonadIO m, InetSocketAddressK a) => MethodInfo * InetSocketAddressGetFlowinfoMethodInfo a signature |
inetSocketAddressGetFlowinfo :: (MonadIO m, InetSocketAddressK a) => a -> m Word32 Source
inetSocketAddressGetPort
data InetSocketAddressGetPortMethodInfo Source
((~) * signature (m Word16), MonadIO m, InetSocketAddressK a) => MethodInfo * InetSocketAddressGetPortMethodInfo a signature |
inetSocketAddressGetPort :: (MonadIO m, InetSocketAddressK a) => a -> m Word16 Source
inetSocketAddressGetScopeId
data InetSocketAddressGetScopeIdMethodInfo Source
((~) * signature (m Word32), MonadIO m, InetSocketAddressK a) => MethodInfo * InetSocketAddressGetScopeIdMethodInfo a signature |
inetSocketAddressGetScopeId :: (MonadIO m, InetSocketAddressK a) => a -> m Word32 Source
inetSocketAddressNew
inetSocketAddressNew :: (MonadIO m, InetAddressK a) => a -> Word16 -> m InetSocketAddress Source
inetSocketAddressNewFromString
inetSocketAddressNewFromString :: MonadIO m => Text -> Word32 -> m InetSocketAddress Source
Properties
Address
data InetSocketAddressAddressPropertyInfo Source
constructInetSocketAddressAddress :: InetAddressK a => a -> IO ([Char], GValue) Source
getInetSocketAddressAddress :: (MonadIO m, InetSocketAddressK o) => o -> m InetAddress Source
inetSocketAddressAddress :: AttrLabelProxy "address" Source
Flowinfo
data InetSocketAddressFlowinfoPropertyInfo Source
getInetSocketAddressFlowinfo :: (MonadIO m, InetSocketAddressK o) => o -> m Word32 Source
inetSocketAddressFlowinfo :: AttrLabelProxy "flowinfo" Source
Port
data InetSocketAddressPortPropertyInfo Source
getInetSocketAddressPort :: (MonadIO m, InetSocketAddressK o) => o -> m Word32 Source
inetSocketAddressPort :: AttrLabelProxy "port" Source
ScopeId
data InetSocketAddressScopeIdPropertyInfo Source
getInetSocketAddressScopeId :: (MonadIO m, InetSocketAddressK o) => o -> m Word32 Source
inetSocketAddressScopeId :: AttrLabelProxy "scopeId" Source