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 AuthDomain = AuthDomain (ForeignPtr AuthDomain)
- class GObject o => AuthDomainK o
- toAuthDomain :: AuthDomainK o => o -> IO AuthDomain
- noAuthDomain :: Maybe AuthDomain
- data AuthDomainAcceptsMethodInfo
- authDomainAccepts :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m (Maybe Text)
- data AuthDomainAddPathMethodInfo
- authDomainAddPath :: (MonadIO m, AuthDomainK a) => a -> Text -> m ()
- data AuthDomainBasicSetAuthCallbackMethodInfo
- authDomainBasicSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainBasicAuthCallback -> m ()
- data AuthDomainChallengeMethodInfo
- authDomainChallenge :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m ()
- data AuthDomainCheckPasswordMethodInfo
- authDomainCheckPassword :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> Text -> m Bool
- data AuthDomainCoversMethodInfo
- authDomainCovers :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m Bool
- data AuthDomainDigestSetAuthCallbackMethodInfo
- authDomainDigestSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainDigestAuthCallback -> m ()
- data AuthDomainGetRealmMethodInfo
- authDomainGetRealm :: (MonadIO m, AuthDomainK a) => a -> m Text
- data AuthDomainRemovePathMethodInfo
- authDomainRemovePath :: (MonadIO m, AuthDomainK a) => a -> Text -> m ()
- data AuthDomainSetFilterMethodInfo
- authDomainSetFilter :: (MonadIO m, AuthDomainK a) => a -> AuthDomainFilter -> m ()
- data AuthDomainSetGenericAuthCallbackMethodInfo
- authDomainSetGenericAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainGenericAuthCallback -> m ()
- data AuthDomainTryGenericAuthCallbackMethodInfo
- authDomainTryGenericAuthCallback :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> m Bool
- data AuthDomainAddPathPropertyInfo
- clearAuthDomainAddPath :: (MonadIO m, AuthDomainK o) => o -> m ()
- constructAuthDomainAddPath :: Text -> IO ([Char], GValue)
- setAuthDomainAddPath :: (MonadIO m, AuthDomainK o) => o -> Text -> m ()
- data AuthDomainFilterPropertyInfo
- authDomainFilter :: AttrLabelProxy "filter"
- constructAuthDomainFilter :: Ptr () -> IO ([Char], GValue)
- getAuthDomainFilter :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainFilter :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainFilterDataPropertyInfo
- authDomainFilterData :: AttrLabelProxy "filterData"
- constructAuthDomainFilterData :: Ptr () -> IO ([Char], GValue)
- getAuthDomainFilterData :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainFilterData :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainGenericAuthCallbackPropertyInfo
- authDomainGenericAuthCallback :: AttrLabelProxy "genericAuthCallback"
- constructAuthDomainGenericAuthCallback :: Ptr () -> IO ([Char], GValue)
- getAuthDomainGenericAuthCallback :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainGenericAuthCallback :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainGenericAuthDataPropertyInfo
- authDomainGenericAuthData :: AttrLabelProxy "genericAuthData"
- constructAuthDomainGenericAuthData :: Ptr () -> IO ([Char], GValue)
- getAuthDomainGenericAuthData :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainGenericAuthData :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainProxyPropertyInfo
- authDomainProxy :: AttrLabelProxy "proxy"
- constructAuthDomainProxy :: Bool -> IO ([Char], GValue)
- getAuthDomainProxy :: (MonadIO m, AuthDomainK o) => o -> m Bool
- data AuthDomainRealmPropertyInfo
- authDomainRealm :: AttrLabelProxy "realm"
- constructAuthDomainRealm :: Text -> IO ([Char], GValue)
- getAuthDomainRealm :: (MonadIO m, AuthDomainK o) => o -> m Text
- data AuthDomainRemovePathPropertyInfo
- clearAuthDomainRemovePath :: (MonadIO m, AuthDomainK o) => o -> m ()
- constructAuthDomainRemovePath :: Text -> IO ([Char], GValue)
- setAuthDomainRemovePath :: (MonadIO m, AuthDomainK o) => o -> Text -> m ()
Exported types
newtype AuthDomain Source
GObject AuthDomain | |
((~) * info (ResolveAuthDomainMethod t AuthDomain), MethodInfo * info AuthDomain p) => IsLabelProxy t (AuthDomain -> p) | |
type ParentTypes AuthDomain | |
type AttributeList AuthDomain | |
type SignalList AuthDomain |
class GObject o => AuthDomainK o Source
(GObject o, IsDescendantOf AuthDomain o) => AuthDomainK o |
toAuthDomain :: AuthDomainK o => o -> IO AuthDomain Source
Methods
authDomainAccepts
data AuthDomainAcceptsMethodInfo Source
((~) * signature (b -> m (Maybe Text)), MonadIO m, AuthDomainK a, MessageK b) => MethodInfo * AuthDomainAcceptsMethodInfo a signature |
authDomainAccepts :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m (Maybe Text) Source
authDomainAddPath
data AuthDomainAddPathMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, AuthDomainK a) => MethodInfo * AuthDomainAddPathMethodInfo a signature |
authDomainAddPath :: (MonadIO m, AuthDomainK a) => a -> Text -> m () Source
authDomainBasicSetAuthCallback
data AuthDomainBasicSetAuthCallbackMethodInfo Source
((~) * signature (AuthDomainBasicAuthCallback -> m ()), MonadIO m, AuthDomainK a) => MethodInfo * AuthDomainBasicSetAuthCallbackMethodInfo a signature |
authDomainBasicSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainBasicAuthCallback -> m () Source
authDomainChallenge
data AuthDomainChallengeMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, AuthDomainK a, MessageK b) => MethodInfo * AuthDomainChallengeMethodInfo a signature |
authDomainChallenge :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m () Source
authDomainCheckPassword
data AuthDomainCheckPasswordMethodInfo Source
((~) * signature (b -> Text -> Text -> m Bool), MonadIO m, AuthDomainK a, MessageK b) => MethodInfo * AuthDomainCheckPasswordMethodInfo a signature |
authDomainCheckPassword :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> Text -> m Bool Source
authDomainCovers
data AuthDomainCoversMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, AuthDomainK a, MessageK b) => MethodInfo * AuthDomainCoversMethodInfo a signature |
authDomainCovers :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m Bool Source
authDomainDigestSetAuthCallback
data AuthDomainDigestSetAuthCallbackMethodInfo Source
((~) * signature (AuthDomainDigestAuthCallback -> m ()), MonadIO m, AuthDomainK a) => MethodInfo * AuthDomainDigestSetAuthCallbackMethodInfo a signature |
authDomainDigestSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainDigestAuthCallback -> m () Source
authDomainGetRealm
data AuthDomainGetRealmMethodInfo Source
((~) * signature (m Text), MonadIO m, AuthDomainK a) => MethodInfo * AuthDomainGetRealmMethodInfo a signature |
authDomainGetRealm :: (MonadIO m, AuthDomainK a) => a -> m Text Source
authDomainRemovePath
data AuthDomainRemovePathMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, AuthDomainK a) => MethodInfo * AuthDomainRemovePathMethodInfo a signature |
authDomainRemovePath :: (MonadIO m, AuthDomainK a) => a -> Text -> m () Source
authDomainSetFilter
data AuthDomainSetFilterMethodInfo Source
((~) * signature (AuthDomainFilter -> m ()), MonadIO m, AuthDomainK a) => MethodInfo * AuthDomainSetFilterMethodInfo a signature |
authDomainSetFilter :: (MonadIO m, AuthDomainK a) => a -> AuthDomainFilter -> m () Source
authDomainSetGenericAuthCallback
data AuthDomainSetGenericAuthCallbackMethodInfo Source
((~) * signature (AuthDomainGenericAuthCallback -> m ()), MonadIO m, AuthDomainK a) => MethodInfo * AuthDomainSetGenericAuthCallbackMethodInfo a signature |
authDomainSetGenericAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainGenericAuthCallback -> m () Source
authDomainTryGenericAuthCallback
data AuthDomainTryGenericAuthCallbackMethodInfo Source
((~) * signature (b -> Text -> m Bool), MonadIO m, AuthDomainK a, MessageK b) => MethodInfo * AuthDomainTryGenericAuthCallbackMethodInfo a signature |
authDomainTryGenericAuthCallback :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> m Bool Source
Properties
AddPath
data AuthDomainAddPathPropertyInfo Source
AttrInfo AuthDomainAddPathPropertyInfo | |
type AttrLabel AuthDomainAddPathPropertyInfo = "add-path" | |
type AttrGetType AuthDomainAddPathPropertyInfo = () | |
type AttrBaseTypeConstraint AuthDomainAddPathPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainAddPathPropertyInfo = * ~ Text | |
type AttrAllowedOps AuthDomainAddPathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrClear ([] AttrOpTag))) |
clearAuthDomainAddPath :: (MonadIO m, AuthDomainK o) => o -> m () Source
setAuthDomainAddPath :: (MonadIO m, AuthDomainK o) => o -> Text -> m () Source
Filter
data AuthDomainFilterPropertyInfo Source
AttrInfo AuthDomainFilterPropertyInfo | |
type AttrLabel AuthDomainFilterPropertyInfo = "filter" | |
type AttrGetType AuthDomainFilterPropertyInfo = Ptr () | |
type AttrBaseTypeConstraint AuthDomainFilterPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainFilterPropertyInfo = * ~ Ptr () | |
type AttrAllowedOps AuthDomainFilterPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
authDomainFilter :: AttrLabelProxy "filter" Source
getAuthDomainFilter :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ()) Source
setAuthDomainFilter :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m () Source
FilterData
data AuthDomainFilterDataPropertyInfo Source
AttrInfo AuthDomainFilterDataPropertyInfo | |
type AttrLabel AuthDomainFilterDataPropertyInfo = "filter-data" | |
type AttrGetType AuthDomainFilterDataPropertyInfo = Ptr () | |
type AttrBaseTypeConstraint AuthDomainFilterDataPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainFilterDataPropertyInfo = * ~ Ptr () | |
type AttrAllowedOps AuthDomainFilterDataPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
authDomainFilterData :: AttrLabelProxy "filterData" Source
getAuthDomainFilterData :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ()) Source
setAuthDomainFilterData :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m () Source
GenericAuthCallback
data AuthDomainGenericAuthCallbackPropertyInfo Source
AttrInfo AuthDomainGenericAuthCallbackPropertyInfo | |
type AttrLabel AuthDomainGenericAuthCallbackPropertyInfo = "generic-auth-callback" | |
type AttrGetType AuthDomainGenericAuthCallbackPropertyInfo = Ptr () | |
type AttrBaseTypeConstraint AuthDomainGenericAuthCallbackPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainGenericAuthCallbackPropertyInfo = * ~ Ptr () | |
type AttrAllowedOps AuthDomainGenericAuthCallbackPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
authDomainGenericAuthCallback :: AttrLabelProxy "genericAuthCallback" Source
getAuthDomainGenericAuthCallback :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ()) Source
setAuthDomainGenericAuthCallback :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m () Source
GenericAuthData
data AuthDomainGenericAuthDataPropertyInfo Source
AttrInfo AuthDomainGenericAuthDataPropertyInfo | |
type AttrLabel AuthDomainGenericAuthDataPropertyInfo = "generic-auth-data" | |
type AttrGetType AuthDomainGenericAuthDataPropertyInfo = Ptr () | |
type AttrBaseTypeConstraint AuthDomainGenericAuthDataPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainGenericAuthDataPropertyInfo = * ~ Ptr () | |
type AttrAllowedOps AuthDomainGenericAuthDataPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
authDomainGenericAuthData :: AttrLabelProxy "genericAuthData" Source
getAuthDomainGenericAuthData :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ()) Source
setAuthDomainGenericAuthData :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m () Source
Proxy
data AuthDomainProxyPropertyInfo Source
AttrInfo AuthDomainProxyPropertyInfo | |
type AttrLabel AuthDomainProxyPropertyInfo = "proxy" | |
type AttrGetType AuthDomainProxyPropertyInfo = Bool | |
type AttrBaseTypeConstraint AuthDomainProxyPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainProxyPropertyInfo = * ~ Bool | |
type AttrAllowedOps AuthDomainProxyPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
authDomainProxy :: AttrLabelProxy "proxy" Source
getAuthDomainProxy :: (MonadIO m, AuthDomainK o) => o -> m Bool Source
Realm
data AuthDomainRealmPropertyInfo Source
AttrInfo AuthDomainRealmPropertyInfo | |
type AttrLabel AuthDomainRealmPropertyInfo = "realm" | |
type AttrGetType AuthDomainRealmPropertyInfo = Text | |
type AttrBaseTypeConstraint AuthDomainRealmPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainRealmPropertyInfo = * ~ Text | |
type AttrAllowedOps AuthDomainRealmPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) |
authDomainRealm :: AttrLabelProxy "realm" Source
getAuthDomainRealm :: (MonadIO m, AuthDomainK o) => o -> m Text Source
RemovePath
data AuthDomainRemovePathPropertyInfo Source
AttrInfo AuthDomainRemovePathPropertyInfo | |
type AttrLabel AuthDomainRemovePathPropertyInfo = "remove-path" | |
type AttrGetType AuthDomainRemovePathPropertyInfo = () | |
type AttrBaseTypeConstraint AuthDomainRemovePathPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainRemovePathPropertyInfo = * ~ Text | |
type AttrAllowedOps AuthDomainRemovePathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrClear ([] AttrOpTag))) |
clearAuthDomainRemovePath :: (MonadIO m, AuthDomainK o) => o -> m () Source
setAuthDomainRemovePath :: (MonadIO m, AuthDomainK o) => o -> Text -> m () Source