| 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.Soup.Objects.AuthDomain
Contents
Description
- newtype AuthDomain = AuthDomain (ManagedPtr AuthDomain)
- class GObject o => IsAuthDomain o
- toAuthDomain :: IsAuthDomain o => o -> IO AuthDomain
- noAuthDomain :: Maybe AuthDomain
- data AuthDomainAcceptsMethodInfo
- authDomainAccepts :: (MonadIO m, IsAuthDomain a, IsMessage b) => a -> b -> m (Maybe Text)
- data AuthDomainAddPathMethodInfo
- authDomainAddPath :: (MonadIO m, IsAuthDomain a) => a -> Text -> m ()
- data AuthDomainBasicSetAuthCallbackMethodInfo
- authDomainBasicSetAuthCallback :: (MonadIO m, IsAuthDomain a) => a -> AuthDomainBasicAuthCallback -> m ()
- data AuthDomainChallengeMethodInfo
- authDomainChallenge :: (MonadIO m, IsAuthDomain a, IsMessage b) => a -> b -> m ()
- data AuthDomainCheckPasswordMethodInfo
- authDomainCheckPassword :: (MonadIO m, IsAuthDomain a, IsMessage b) => a -> b -> Text -> Text -> m Bool
- data AuthDomainCoversMethodInfo
- authDomainCovers :: (MonadIO m, IsAuthDomain a, IsMessage b) => a -> b -> m Bool
- data AuthDomainDigestSetAuthCallbackMethodInfo
- authDomainDigestSetAuthCallback :: (MonadIO m, IsAuthDomain a) => a -> AuthDomainDigestAuthCallback -> m ()
- data AuthDomainGetRealmMethodInfo
- authDomainGetRealm :: (MonadIO m, IsAuthDomain a) => a -> m Text
- data AuthDomainRemovePathMethodInfo
- authDomainRemovePath :: (MonadIO m, IsAuthDomain a) => a -> Text -> m ()
- data AuthDomainSetFilterMethodInfo
- authDomainSetFilter :: (MonadIO m, IsAuthDomain a) => a -> AuthDomainFilter -> m ()
- data AuthDomainSetGenericAuthCallbackMethodInfo
- authDomainSetGenericAuthCallback :: (MonadIO m, IsAuthDomain a) => a -> AuthDomainGenericAuthCallback -> m ()
- data AuthDomainTryGenericAuthCallbackMethodInfo
- authDomainTryGenericAuthCallback :: (MonadIO m, IsAuthDomain a, IsMessage b) => a -> b -> Text -> m Bool
- data AuthDomainAddPathPropertyInfo
- clearAuthDomainAddPath :: (MonadIO m, IsAuthDomain o) => o -> m ()
- constructAuthDomainAddPath :: IsAuthDomain o => Text -> IO (GValueConstruct o)
- setAuthDomainAddPath :: (MonadIO m, IsAuthDomain o) => o -> Text -> m ()
- data AuthDomainFilterPropertyInfo
- authDomainFilter :: AttrLabelProxy "filter"
- constructAuthDomainFilter :: IsAuthDomain o => Ptr () -> IO (GValueConstruct o)
- getAuthDomainFilter :: (MonadIO m, IsAuthDomain o) => o -> m (Ptr ())
- setAuthDomainFilter :: (MonadIO m, IsAuthDomain o) => o -> Ptr () -> m ()
- data AuthDomainFilterDataPropertyInfo
- authDomainFilterData :: AttrLabelProxy "filterData"
- constructAuthDomainFilterData :: IsAuthDomain o => Ptr () -> IO (GValueConstruct o)
- getAuthDomainFilterData :: (MonadIO m, IsAuthDomain o) => o -> m (Ptr ())
- setAuthDomainFilterData :: (MonadIO m, IsAuthDomain o) => o -> Ptr () -> m ()
- data AuthDomainGenericAuthCallbackPropertyInfo
- authDomainGenericAuthCallback :: AttrLabelProxy "genericAuthCallback"
- constructAuthDomainGenericAuthCallback :: IsAuthDomain o => Ptr () -> IO (GValueConstruct o)
- getAuthDomainGenericAuthCallback :: (MonadIO m, IsAuthDomain o) => o -> m (Ptr ())
- setAuthDomainGenericAuthCallback :: (MonadIO m, IsAuthDomain o) => o -> Ptr () -> m ()
- data AuthDomainGenericAuthDataPropertyInfo
- authDomainGenericAuthData :: AttrLabelProxy "genericAuthData"
- constructAuthDomainGenericAuthData :: IsAuthDomain o => Ptr () -> IO (GValueConstruct o)
- getAuthDomainGenericAuthData :: (MonadIO m, IsAuthDomain o) => o -> m (Ptr ())
- setAuthDomainGenericAuthData :: (MonadIO m, IsAuthDomain o) => o -> Ptr () -> m ()
- data AuthDomainProxyPropertyInfo
- authDomainProxy :: AttrLabelProxy "proxy"
- constructAuthDomainProxy :: IsAuthDomain o => Bool -> IO (GValueConstruct o)
- getAuthDomainProxy :: (MonadIO m, IsAuthDomain o) => o -> m Bool
- data AuthDomainRealmPropertyInfo
- authDomainRealm :: AttrLabelProxy "realm"
- constructAuthDomainRealm :: IsAuthDomain o => Text -> IO (GValueConstruct o)
- getAuthDomainRealm :: (MonadIO m, IsAuthDomain o) => o -> m Text
- data AuthDomainRemovePathPropertyInfo
- clearAuthDomainRemovePath :: (MonadIO m, IsAuthDomain o) => o -> m ()
- constructAuthDomainRemovePath :: IsAuthDomain o => Text -> IO (GValueConstruct o)
- setAuthDomainRemovePath :: (MonadIO m, IsAuthDomain o) => o -> Text -> m ()
Exported types
newtype AuthDomain Source #
Constructors
| AuthDomain (ManagedPtr AuthDomain) |
Instances
| GObject AuthDomain Source # | |
| IsObject AuthDomain Source # | |
| IsAuthDomain AuthDomain Source # | |
| ((~) * info (ResolveAuthDomainMethod t AuthDomain), MethodInfo * info AuthDomain p) => IsLabel t (AuthDomain -> p) Source # | |
| ((~) * info (ResolveAuthDomainMethod t AuthDomain), MethodInfo * info AuthDomain p) => IsLabelProxy t (AuthDomain -> p) Source # | |
| HasAttributeList * AuthDomain Source # | |
| type SignalList AuthDomain Source # | |
| type AttributeList AuthDomain Source # | |
class GObject o => IsAuthDomain o Source #
Instances
| (GObject a, UnknownAncestorError Constraint AuthDomain a) => IsAuthDomain a Source # | |
| IsAuthDomain AuthDomain Source # | |
| IsAuthDomain AuthDomainBasic Source # | |
| IsAuthDomain AuthDomainDigest Source # | |
toAuthDomain :: IsAuthDomain o => o -> IO AuthDomain Source #
Methods
accepts
data AuthDomainAcceptsMethodInfo Source #
Instances
| ((~) * signature (b -> m (Maybe Text)), MonadIO m, IsAuthDomain a, IsMessage b) => MethodInfo * AuthDomainAcceptsMethodInfo a signature Source # | |
authDomainAccepts :: (MonadIO m, IsAuthDomain a, IsMessage b) => a -> b -> m (Maybe Text) Source #
addPath
data AuthDomainAddPathMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsAuthDomain a) => MethodInfo * AuthDomainAddPathMethodInfo a signature Source # | |
authDomainAddPath :: (MonadIO m, IsAuthDomain a) => a -> Text -> m () Source #
basicSetAuthCallback
data AuthDomainBasicSetAuthCallbackMethodInfo Source #
Instances
| ((~) * signature (AuthDomainBasicAuthCallback -> m ()), MonadIO m, IsAuthDomain a) => MethodInfo * AuthDomainBasicSetAuthCallbackMethodInfo a signature Source # | |
authDomainBasicSetAuthCallback :: (MonadIO m, IsAuthDomain a) => a -> AuthDomainBasicAuthCallback -> m () Source #
challenge
data AuthDomainChallengeMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsAuthDomain a, IsMessage b) => MethodInfo * AuthDomainChallengeMethodInfo a signature Source # | |
authDomainChallenge :: (MonadIO m, IsAuthDomain a, IsMessage b) => a -> b -> m () Source #
checkPassword
data AuthDomainCheckPasswordMethodInfo Source #
Instances
| ((~) * signature (b -> Text -> Text -> m Bool), MonadIO m, IsAuthDomain a, IsMessage b) => MethodInfo * AuthDomainCheckPasswordMethodInfo a signature Source # | |
authDomainCheckPassword :: (MonadIO m, IsAuthDomain a, IsMessage b) => a -> b -> Text -> Text -> m Bool Source #
covers
data AuthDomainCoversMethodInfo Source #
Instances
| ((~) * signature (b -> m Bool), MonadIO m, IsAuthDomain a, IsMessage b) => MethodInfo * AuthDomainCoversMethodInfo a signature Source # | |
authDomainCovers :: (MonadIO m, IsAuthDomain a, IsMessage b) => a -> b -> m Bool Source #
digestSetAuthCallback
data AuthDomainDigestSetAuthCallbackMethodInfo Source #
Instances
| ((~) * signature (AuthDomainDigestAuthCallback -> m ()), MonadIO m, IsAuthDomain a) => MethodInfo * AuthDomainDigestSetAuthCallbackMethodInfo a signature Source # | |
authDomainDigestSetAuthCallback :: (MonadIO m, IsAuthDomain a) => a -> AuthDomainDigestAuthCallback -> m () Source #
getRealm
data AuthDomainGetRealmMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsAuthDomain a) => MethodInfo * AuthDomainGetRealmMethodInfo a signature Source # | |
authDomainGetRealm :: (MonadIO m, IsAuthDomain a) => a -> m Text Source #
removePath
data AuthDomainRemovePathMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsAuthDomain a) => MethodInfo * AuthDomainRemovePathMethodInfo a signature Source # | |
authDomainRemovePath :: (MonadIO m, IsAuthDomain a) => a -> Text -> m () Source #
setFilter
data AuthDomainSetFilterMethodInfo Source #
Instances
| ((~) * signature (AuthDomainFilter -> m ()), MonadIO m, IsAuthDomain a) => MethodInfo * AuthDomainSetFilterMethodInfo a signature Source # | |
authDomainSetFilter :: (MonadIO m, IsAuthDomain a) => a -> AuthDomainFilter -> m () Source #
setGenericAuthCallback
data AuthDomainSetGenericAuthCallbackMethodInfo Source #
Instances
| ((~) * signature (AuthDomainGenericAuthCallback -> m ()), MonadIO m, IsAuthDomain a) => MethodInfo * AuthDomainSetGenericAuthCallbackMethodInfo a signature Source # | |
authDomainSetGenericAuthCallback :: (MonadIO m, IsAuthDomain a) => a -> AuthDomainGenericAuthCallback -> m () Source #
tryGenericAuthCallback
data AuthDomainTryGenericAuthCallbackMethodInfo Source #
Instances
| ((~) * signature (b -> Text -> m Bool), MonadIO m, IsAuthDomain a, IsMessage b) => MethodInfo * AuthDomainTryGenericAuthCallbackMethodInfo a signature Source # | |
authDomainTryGenericAuthCallback :: (MonadIO m, IsAuthDomain a, IsMessage b) => a -> b -> Text -> m Bool Source #
Properties
addPath
data AuthDomainAddPathPropertyInfo Source #
Instances
| AttrInfo AuthDomainAddPathPropertyInfo Source # | |
| type AttrSetTypeConstraint AuthDomainAddPathPropertyInfo Source # | |
| type AttrOrigin AuthDomainAddPathPropertyInfo Source # | |
| type AttrLabel AuthDomainAddPathPropertyInfo Source # | |
| type AttrGetType AuthDomainAddPathPropertyInfo Source # | |
| type AttrBaseTypeConstraint AuthDomainAddPathPropertyInfo Source # | |
| type AttrAllowedOps AuthDomainAddPathPropertyInfo Source # | |
clearAuthDomainAddPath :: (MonadIO m, IsAuthDomain o) => o -> m () Source #
constructAuthDomainAddPath :: IsAuthDomain o => Text -> IO (GValueConstruct o) Source #
setAuthDomainAddPath :: (MonadIO m, IsAuthDomain o) => o -> Text -> m () Source #
filter
data AuthDomainFilterPropertyInfo Source #
Instances
| AttrInfo AuthDomainFilterPropertyInfo Source # | |
| type AttrSetTypeConstraint AuthDomainFilterPropertyInfo Source # | |
| type AttrOrigin AuthDomainFilterPropertyInfo Source # | |
| type AttrLabel AuthDomainFilterPropertyInfo Source # | |
| type AttrGetType AuthDomainFilterPropertyInfo Source # | |
| type AttrBaseTypeConstraint AuthDomainFilterPropertyInfo Source # | |
| type AttrAllowedOps AuthDomainFilterPropertyInfo Source # | |
authDomainFilter :: AttrLabelProxy "filter" Source #
constructAuthDomainFilter :: IsAuthDomain o => Ptr () -> IO (GValueConstruct o) Source #
getAuthDomainFilter :: (MonadIO m, IsAuthDomain o) => o -> m (Ptr ()) Source #
setAuthDomainFilter :: (MonadIO m, IsAuthDomain o) => o -> Ptr () -> m () Source #
filterData
data AuthDomainFilterDataPropertyInfo Source #
Instances
| AttrInfo AuthDomainFilterDataPropertyInfo Source # | |
| type AttrSetTypeConstraint AuthDomainFilterDataPropertyInfo Source # | |
| type AttrOrigin AuthDomainFilterDataPropertyInfo Source # | |
| type AttrLabel AuthDomainFilterDataPropertyInfo Source # | |
| type AttrGetType AuthDomainFilterDataPropertyInfo Source # | |
| type AttrBaseTypeConstraint AuthDomainFilterDataPropertyInfo Source # | |
| type AttrAllowedOps AuthDomainFilterDataPropertyInfo Source # | |
authDomainFilterData :: AttrLabelProxy "filterData" Source #
constructAuthDomainFilterData :: IsAuthDomain o => Ptr () -> IO (GValueConstruct o) Source #
getAuthDomainFilterData :: (MonadIO m, IsAuthDomain o) => o -> m (Ptr ()) Source #
setAuthDomainFilterData :: (MonadIO m, IsAuthDomain o) => o -> Ptr () -> m () Source #
genericAuthCallback
data AuthDomainGenericAuthCallbackPropertyInfo Source #
Instances
| AttrInfo AuthDomainGenericAuthCallbackPropertyInfo Source # | |
| type AttrSetTypeConstraint AuthDomainGenericAuthCallbackPropertyInfo Source # | |
| type AttrOrigin AuthDomainGenericAuthCallbackPropertyInfo Source # | |
| type AttrLabel AuthDomainGenericAuthCallbackPropertyInfo Source # | |
| type AttrGetType AuthDomainGenericAuthCallbackPropertyInfo Source # | |
| type AttrBaseTypeConstraint AuthDomainGenericAuthCallbackPropertyInfo Source # | |
| type AttrAllowedOps AuthDomainGenericAuthCallbackPropertyInfo Source # | |
authDomainGenericAuthCallback :: AttrLabelProxy "genericAuthCallback" Source #
constructAuthDomainGenericAuthCallback :: IsAuthDomain o => Ptr () -> IO (GValueConstruct o) Source #
getAuthDomainGenericAuthCallback :: (MonadIO m, IsAuthDomain o) => o -> m (Ptr ()) Source #
setAuthDomainGenericAuthCallback :: (MonadIO m, IsAuthDomain o) => o -> Ptr () -> m () Source #
genericAuthData
data AuthDomainGenericAuthDataPropertyInfo Source #
Instances
| AttrInfo AuthDomainGenericAuthDataPropertyInfo Source # | |
| type AttrSetTypeConstraint AuthDomainGenericAuthDataPropertyInfo Source # | |
| type AttrOrigin AuthDomainGenericAuthDataPropertyInfo Source # | |
| type AttrLabel AuthDomainGenericAuthDataPropertyInfo Source # | |
| type AttrGetType AuthDomainGenericAuthDataPropertyInfo Source # | |
| type AttrBaseTypeConstraint AuthDomainGenericAuthDataPropertyInfo Source # | |
| type AttrAllowedOps AuthDomainGenericAuthDataPropertyInfo Source # | |
authDomainGenericAuthData :: AttrLabelProxy "genericAuthData" Source #
constructAuthDomainGenericAuthData :: IsAuthDomain o => Ptr () -> IO (GValueConstruct o) Source #
getAuthDomainGenericAuthData :: (MonadIO m, IsAuthDomain o) => o -> m (Ptr ()) Source #
setAuthDomainGenericAuthData :: (MonadIO m, IsAuthDomain o) => o -> Ptr () -> m () Source #
proxy
data AuthDomainProxyPropertyInfo Source #
Instances
| AttrInfo AuthDomainProxyPropertyInfo Source # | |
| type AttrSetTypeConstraint AuthDomainProxyPropertyInfo Source # | |
| type AttrOrigin AuthDomainProxyPropertyInfo Source # | |
| type AttrLabel AuthDomainProxyPropertyInfo Source # | |
| type AttrGetType AuthDomainProxyPropertyInfo Source # | |
| type AttrBaseTypeConstraint AuthDomainProxyPropertyInfo Source # | |
| type AttrAllowedOps AuthDomainProxyPropertyInfo Source # | |
authDomainProxy :: AttrLabelProxy "proxy" Source #
constructAuthDomainProxy :: IsAuthDomain o => Bool -> IO (GValueConstruct o) Source #
getAuthDomainProxy :: (MonadIO m, IsAuthDomain o) => o -> m Bool Source #
realm
data AuthDomainRealmPropertyInfo Source #
Instances
| AttrInfo AuthDomainRealmPropertyInfo Source # | |
| type AttrSetTypeConstraint AuthDomainRealmPropertyInfo Source # | |
| type AttrOrigin AuthDomainRealmPropertyInfo Source # | |
| type AttrLabel AuthDomainRealmPropertyInfo Source # | |
| type AttrGetType AuthDomainRealmPropertyInfo Source # | |
| type AttrBaseTypeConstraint AuthDomainRealmPropertyInfo Source # | |
| type AttrAllowedOps AuthDomainRealmPropertyInfo Source # | |
authDomainRealm :: AttrLabelProxy "realm" Source #
constructAuthDomainRealm :: IsAuthDomain o => Text -> IO (GValueConstruct o) Source #
getAuthDomainRealm :: (MonadIO m, IsAuthDomain o) => o -> m Text Source #
removePath
data AuthDomainRemovePathPropertyInfo Source #
Instances
| AttrInfo AuthDomainRemovePathPropertyInfo Source # | |
| type AttrSetTypeConstraint AuthDomainRemovePathPropertyInfo Source # | |
| type AttrOrigin AuthDomainRemovePathPropertyInfo Source # | |
| type AttrLabel AuthDomainRemovePathPropertyInfo Source # | |
| type AttrGetType AuthDomainRemovePathPropertyInfo Source # | |
| type AttrBaseTypeConstraint AuthDomainRemovePathPropertyInfo Source # | |
| type AttrAllowedOps AuthDomainRemovePathPropertyInfo Source # | |
clearAuthDomainRemovePath :: (MonadIO m, IsAuthDomain o) => o -> m () Source #
constructAuthDomainRemovePath :: IsAuthDomain o => Text -> IO (GValueConstruct o) Source #
setAuthDomainRemovePath :: (MonadIO m, IsAuthDomain o) => o -> Text -> m () Source #