gi-soup-0.2.52.13: Soup bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Soup.Objects.Address

Contents

Description

 

Synopsis

Exported types

newtype Address Source

Constructors

Address (ForeignPtr Address) 

Instances

GObject Address Source 
((~) * info (ResolveAddressMethod t Address), MethodInfo * info Address p) => IsLabel t (Address -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Address -> p

((~) * info (ResolveAddressMethod t Address), MethodInfo * info Address p) => IsLabelProxy t (Address -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Address -> p

type ParentTypes Address Source 
type AttributeList Address Source 
type SignalList Address Source 

class GObject o => AddressK o Source

Instances

Methods

addressEqualByIp

addressEqualByIp :: (MonadIO m, AddressK a, AddressK b) => a -> b -> m Bool Source

addressEqualByName

addressGetGsockaddr

data AddressGetGsockaddrMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m SocketAddress), MonadIO m, AddressK a) => MethodInfo (TYPE Lifted) AddressGetGsockaddrMethodInfo a signature Source 

addressGetGsockaddr :: (MonadIO m, AddressK a) => a -> m SocketAddress Source

addressGetName

addressGetPhysical

addressGetPort

addressHashByIp

addressHashByName

addressIsResolved

addressNew

addressNewAny

addressNewFromSockaddr

addressResolveAsync

data AddressResolveAsyncMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe MainContext -> Maybe b -> AddressCallback -> m ()), MonadIO m, AddressK a, CancellableK b) => MethodInfo (TYPE Lifted) AddressResolveAsyncMethodInfo a signature Source 

addressResolveAsync :: (MonadIO m, AddressK a, CancellableK b) => a -> Maybe MainContext -> Maybe b -> AddressCallback -> m () Source

addressResolveSync

data AddressResolveSyncMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m Word32), MonadIO m, AddressK a, CancellableK b) => MethodInfo (TYPE Lifted) AddressResolveSyncMethodInfo a signature Source 

addressResolveSync :: (MonadIO m, AddressK a, CancellableK b) => a -> Maybe b -> m Word32 Source

Properties

Family

Name

Physical

Port

Protocol

Sockaddr

getAddressSockaddr :: (MonadIO m, AddressK o) => o -> m (Ptr ()) Source