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 CookieManager = CookieManager (ForeignPtr CookieManager)
- class GObject o => CookieManagerK o
- toCookieManager :: CookieManagerK o => o -> IO CookieManager
- noCookieManager :: Maybe CookieManager
- cookieManagerDeleteAllCookies :: (MonadIO m, CookieManagerK a) => a -> m ()
- cookieManagerDeleteCookiesForDomain :: (MonadIO m, CookieManagerK a) => a -> Text -> m ()
- cookieManagerGetAcceptPolicy :: (MonadIO m, CookieManagerK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- cookieManagerGetAcceptPolicyFinish :: (MonadIO m, CookieManagerK a, AsyncResultK b) => a -> b -> m CookieAcceptPolicy
- cookieManagerGetDomainsWithCookies :: (MonadIO m, CookieManagerK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- cookieManagerGetDomainsWithCookiesFinish :: (MonadIO m, CookieManagerK a, AsyncResultK b) => a -> b -> m [Text]
- cookieManagerSetAcceptPolicy :: (MonadIO m, CookieManagerK a) => a -> CookieAcceptPolicy -> m ()
- cookieManagerSetPersistentStorage :: (MonadIO m, CookieManagerK a) => a -> Text -> CookiePersistentStorage -> m ()
- type CookieManagerChangedCallback = IO ()
- type CookieManagerChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data CookieManagerChangedSignalInfo
- afterCookieManagerChanged :: (GObject a, MonadIO m) => a -> CookieManagerChangedCallback -> m SignalHandlerId
- cookieManagerChangedCallbackWrapper :: CookieManagerChangedCallback -> Ptr () -> Ptr () -> IO ()
- cookieManagerChangedClosure :: CookieManagerChangedCallback -> IO Closure
- mkCookieManagerChangedCallback :: CookieManagerChangedCallbackC -> IO (FunPtr CookieManagerChangedCallbackC)
- noCookieManagerChangedCallback :: Maybe CookieManagerChangedCallback
- onCookieManagerChanged :: (GObject a, MonadIO m) => a -> CookieManagerChangedCallback -> m SignalHandlerId
Exported types
newtype CookieManager Source
class GObject o => CookieManagerK o Source
(GObject o, IsDescendantOf CookieManager o) => CookieManagerK o |
toCookieManager :: CookieManagerK o => o -> IO CookieManager Source
Methods
cookieManagerDeleteAllCookies
cookieManagerDeleteAllCookies :: (MonadIO m, CookieManagerK a) => a -> m () Source
cookieManagerDeleteCookiesForDomain
cookieManagerDeleteCookiesForDomain :: (MonadIO m, CookieManagerK a) => a -> Text -> m () Source
cookieManagerGetAcceptPolicy
cookieManagerGetAcceptPolicy :: (MonadIO m, CookieManagerK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
cookieManagerGetAcceptPolicyFinish
cookieManagerGetAcceptPolicyFinish :: (MonadIO m, CookieManagerK a, AsyncResultK b) => a -> b -> m CookieAcceptPolicy Source
cookieManagerGetDomainsWithCookies
cookieManagerGetDomainsWithCookies :: (MonadIO m, CookieManagerK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
cookieManagerGetDomainsWithCookiesFinish
cookieManagerGetDomainsWithCookiesFinish :: (MonadIO m, CookieManagerK a, AsyncResultK b) => a -> b -> m [Text] Source
cookieManagerSetAcceptPolicy
cookieManagerSetAcceptPolicy :: (MonadIO m, CookieManagerK a) => a -> CookieAcceptPolicy -> m () Source
cookieManagerSetPersistentStorage
cookieManagerSetPersistentStorage :: (MonadIO m, CookieManagerK a) => a -> Text -> CookiePersistentStorage -> m () Source
Signals
Changed
type CookieManagerChangedCallback = IO () Source
type CookieManagerChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterCookieManagerChanged :: (GObject a, MonadIO m) => a -> CookieManagerChangedCallback -> m SignalHandlerId Source
cookieManagerChangedCallbackWrapper :: CookieManagerChangedCallback -> Ptr () -> Ptr () -> IO () Source
mkCookieManagerChangedCallback :: CookieManagerChangedCallbackC -> IO (FunPtr CookieManagerChangedCallbackC) Source
onCookieManagerChanged :: (GObject a, MonadIO m) => a -> CookieManagerChangedCallback -> m SignalHandlerId Source