| 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 (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
Constructors
| AuthDomain (ForeignPtr AuthDomain) |
Instances
| GObject AuthDomain | |
| type ParentTypes AuthDomain | |
| type AttributeList AuthDomain | |
| type SignalList AuthDomain |
class GObject o => AuthDomainK o Source
Instances
| (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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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