| 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 => 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
Constructors
| InetSocketAddress (ForeignPtr InetSocketAddress) | 
Instances
| 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
Instances
| (GObject o, IsDescendantOf InetSocketAddress o) => InetSocketAddressK o | 
toInetSocketAddress :: InetSocketAddressK o => o -> IO InetSocketAddress Source
Methods
inetSocketAddressGetAddress
data InetSocketAddressGetAddressMethodInfo Source
Instances
| ((~) * signature (m InetAddress), MonadIO m, InetSocketAddressK a) => MethodInfo * InetSocketAddressGetAddressMethodInfo a signature | 
inetSocketAddressGetAddress :: (MonadIO m, InetSocketAddressK a) => a -> m InetAddress Source
inetSocketAddressGetFlowinfo
data InetSocketAddressGetFlowinfoMethodInfo Source
Instances
| ((~) * signature (m Word32), MonadIO m, InetSocketAddressK a) => MethodInfo * InetSocketAddressGetFlowinfoMethodInfo a signature | 
inetSocketAddressGetFlowinfo :: (MonadIO m, InetSocketAddressK a) => a -> m Word32 Source
inetSocketAddressGetPort
data InetSocketAddressGetPortMethodInfo Source
Instances
| ((~) * signature (m Word16), MonadIO m, InetSocketAddressK a) => MethodInfo * InetSocketAddressGetPortMethodInfo a signature | 
inetSocketAddressGetPort :: (MonadIO m, InetSocketAddressK a) => a -> m Word16 Source
inetSocketAddressGetScopeId
data InetSocketAddressGetScopeIdMethodInfo Source
Instances
| ((~) * 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
Instances
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
Instances
getInetSocketAddressFlowinfo :: (MonadIO m, InetSocketAddressK o) => o -> m Word32 Source
inetSocketAddressFlowinfo :: AttrLabelProxy "flowinfo" Source
Port
data InetSocketAddressPortPropertyInfo Source
Instances
getInetSocketAddressPort :: (MonadIO m, InetSocketAddressK o) => o -> m Word32 Source
inetSocketAddressPort :: AttrLabelProxy "port" Source
ScopeId
data InetSocketAddressScopeIdPropertyInfo Source
Instances
getInetSocketAddressScopeId :: (MonadIO m, InetSocketAddressK o) => o -> m Word32 Source
inetSocketAddressScopeId :: AttrLabelProxy "scopeId" Source