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 DOMMemoryInfo = DOMMemoryInfo (ForeignPtr DOMMemoryInfo)
- class GObject o => DOMMemoryInfoK o
- toDOMMemoryInfo :: DOMMemoryInfoK o => o -> IO DOMMemoryInfo
- noDOMMemoryInfo :: Maybe DOMMemoryInfo
- dOMMemoryInfoGetJsHeapSizeLimit :: MonadIO m => Ptr () -> m Word64
- dOMMemoryInfoGetTotalJsHeapSize :: MonadIO m => Ptr () -> m Word64
- dOMMemoryInfoGetUsedJsHeapSize :: MonadIO m => Ptr () -> m Word64
- data DOMMemoryInfoJsHeapSizeLimitPropertyInfo
- getDOMMemoryInfoJsHeapSizeLimit :: (MonadIO m, DOMMemoryInfoK o) => o -> m Word64
- data DOMMemoryInfoTotalJsHeapSizePropertyInfo
- getDOMMemoryInfoTotalJsHeapSize :: (MonadIO m, DOMMemoryInfoK o) => o -> m Word64
- data DOMMemoryInfoUsedJsHeapSizePropertyInfo
- getDOMMemoryInfoUsedJsHeapSize :: (MonadIO m, DOMMemoryInfoK o) => o -> m Word64
Exported types
newtype DOMMemoryInfo Source
class GObject o => DOMMemoryInfoK o Source
(GObject o, IsDescendantOf DOMMemoryInfo o) => DOMMemoryInfoK o |
toDOMMemoryInfo :: DOMMemoryInfoK o => o -> IO DOMMemoryInfo Source
Methods
dOMMemoryInfoGetJsHeapSizeLimit
dOMMemoryInfoGetJsHeapSizeLimit :: MonadIO m => Ptr () -> m Word64 Source
Deprecated: (Since version 2.2)
dOMMemoryInfoGetTotalJsHeapSize
dOMMemoryInfoGetTotalJsHeapSize :: MonadIO m => Ptr () -> m Word64 Source
Deprecated: (Since version 2.2)
dOMMemoryInfoGetUsedJsHeapSize
dOMMemoryInfoGetUsedJsHeapSize :: MonadIO m => Ptr () -> m Word64 Source
Deprecated: (Since version 2.2)
Properties
JsHeapSizeLimit
data DOMMemoryInfoJsHeapSizeLimitPropertyInfo Source
AttrInfo DOMMemoryInfoJsHeapSizeLimitPropertyInfo | |
type AttrLabel DOMMemoryInfoJsHeapSizeLimitPropertyInfo = "DOMMemoryInfo::js-heap-size-limit" | |
type AttrGetType DOMMemoryInfoJsHeapSizeLimitPropertyInfo = Word64 | |
type AttrBaseTypeConstraint DOMMemoryInfoJsHeapSizeLimitPropertyInfo = DOMMemoryInfoK | |
type AttrSetTypeConstraint DOMMemoryInfoJsHeapSizeLimitPropertyInfo = * ~ () | |
type AttrAllowedOps DOMMemoryInfoJsHeapSizeLimitPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMMemoryInfoJsHeapSizeLimit :: (MonadIO m, DOMMemoryInfoK o) => o -> m Word64 Source
TotalJsHeapSize
data DOMMemoryInfoTotalJsHeapSizePropertyInfo Source
AttrInfo DOMMemoryInfoTotalJsHeapSizePropertyInfo | |
type AttrLabel DOMMemoryInfoTotalJsHeapSizePropertyInfo = "DOMMemoryInfo::total-js-heap-size" | |
type AttrGetType DOMMemoryInfoTotalJsHeapSizePropertyInfo = Word64 | |
type AttrBaseTypeConstraint DOMMemoryInfoTotalJsHeapSizePropertyInfo = DOMMemoryInfoK | |
type AttrSetTypeConstraint DOMMemoryInfoTotalJsHeapSizePropertyInfo = * ~ () | |
type AttrAllowedOps DOMMemoryInfoTotalJsHeapSizePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMMemoryInfoTotalJsHeapSize :: (MonadIO m, DOMMemoryInfoK o) => o -> m Word64 Source
UsedJsHeapSize
data DOMMemoryInfoUsedJsHeapSizePropertyInfo Source
AttrInfo DOMMemoryInfoUsedJsHeapSizePropertyInfo | |
type AttrLabel DOMMemoryInfoUsedJsHeapSizePropertyInfo = "DOMMemoryInfo::used-js-heap-size" | |
type AttrGetType DOMMemoryInfoUsedJsHeapSizePropertyInfo = Word64 | |
type AttrBaseTypeConstraint DOMMemoryInfoUsedJsHeapSizePropertyInfo = DOMMemoryInfoK | |
type AttrSetTypeConstraint DOMMemoryInfoUsedJsHeapSizePropertyInfo = * ~ () | |
type AttrAllowedOps DOMMemoryInfoUsedJsHeapSizePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMMemoryInfoUsedJsHeapSize :: (MonadIO m, DOMMemoryInfoK o) => o -> m Word64 Source