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
- authDomainAccepts :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m Text
- authDomainAddPath :: (MonadIO m, AuthDomainK a) => a -> Text -> m ()
- authDomainBasicSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainBasicAuthCallback -> m ()
- authDomainChallenge :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m ()
- authDomainCheckPassword :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> Text -> m Bool
- authDomainCovers :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m Bool
- authDomainDigestSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainDigestAuthCallback -> m ()
- authDomainGetRealm :: (MonadIO m, AuthDomainK a) => a -> m Text
- authDomainRemovePath :: (MonadIO m, AuthDomainK a) => a -> Text -> m ()
- authDomainSetFilter :: (MonadIO m, AuthDomainK a) => a -> AuthDomainFilter -> m ()
- authDomainSetGenericAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainGenericAuthCallback -> m ()
- authDomainTryGenericAuthCallback :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> m Bool
- data AuthDomainAddPathPropertyInfo
- constructAuthDomainAddPath :: Text -> IO ([Char], GValue)
- setAuthDomainAddPath :: (MonadIO m, AuthDomainK o) => o -> Text -> m ()
- data AuthDomainFilterPropertyInfo
- constructAuthDomainFilter :: Ptr () -> IO ([Char], GValue)
- getAuthDomainFilter :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainFilter :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainFilterDataPropertyInfo
- constructAuthDomainFilterData :: Ptr () -> IO ([Char], GValue)
- getAuthDomainFilterData :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainFilterData :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainGenericAuthCallbackPropertyInfo
- constructAuthDomainGenericAuthCallback :: Ptr () -> IO ([Char], GValue)
- getAuthDomainGenericAuthCallback :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainGenericAuthCallback :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainGenericAuthDataPropertyInfo
- constructAuthDomainGenericAuthData :: Ptr () -> IO ([Char], GValue)
- getAuthDomainGenericAuthData :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainGenericAuthData :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainProxyPropertyInfo
- constructAuthDomainProxy :: Bool -> IO ([Char], GValue)
- getAuthDomainProxy :: (MonadIO m, AuthDomainK o) => o -> m Bool
- data AuthDomainRealmPropertyInfo
- constructAuthDomainRealm :: Text -> IO ([Char], GValue)
- getAuthDomainRealm :: (MonadIO m, AuthDomainK o) => o -> m Text
- data AuthDomainRemovePathPropertyInfo
- constructAuthDomainRemovePath :: Text -> IO ([Char], GValue)
- setAuthDomainRemovePath :: (MonadIO m, AuthDomainK o) => o -> Text -> m ()
Exported types
newtype AuthDomain Source
GObject AuthDomain | |
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
authDomainAccepts :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m Text Source
authDomainAddPath
authDomainAddPath :: (MonadIO m, AuthDomainK a) => a -> Text -> m () Source
authDomainBasicSetAuthCallback
authDomainBasicSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainBasicAuthCallback -> m () Source
authDomainChallenge
authDomainChallenge :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m () Source
authDomainCheckPassword
authDomainCheckPassword :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> Text -> m Bool Source
authDomainCovers
authDomainCovers :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m Bool Source
authDomainDigestSetAuthCallback
authDomainDigestSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainDigestAuthCallback -> m () Source
authDomainGetRealm
authDomainGetRealm :: (MonadIO m, AuthDomainK a) => a -> m Text Source
authDomainRemovePath
authDomainRemovePath :: (MonadIO m, AuthDomainK a) => a -> Text -> m () Source
authDomainSetFilter
authDomainSetFilter :: (MonadIO m, AuthDomainK a) => a -> AuthDomainFilter -> m () Source
authDomainSetGenericAuthCallback
authDomainSetGenericAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainGenericAuthCallback -> m () Source
authDomainTryGenericAuthCallback
authDomainTryGenericAuthCallback :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> m Bool Source
Properties
AddPath
data AuthDomainAddPathPropertyInfo Source
AttrInfo AuthDomainAddPathPropertyInfo | |
type AttrLabel AuthDomainAddPathPropertyInfo = "AuthDomain::add-path" | |
type AttrGetType AuthDomainAddPathPropertyInfo = () | |
type AttrBaseTypeConstraint AuthDomainAddPathPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainAddPathPropertyInfo = * ~ Text | |
type AttrAllowedOps AuthDomainAddPathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag)) |
setAuthDomainAddPath :: (MonadIO m, AuthDomainK o) => o -> Text -> m () Source
Filter
data AuthDomainFilterPropertyInfo Source
AttrInfo AuthDomainFilterPropertyInfo | |
type AttrLabel AuthDomainFilterPropertyInfo = "AuthDomain::filter" | |
type AttrGetType AuthDomainFilterPropertyInfo = Ptr () | |
type AttrBaseTypeConstraint AuthDomainFilterPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainFilterPropertyInfo = * ~ Ptr () | |
type AttrAllowedOps AuthDomainFilterPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "AuthDomain::filter-data" | |
type AttrGetType AuthDomainFilterDataPropertyInfo = Ptr () | |
type AttrBaseTypeConstraint AuthDomainFilterDataPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainFilterDataPropertyInfo = * ~ Ptr () | |
type AttrAllowedOps AuthDomainFilterDataPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "AuthDomain::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))) |
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 = "AuthDomain::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))) |
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 = "AuthDomain::proxy" | |
type AttrGetType AuthDomainProxyPropertyInfo = Bool | |
type AttrBaseTypeConstraint AuthDomainProxyPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainProxyPropertyInfo = * ~ Bool | |
type AttrAllowedOps AuthDomainProxyPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getAuthDomainProxy :: (MonadIO m, AuthDomainK o) => o -> m Bool Source
Realm
data AuthDomainRealmPropertyInfo Source
AttrInfo AuthDomainRealmPropertyInfo | |
type AttrLabel AuthDomainRealmPropertyInfo = "AuthDomain::realm" | |
type AttrGetType AuthDomainRealmPropertyInfo = Text | |
type AttrBaseTypeConstraint AuthDomainRealmPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainRealmPropertyInfo = * ~ Text | |
type AttrAllowedOps AuthDomainRealmPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getAuthDomainRealm :: (MonadIO m, AuthDomainK o) => o -> m Text Source
RemovePath
data AuthDomainRemovePathPropertyInfo Source
AttrInfo AuthDomainRemovePathPropertyInfo | |
type AttrLabel AuthDomainRemovePathPropertyInfo = "AuthDomain::remove-path" | |
type AttrGetType AuthDomainRemovePathPropertyInfo = () | |
type AttrBaseTypeConstraint AuthDomainRemovePathPropertyInfo = AuthDomainK | |
type AttrSetTypeConstraint AuthDomainRemovePathPropertyInfo = * ~ Text | |
type AttrAllowedOps AuthDomainRemovePathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag)) |
setAuthDomainRemovePath :: (MonadIO m, AuthDomainK o) => o -> Text -> m () Source