| 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.WebKit.Objects.DOMMemoryInfo
Contents
Description
- 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
class GObject o => DOMMemoryInfoK o Source
Instances
| (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
Instances
| 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
Instances
| 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
Instances
| 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