gi-gio-2.0.7: Gio 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.Gio.Objects.Resolver

Contents

Description

 

Synopsis

Exported types

newtype Resolver Source #

Constructors

Resolver (ManagedPtr Resolver) 

Instances

GObject Resolver Source # 
IsObject Resolver Source # 
IsResolver Resolver Source # 
((~) * info (ResolveResolverMethod t Resolver), MethodInfo * info Resolver p) => IsLabel t (Resolver -> p) Source # 

Methods

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

((~) * info (ResolveResolverMethod t Resolver), MethodInfo * info Resolver p) => IsLabelProxy t (Resolver -> p) Source # 

Methods

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

HasAttributeList * Resolver Source # 
type SignalList Resolver Source # 
type SignalList Resolver
type AttributeList Resolver Source # 
type AttributeList Resolver

class GObject o => IsResolver o Source #

Instances

(GObject a, UnknownAncestorError Constraint Resolver a) => IsResolver a Source # 
IsResolver Resolver Source # 

Methods

getDefault

lookupByAddress

data ResolverLookupByAddressMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> m Text), MonadIO m, IsResolver a, IsInetAddress b, IsCancellable c) => MethodInfo * ResolverLookupByAddressMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupByAddressMethodInfo a -> signature -> s

lookupByAddressAsync

data ResolverLookupByAddressAsyncMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsResolver a, IsInetAddress b, IsCancellable c) => MethodInfo * ResolverLookupByAddressAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupByAddressAsyncMethodInfo a -> signature -> s

lookupByAddressFinish

data ResolverLookupByAddressFinishMethodInfo Source #

Instances

((~) * signature (b -> m Text), MonadIO m, IsResolver a, IsAsyncResult b) => MethodInfo * ResolverLookupByAddressFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupByAddressFinishMethodInfo a -> signature -> s

lookupByName

data ResolverLookupByNameMethodInfo Source #

Instances

((~) * signature (Text -> Maybe b -> m [InetAddress]), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupByNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupByNameMethodInfo a -> signature -> s

lookupByNameAsync

data ResolverLookupByNameAsyncMethodInfo Source #

Instances

((~) * signature (Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupByNameAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupByNameAsyncMethodInfo a -> signature -> s

lookupByNameFinish

data ResolverLookupByNameFinishMethodInfo Source #

Instances

((~) * signature (b -> m [InetAddress]), MonadIO m, IsResolver a, IsAsyncResult b) => MethodInfo * ResolverLookupByNameFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupByNameFinishMethodInfo a -> signature -> s

lookupRecords

data ResolverLookupRecordsMethodInfo Source #

Instances

((~) * signature (Text -> ResolverRecordType -> Maybe b -> m [GVariant]), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupRecordsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupRecordsMethodInfo a -> signature -> s

resolverLookupRecords :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> ResolverRecordType -> Maybe b -> m [GVariant] Source #

lookupRecordsAsync

data ResolverLookupRecordsAsyncMethodInfo Source #

Instances

((~) * signature (Text -> ResolverRecordType -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupRecordsAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupRecordsAsyncMethodInfo a -> signature -> s

lookupRecordsFinish

data ResolverLookupRecordsFinishMethodInfo Source #

Instances

((~) * signature (b -> m [GVariant]), MonadIO m, IsResolver a, IsAsyncResult b) => MethodInfo * ResolverLookupRecordsFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupRecordsFinishMethodInfo a -> signature -> s

resolverLookupRecordsFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m [GVariant] Source #

lookupService

data ResolverLookupServiceMethodInfo Source #

Instances

((~) * signature (Text -> Text -> Text -> Maybe b -> m [SrvTarget]), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupServiceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupServiceMethodInfo a -> signature -> s

resolverLookupService :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Text -> Text -> Maybe b -> m [SrvTarget] Source #

lookupServiceAsync

data ResolverLookupServiceAsyncMethodInfo Source #

Instances

((~) * signature (Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupServiceAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupServiceAsyncMethodInfo a -> signature -> s

resolverLookupServiceAsync :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

lookupServiceFinish

data ResolverLookupServiceFinishMethodInfo Source #

Instances

((~) * signature (b -> m [SrvTarget]), MonadIO m, IsResolver a, IsAsyncResult b) => MethodInfo * ResolverLookupServiceFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverLookupServiceFinishMethodInfo a -> signature -> s

setDefault

data ResolverSetDefaultMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsResolver a) => MethodInfo * ResolverSetDefaultMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ResolverSetDefaultMethodInfo a -> signature -> s

Signals

reload

type C_ResolverReloadCallback = Ptr () -> Ptr () -> IO () Source #

data ResolverReloadSignalInfo Source #

Instances

SignalInfo ResolverReloadSignalInfo Source # 

Associated Types

type HaskellCallbackType ResolverReloadSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ResolverReloadSignalInfo -> o -> HaskellCallbackType ResolverReloadSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ResolverReloadSignalInfo Source # 

afterResolverReload :: (GObject a, MonadIO m) => a -> ResolverReloadCallback -> m SignalHandlerId Source #

onResolverReload :: (GObject a, MonadIO m) => a -> ResolverReloadCallback -> m SignalHandlerId Source #