module GI.WebKit2.Objects.WebsiteDataManager
(
WebsiteDataManager(..) ,
IsWebsiteDataManager ,
toWebsiteDataManager ,
noWebsiteDataManager ,
WebsiteDataManagerGetBaseCacheDirectoryMethodInfo,
websiteDataManagerGetBaseCacheDirectory ,
WebsiteDataManagerGetBaseDataDirectoryMethodInfo,
websiteDataManagerGetBaseDataDirectory ,
WebsiteDataManagerGetDiskCacheDirectoryMethodInfo,
websiteDataManagerGetDiskCacheDirectory ,
WebsiteDataManagerGetIndexeddbDirectoryMethodInfo,
websiteDataManagerGetIndexeddbDirectory ,
WebsiteDataManagerGetLocalStorageDirectoryMethodInfo,
websiteDataManagerGetLocalStorageDirectory,
WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo,
websiteDataManagerGetOfflineApplicationCacheDirectory,
WebsiteDataManagerGetWebsqlDirectoryMethodInfo,
websiteDataManagerGetWebsqlDirectory ,
WebsiteDataManagerBaseCacheDirectoryPropertyInfo,
constructWebsiteDataManagerBaseCacheDirectory,
getWebsiteDataManagerBaseCacheDirectory ,
websiteDataManagerBaseCacheDirectory ,
WebsiteDataManagerBaseDataDirectoryPropertyInfo,
constructWebsiteDataManagerBaseDataDirectory,
getWebsiteDataManagerBaseDataDirectory ,
websiteDataManagerBaseDataDirectory ,
WebsiteDataManagerDiskCacheDirectoryPropertyInfo,
constructWebsiteDataManagerDiskCacheDirectory,
getWebsiteDataManagerDiskCacheDirectory ,
websiteDataManagerDiskCacheDirectory ,
WebsiteDataManagerIndexeddbDirectoryPropertyInfo,
constructWebsiteDataManagerIndexeddbDirectory,
getWebsiteDataManagerIndexeddbDirectory ,
websiteDataManagerIndexeddbDirectory ,
WebsiteDataManagerLocalStorageDirectoryPropertyInfo,
constructWebsiteDataManagerLocalStorageDirectory,
getWebsiteDataManagerLocalStorageDirectory,
websiteDataManagerLocalStorageDirectory ,
WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo,
constructWebsiteDataManagerOfflineApplicationCacheDirectory,
getWebsiteDataManagerOfflineApplicationCacheDirectory,
websiteDataManagerOfflineApplicationCacheDirectory,
WebsiteDataManagerWebsqlDirectoryPropertyInfo,
constructWebsiteDataManagerWebsqlDirectory,
getWebsiteDataManagerWebsqlDirectory ,
websiteDataManagerWebsqlDirectory ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GI.GObject.Objects.Object as GObject.Object
newtype WebsiteDataManager = WebsiteDataManager (ManagedPtr WebsiteDataManager)
foreign import ccall "webkit_website_data_manager_get_type"
c_webkit_website_data_manager_get_type :: IO GType
instance GObject WebsiteDataManager where
gobjectType _ = c_webkit_website_data_manager_get_type
class GObject o => IsWebsiteDataManager o
#if MIN_VERSION_base(4,9,0)
instance (GObject a, O.UnknownAncestorError WebsiteDataManager a) =>
IsWebsiteDataManager a
#endif
instance IsWebsiteDataManager WebsiteDataManager
instance GObject.Object.IsObject WebsiteDataManager
toWebsiteDataManager :: IsWebsiteDataManager o => o -> IO WebsiteDataManager
toWebsiteDataManager = unsafeCastTo WebsiteDataManager
noWebsiteDataManager :: Maybe WebsiteDataManager
noWebsiteDataManager = Nothing
type family ResolveWebsiteDataManagerMethod (t :: Symbol) (o :: *) :: * where
ResolveWebsiteDataManagerMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveWebsiteDataManagerMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveWebsiteDataManagerMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveWebsiteDataManagerMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveWebsiteDataManagerMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveWebsiteDataManagerMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveWebsiteDataManagerMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveWebsiteDataManagerMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveWebsiteDataManagerMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveWebsiteDataManagerMethod "replaceData" o = GObject.Object.ObjectReplaceDataMethodInfo
ResolveWebsiteDataManagerMethod "replaceQdata" o = GObject.Object.ObjectReplaceQdataMethodInfo
ResolveWebsiteDataManagerMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveWebsiteDataManagerMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveWebsiteDataManagerMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveWebsiteDataManagerMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveWebsiteDataManagerMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveWebsiteDataManagerMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveWebsiteDataManagerMethod "getBaseCacheDirectory" o = WebsiteDataManagerGetBaseCacheDirectoryMethodInfo
ResolveWebsiteDataManagerMethod "getBaseDataDirectory" o = WebsiteDataManagerGetBaseDataDirectoryMethodInfo
ResolveWebsiteDataManagerMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveWebsiteDataManagerMethod "getDiskCacheDirectory" o = WebsiteDataManagerGetDiskCacheDirectoryMethodInfo
ResolveWebsiteDataManagerMethod "getIndexeddbDirectory" o = WebsiteDataManagerGetIndexeddbDirectoryMethodInfo
ResolveWebsiteDataManagerMethod "getLocalStorageDirectory" o = WebsiteDataManagerGetLocalStorageDirectoryMethodInfo
ResolveWebsiteDataManagerMethod "getOfflineApplicationCacheDirectory" o = WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo
ResolveWebsiteDataManagerMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveWebsiteDataManagerMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveWebsiteDataManagerMethod "getWebsqlDirectory" o = WebsiteDataManagerGetWebsqlDirectoryMethodInfo
ResolveWebsiteDataManagerMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveWebsiteDataManagerMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveWebsiteDataManagerMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveWebsiteDataManagerMethod t WebsiteDataManager, O.MethodInfo info WebsiteDataManager p) => O.IsLabelProxy t (WebsiteDataManager -> p) where
fromLabelProxy _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveWebsiteDataManagerMethod t WebsiteDataManager, O.MethodInfo info WebsiteDataManager p) => O.IsLabel t (WebsiteDataManager -> p) where
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
getWebsiteDataManagerBaseCacheDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m T.Text
getWebsiteDataManagerBaseCacheDirectory obj = liftIO $ checkUnexpectedNothing "getWebsiteDataManagerBaseCacheDirectory" $ getObjectPropertyString obj "base-cache-directory"
constructWebsiteDataManagerBaseCacheDirectory :: (IsWebsiteDataManager o) => T.Text -> IO (GValueConstruct o)
constructWebsiteDataManagerBaseCacheDirectory val = constructObjectPropertyString "base-cache-directory" (Just val)
data WebsiteDataManagerBaseCacheDirectoryPropertyInfo
instance AttrInfo WebsiteDataManagerBaseCacheDirectoryPropertyInfo where
type AttrAllowedOps WebsiteDataManagerBaseCacheDirectoryPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebsiteDataManagerBaseCacheDirectoryPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebsiteDataManagerBaseCacheDirectoryPropertyInfo = IsWebsiteDataManager
type AttrGetType WebsiteDataManagerBaseCacheDirectoryPropertyInfo = T.Text
type AttrLabel WebsiteDataManagerBaseCacheDirectoryPropertyInfo = "base-cache-directory"
type AttrOrigin WebsiteDataManagerBaseCacheDirectoryPropertyInfo = WebsiteDataManager
attrGet _ = getWebsiteDataManagerBaseCacheDirectory
attrSet _ = undefined
attrConstruct _ = constructWebsiteDataManagerBaseCacheDirectory
attrClear _ = undefined
getWebsiteDataManagerBaseDataDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m T.Text
getWebsiteDataManagerBaseDataDirectory obj = liftIO $ checkUnexpectedNothing "getWebsiteDataManagerBaseDataDirectory" $ getObjectPropertyString obj "base-data-directory"
constructWebsiteDataManagerBaseDataDirectory :: (IsWebsiteDataManager o) => T.Text -> IO (GValueConstruct o)
constructWebsiteDataManagerBaseDataDirectory val = constructObjectPropertyString "base-data-directory" (Just val)
data WebsiteDataManagerBaseDataDirectoryPropertyInfo
instance AttrInfo WebsiteDataManagerBaseDataDirectoryPropertyInfo where
type AttrAllowedOps WebsiteDataManagerBaseDataDirectoryPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebsiteDataManagerBaseDataDirectoryPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebsiteDataManagerBaseDataDirectoryPropertyInfo = IsWebsiteDataManager
type AttrGetType WebsiteDataManagerBaseDataDirectoryPropertyInfo = T.Text
type AttrLabel WebsiteDataManagerBaseDataDirectoryPropertyInfo = "base-data-directory"
type AttrOrigin WebsiteDataManagerBaseDataDirectoryPropertyInfo = WebsiteDataManager
attrGet _ = getWebsiteDataManagerBaseDataDirectory
attrSet _ = undefined
attrConstruct _ = constructWebsiteDataManagerBaseDataDirectory
attrClear _ = undefined
getWebsiteDataManagerDiskCacheDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m T.Text
getWebsiteDataManagerDiskCacheDirectory obj = liftIO $ checkUnexpectedNothing "getWebsiteDataManagerDiskCacheDirectory" $ getObjectPropertyString obj "disk-cache-directory"
constructWebsiteDataManagerDiskCacheDirectory :: (IsWebsiteDataManager o) => T.Text -> IO (GValueConstruct o)
constructWebsiteDataManagerDiskCacheDirectory val = constructObjectPropertyString "disk-cache-directory" (Just val)
data WebsiteDataManagerDiskCacheDirectoryPropertyInfo
instance AttrInfo WebsiteDataManagerDiskCacheDirectoryPropertyInfo where
type AttrAllowedOps WebsiteDataManagerDiskCacheDirectoryPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebsiteDataManagerDiskCacheDirectoryPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebsiteDataManagerDiskCacheDirectoryPropertyInfo = IsWebsiteDataManager
type AttrGetType WebsiteDataManagerDiskCacheDirectoryPropertyInfo = T.Text
type AttrLabel WebsiteDataManagerDiskCacheDirectoryPropertyInfo = "disk-cache-directory"
type AttrOrigin WebsiteDataManagerDiskCacheDirectoryPropertyInfo = WebsiteDataManager
attrGet _ = getWebsiteDataManagerDiskCacheDirectory
attrSet _ = undefined
attrConstruct _ = constructWebsiteDataManagerDiskCacheDirectory
attrClear _ = undefined
getWebsiteDataManagerIndexeddbDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m T.Text
getWebsiteDataManagerIndexeddbDirectory obj = liftIO $ checkUnexpectedNothing "getWebsiteDataManagerIndexeddbDirectory" $ getObjectPropertyString obj "indexeddb-directory"
constructWebsiteDataManagerIndexeddbDirectory :: (IsWebsiteDataManager o) => T.Text -> IO (GValueConstruct o)
constructWebsiteDataManagerIndexeddbDirectory val = constructObjectPropertyString "indexeddb-directory" (Just val)
data WebsiteDataManagerIndexeddbDirectoryPropertyInfo
instance AttrInfo WebsiteDataManagerIndexeddbDirectoryPropertyInfo where
type AttrAllowedOps WebsiteDataManagerIndexeddbDirectoryPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebsiteDataManagerIndexeddbDirectoryPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebsiteDataManagerIndexeddbDirectoryPropertyInfo = IsWebsiteDataManager
type AttrGetType WebsiteDataManagerIndexeddbDirectoryPropertyInfo = T.Text
type AttrLabel WebsiteDataManagerIndexeddbDirectoryPropertyInfo = "indexeddb-directory"
type AttrOrigin WebsiteDataManagerIndexeddbDirectoryPropertyInfo = WebsiteDataManager
attrGet _ = getWebsiteDataManagerIndexeddbDirectory
attrSet _ = undefined
attrConstruct _ = constructWebsiteDataManagerIndexeddbDirectory
attrClear _ = undefined
getWebsiteDataManagerLocalStorageDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m T.Text
getWebsiteDataManagerLocalStorageDirectory obj = liftIO $ checkUnexpectedNothing "getWebsiteDataManagerLocalStorageDirectory" $ getObjectPropertyString obj "local-storage-directory"
constructWebsiteDataManagerLocalStorageDirectory :: (IsWebsiteDataManager o) => T.Text -> IO (GValueConstruct o)
constructWebsiteDataManagerLocalStorageDirectory val = constructObjectPropertyString "local-storage-directory" (Just val)
data WebsiteDataManagerLocalStorageDirectoryPropertyInfo
instance AttrInfo WebsiteDataManagerLocalStorageDirectoryPropertyInfo where
type AttrAllowedOps WebsiteDataManagerLocalStorageDirectoryPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebsiteDataManagerLocalStorageDirectoryPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebsiteDataManagerLocalStorageDirectoryPropertyInfo = IsWebsiteDataManager
type AttrGetType WebsiteDataManagerLocalStorageDirectoryPropertyInfo = T.Text
type AttrLabel WebsiteDataManagerLocalStorageDirectoryPropertyInfo = "local-storage-directory"
type AttrOrigin WebsiteDataManagerLocalStorageDirectoryPropertyInfo = WebsiteDataManager
attrGet _ = getWebsiteDataManagerLocalStorageDirectory
attrSet _ = undefined
attrConstruct _ = constructWebsiteDataManagerLocalStorageDirectory
attrClear _ = undefined
getWebsiteDataManagerOfflineApplicationCacheDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m T.Text
getWebsiteDataManagerOfflineApplicationCacheDirectory obj = liftIO $ checkUnexpectedNothing "getWebsiteDataManagerOfflineApplicationCacheDirectory" $ getObjectPropertyString obj "offline-application-cache-directory"
constructWebsiteDataManagerOfflineApplicationCacheDirectory :: (IsWebsiteDataManager o) => T.Text -> IO (GValueConstruct o)
constructWebsiteDataManagerOfflineApplicationCacheDirectory val = constructObjectPropertyString "offline-application-cache-directory" (Just val)
data WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo
instance AttrInfo WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo where
type AttrAllowedOps WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo = IsWebsiteDataManager
type AttrGetType WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo = T.Text
type AttrLabel WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo = "offline-application-cache-directory"
type AttrOrigin WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo = WebsiteDataManager
attrGet _ = getWebsiteDataManagerOfflineApplicationCacheDirectory
attrSet _ = undefined
attrConstruct _ = constructWebsiteDataManagerOfflineApplicationCacheDirectory
attrClear _ = undefined
getWebsiteDataManagerWebsqlDirectory :: (MonadIO m, IsWebsiteDataManager o) => o -> m T.Text
getWebsiteDataManagerWebsqlDirectory obj = liftIO $ checkUnexpectedNothing "getWebsiteDataManagerWebsqlDirectory" $ getObjectPropertyString obj "websql-directory"
constructWebsiteDataManagerWebsqlDirectory :: (IsWebsiteDataManager o) => T.Text -> IO (GValueConstruct o)
constructWebsiteDataManagerWebsqlDirectory val = constructObjectPropertyString "websql-directory" (Just val)
data WebsiteDataManagerWebsqlDirectoryPropertyInfo
instance AttrInfo WebsiteDataManagerWebsqlDirectoryPropertyInfo where
type AttrAllowedOps WebsiteDataManagerWebsqlDirectoryPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebsiteDataManagerWebsqlDirectoryPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebsiteDataManagerWebsqlDirectoryPropertyInfo = IsWebsiteDataManager
type AttrGetType WebsiteDataManagerWebsqlDirectoryPropertyInfo = T.Text
type AttrLabel WebsiteDataManagerWebsqlDirectoryPropertyInfo = "websql-directory"
type AttrOrigin WebsiteDataManagerWebsqlDirectoryPropertyInfo = WebsiteDataManager
attrGet _ = getWebsiteDataManagerWebsqlDirectory
attrSet _ = undefined
attrConstruct _ = constructWebsiteDataManagerWebsqlDirectory
attrClear _ = undefined
instance O.HasAttributeList WebsiteDataManager
type instance O.AttributeList WebsiteDataManager = WebsiteDataManagerAttributeList
type WebsiteDataManagerAttributeList = ('[ '("baseCacheDirectory", WebsiteDataManagerBaseCacheDirectoryPropertyInfo), '("baseDataDirectory", WebsiteDataManagerBaseDataDirectoryPropertyInfo), '("diskCacheDirectory", WebsiteDataManagerDiskCacheDirectoryPropertyInfo), '("indexeddbDirectory", WebsiteDataManagerIndexeddbDirectoryPropertyInfo), '("localStorageDirectory", WebsiteDataManagerLocalStorageDirectoryPropertyInfo), '("offlineApplicationCacheDirectory", WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo), '("websqlDirectory", WebsiteDataManagerWebsqlDirectoryPropertyInfo)] :: [(Symbol, *)])
websiteDataManagerBaseCacheDirectory :: AttrLabelProxy "baseCacheDirectory"
websiteDataManagerBaseCacheDirectory = AttrLabelProxy
websiteDataManagerBaseDataDirectory :: AttrLabelProxy "baseDataDirectory"
websiteDataManagerBaseDataDirectory = AttrLabelProxy
websiteDataManagerDiskCacheDirectory :: AttrLabelProxy "diskCacheDirectory"
websiteDataManagerDiskCacheDirectory = AttrLabelProxy
websiteDataManagerIndexeddbDirectory :: AttrLabelProxy "indexeddbDirectory"
websiteDataManagerIndexeddbDirectory = AttrLabelProxy
websiteDataManagerLocalStorageDirectory :: AttrLabelProxy "localStorageDirectory"
websiteDataManagerLocalStorageDirectory = AttrLabelProxy
websiteDataManagerOfflineApplicationCacheDirectory :: AttrLabelProxy "offlineApplicationCacheDirectory"
websiteDataManagerOfflineApplicationCacheDirectory = AttrLabelProxy
websiteDataManagerWebsqlDirectory :: AttrLabelProxy "websqlDirectory"
websiteDataManagerWebsqlDirectory = AttrLabelProxy
type instance O.SignalList WebsiteDataManager = WebsiteDataManagerSignalList
type WebsiteDataManagerSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
foreign import ccall "webkit_website_data_manager_get_base_cache_directory" webkit_website_data_manager_get_base_cache_directory ::
Ptr WebsiteDataManager ->
IO CString
websiteDataManagerGetBaseCacheDirectory ::
(B.CallStack.HasCallStack, MonadIO m, IsWebsiteDataManager a) =>
a
-> m T.Text
websiteDataManagerGetBaseCacheDirectory manager = liftIO $ do
manager' <- unsafeManagedPtrCastPtr manager
result <- webkit_website_data_manager_get_base_cache_directory manager'
checkUnexpectedReturnNULL "websiteDataManagerGetBaseCacheDirectory" result
result' <- cstringToText result
touchManagedPtr manager
return result'
data WebsiteDataManagerGetBaseCacheDirectoryMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebsiteDataManager a) => O.MethodInfo WebsiteDataManagerGetBaseCacheDirectoryMethodInfo a signature where
overloadedMethod _ = websiteDataManagerGetBaseCacheDirectory
foreign import ccall "webkit_website_data_manager_get_base_data_directory" webkit_website_data_manager_get_base_data_directory ::
Ptr WebsiteDataManager ->
IO CString
websiteDataManagerGetBaseDataDirectory ::
(B.CallStack.HasCallStack, MonadIO m, IsWebsiteDataManager a) =>
a
-> m T.Text
websiteDataManagerGetBaseDataDirectory manager = liftIO $ do
manager' <- unsafeManagedPtrCastPtr manager
result <- webkit_website_data_manager_get_base_data_directory manager'
checkUnexpectedReturnNULL "websiteDataManagerGetBaseDataDirectory" result
result' <- cstringToText result
touchManagedPtr manager
return result'
data WebsiteDataManagerGetBaseDataDirectoryMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebsiteDataManager a) => O.MethodInfo WebsiteDataManagerGetBaseDataDirectoryMethodInfo a signature where
overloadedMethod _ = websiteDataManagerGetBaseDataDirectory
foreign import ccall "webkit_website_data_manager_get_disk_cache_directory" webkit_website_data_manager_get_disk_cache_directory ::
Ptr WebsiteDataManager ->
IO CString
websiteDataManagerGetDiskCacheDirectory ::
(B.CallStack.HasCallStack, MonadIO m, IsWebsiteDataManager a) =>
a
-> m T.Text
websiteDataManagerGetDiskCacheDirectory manager = liftIO $ do
manager' <- unsafeManagedPtrCastPtr manager
result <- webkit_website_data_manager_get_disk_cache_directory manager'
checkUnexpectedReturnNULL "websiteDataManagerGetDiskCacheDirectory" result
result' <- cstringToText result
touchManagedPtr manager
return result'
data WebsiteDataManagerGetDiskCacheDirectoryMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebsiteDataManager a) => O.MethodInfo WebsiteDataManagerGetDiskCacheDirectoryMethodInfo a signature where
overloadedMethod _ = websiteDataManagerGetDiskCacheDirectory
foreign import ccall "webkit_website_data_manager_get_indexeddb_directory" webkit_website_data_manager_get_indexeddb_directory ::
Ptr WebsiteDataManager ->
IO CString
websiteDataManagerGetIndexeddbDirectory ::
(B.CallStack.HasCallStack, MonadIO m, IsWebsiteDataManager a) =>
a
-> m T.Text
websiteDataManagerGetIndexeddbDirectory manager = liftIO $ do
manager' <- unsafeManagedPtrCastPtr manager
result <- webkit_website_data_manager_get_indexeddb_directory manager'
checkUnexpectedReturnNULL "websiteDataManagerGetIndexeddbDirectory" result
result' <- cstringToText result
touchManagedPtr manager
return result'
data WebsiteDataManagerGetIndexeddbDirectoryMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebsiteDataManager a) => O.MethodInfo WebsiteDataManagerGetIndexeddbDirectoryMethodInfo a signature where
overloadedMethod _ = websiteDataManagerGetIndexeddbDirectory
foreign import ccall "webkit_website_data_manager_get_local_storage_directory" webkit_website_data_manager_get_local_storage_directory ::
Ptr WebsiteDataManager ->
IO CString
websiteDataManagerGetLocalStorageDirectory ::
(B.CallStack.HasCallStack, MonadIO m, IsWebsiteDataManager a) =>
a
-> m T.Text
websiteDataManagerGetLocalStorageDirectory manager = liftIO $ do
manager' <- unsafeManagedPtrCastPtr manager
result <- webkit_website_data_manager_get_local_storage_directory manager'
checkUnexpectedReturnNULL "websiteDataManagerGetLocalStorageDirectory" result
result' <- cstringToText result
touchManagedPtr manager
return result'
data WebsiteDataManagerGetLocalStorageDirectoryMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebsiteDataManager a) => O.MethodInfo WebsiteDataManagerGetLocalStorageDirectoryMethodInfo a signature where
overloadedMethod _ = websiteDataManagerGetLocalStorageDirectory
foreign import ccall "webkit_website_data_manager_get_offline_application_cache_directory" webkit_website_data_manager_get_offline_application_cache_directory ::
Ptr WebsiteDataManager ->
IO CString
websiteDataManagerGetOfflineApplicationCacheDirectory ::
(B.CallStack.HasCallStack, MonadIO m, IsWebsiteDataManager a) =>
a
-> m T.Text
websiteDataManagerGetOfflineApplicationCacheDirectory manager = liftIO $ do
manager' <- unsafeManagedPtrCastPtr manager
result <- webkit_website_data_manager_get_offline_application_cache_directory manager'
checkUnexpectedReturnNULL "websiteDataManagerGetOfflineApplicationCacheDirectory" result
result' <- cstringToText result
touchManagedPtr manager
return result'
data WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebsiteDataManager a) => O.MethodInfo WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo a signature where
overloadedMethod _ = websiteDataManagerGetOfflineApplicationCacheDirectory
foreign import ccall "webkit_website_data_manager_get_websql_directory" webkit_website_data_manager_get_websql_directory ::
Ptr WebsiteDataManager ->
IO CString
websiteDataManagerGetWebsqlDirectory ::
(B.CallStack.HasCallStack, MonadIO m, IsWebsiteDataManager a) =>
a
-> m T.Text
websiteDataManagerGetWebsqlDirectory manager = liftIO $ do
manager' <- unsafeManagedPtrCastPtr manager
result <- webkit_website_data_manager_get_websql_directory manager'
checkUnexpectedReturnNULL "websiteDataManagerGetWebsqlDirectory" result
result' <- cstringToText result
touchManagedPtr manager
return result'
data WebsiteDataManagerGetWebsqlDirectoryMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebsiteDataManager a) => O.MethodInfo WebsiteDataManagerGetWebsqlDirectoryMethodInfo a signature where
overloadedMethod _ = websiteDataManagerGetWebsqlDirectory