gi-soup-0.2.52.13: Soup bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Soup.Objects.Cache

Contents

Description

 

Synopsis

Exported types

newtype Cache Source

Constructors

Cache (ForeignPtr Cache) 

Instances

GObject Cache Source 
((~) * info (ResolveCacheMethod t Cache), MethodInfo * info Cache p) => IsLabel t (Cache -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Cache -> p

((~) * info (ResolveCacheMethod t Cache), MethodInfo * info Cache p) => IsLabelProxy t (Cache -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Cache -> p

type ParentTypes Cache Source 
type AttributeList Cache Source 
type SignalList Cache Source 

class GObject o => CacheK o Source

Instances

Methods

cacheClear

data CacheClearMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, CacheK a) => MethodInfo (TYPE Lifted) CacheClearMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy CacheClearMethodInfo a -> signature -> s

cacheClear :: (MonadIO m, CacheK a) => a -> m () Source

cacheDump

data CacheDumpMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, CacheK a) => MethodInfo (TYPE Lifted) CacheDumpMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy CacheDumpMethodInfo a -> signature -> s

cacheDump :: (MonadIO m, CacheK a) => a -> m () Source

cacheFlush

data CacheFlushMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, CacheK a) => MethodInfo (TYPE Lifted) CacheFlushMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy CacheFlushMethodInfo a -> signature -> s

cacheFlush :: (MonadIO m, CacheK a) => a -> m () Source

cacheGetMaxSize

cacheLoad

data CacheLoadMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, CacheK a) => MethodInfo (TYPE Lifted) CacheLoadMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy CacheLoadMethodInfo a -> signature -> s

cacheLoad :: (MonadIO m, CacheK a) => a -> m () Source

cacheNew

cacheSetMaxSize

data CacheSetMaxSizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, CacheK a) => MethodInfo (TYPE Lifted) CacheSetMaxSizeMethodInfo a signature Source 

cacheSetMaxSize :: (MonadIO m, CacheK a) => a -> Word32 -> m () Source

Properties

CacheDir

CacheType