module GI.WebKit.Objects.DOMPerformanceTiming
(
DOMPerformanceTiming(..) ,
DOMPerformanceTimingK ,
toDOMPerformanceTiming ,
noDOMPerformanceTiming ,
dOMPerformanceTimingGetConnectEnd ,
dOMPerformanceTimingGetConnectStart ,
dOMPerformanceTimingGetDomComplete ,
dOMPerformanceTimingGetDomContentLoadedEventEnd,
dOMPerformanceTimingGetDomContentLoadedEventStart,
dOMPerformanceTimingGetDomInteractive ,
dOMPerformanceTimingGetDomLoading ,
dOMPerformanceTimingGetDomainLookupEnd ,
dOMPerformanceTimingGetDomainLookupStart,
dOMPerformanceTimingGetFetchStart ,
dOMPerformanceTimingGetLoadEventEnd ,
dOMPerformanceTimingGetLoadEventStart ,
dOMPerformanceTimingGetNavigationStart ,
dOMPerformanceTimingGetRedirectEnd ,
dOMPerformanceTimingGetRedirectStart ,
dOMPerformanceTimingGetRequestStart ,
dOMPerformanceTimingGetResponseEnd ,
dOMPerformanceTimingGetResponseStart ,
dOMPerformanceTimingGetSecureConnectionStart,
dOMPerformanceTimingGetUnloadEventEnd ,
dOMPerformanceTimingGetUnloadEventStart ,
DOMPerformanceTimingConnectEndPropertyInfo,
getDOMPerformanceTimingConnectEnd ,
DOMPerformanceTimingConnectStartPropertyInfo,
getDOMPerformanceTimingConnectStart ,
DOMPerformanceTimingDomCompletePropertyInfo,
getDOMPerformanceTimingDomComplete ,
DOMPerformanceTimingDomContentLoadedEventEndPropertyInfo,
getDOMPerformanceTimingDomContentLoadedEventEnd,
DOMPerformanceTimingDomContentLoadedEventStartPropertyInfo,
getDOMPerformanceTimingDomContentLoadedEventStart,
DOMPerformanceTimingDomInteractivePropertyInfo,
getDOMPerformanceTimingDomInteractive ,
DOMPerformanceTimingDomLoadingPropertyInfo,
getDOMPerformanceTimingDomLoading ,
DOMPerformanceTimingDomainLookupEndPropertyInfo,
getDOMPerformanceTimingDomainLookupEnd ,
DOMPerformanceTimingDomainLookupStartPropertyInfo,
getDOMPerformanceTimingDomainLookupStart,
DOMPerformanceTimingFetchStartPropertyInfo,
getDOMPerformanceTimingFetchStart ,
DOMPerformanceTimingLoadEventEndPropertyInfo,
getDOMPerformanceTimingLoadEventEnd ,
DOMPerformanceTimingLoadEventStartPropertyInfo,
getDOMPerformanceTimingLoadEventStart ,
DOMPerformanceTimingNavigationStartPropertyInfo,
getDOMPerformanceTimingNavigationStart ,
DOMPerformanceTimingRedirectEndPropertyInfo,
getDOMPerformanceTimingRedirectEnd ,
DOMPerformanceTimingRedirectStartPropertyInfo,
getDOMPerformanceTimingRedirectStart ,
DOMPerformanceTimingRequestStartPropertyInfo,
getDOMPerformanceTimingRequestStart ,
DOMPerformanceTimingResponseEndPropertyInfo,
getDOMPerformanceTimingResponseEnd ,
DOMPerformanceTimingResponseStartPropertyInfo,
getDOMPerformanceTimingResponseStart ,
DOMPerformanceTimingSecureConnectionStartPropertyInfo,
getDOMPerformanceTimingSecureConnectionStart,
DOMPerformanceTimingUnloadEventEndPropertyInfo,
getDOMPerformanceTimingUnloadEventEnd ,
DOMPerformanceTimingUnloadEventStartPropertyInfo,
getDOMPerformanceTimingUnloadEventStart ,
) where
import Prelude ()
import Data.GI.Base.ShortPrelude
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import GI.WebKit.Types
import GI.WebKit.Callbacks
import qualified GI.GObject as GObject
newtype DOMPerformanceTiming = DOMPerformanceTiming (ForeignPtr DOMPerformanceTiming)
foreign import ccall "webkit_dom_performance_timing_get_type"
c_webkit_dom_performance_timing_get_type :: IO GType
type instance ParentTypes DOMPerformanceTiming = DOMPerformanceTimingParentTypes
type DOMPerformanceTimingParentTypes = '[DOMObject, GObject.Object]
instance GObject DOMPerformanceTiming where
gobjectIsInitiallyUnowned _ = False
gobjectType _ = c_webkit_dom_performance_timing_get_type
class GObject o => DOMPerformanceTimingK o
instance (GObject o, IsDescendantOf DOMPerformanceTiming o) => DOMPerformanceTimingK o
toDOMPerformanceTiming :: DOMPerformanceTimingK o => o -> IO DOMPerformanceTiming
toDOMPerformanceTiming = unsafeCastTo DOMPerformanceTiming
noDOMPerformanceTiming :: Maybe DOMPerformanceTiming
noDOMPerformanceTiming = Nothing
getDOMPerformanceTimingConnectEnd :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingConnectEnd obj = liftIO $ getObjectPropertyUInt64 obj "connect-end"
data DOMPerformanceTimingConnectEndPropertyInfo
instance AttrInfo DOMPerformanceTimingConnectEndPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingConnectEndPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingConnectEndPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingConnectEndPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingConnectEndPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingConnectEndPropertyInfo = "DOMPerformanceTiming::connect-end"
attrGet _ = getDOMPerformanceTimingConnectEnd
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingConnectStart :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingConnectStart obj = liftIO $ getObjectPropertyUInt64 obj "connect-start"
data DOMPerformanceTimingConnectStartPropertyInfo
instance AttrInfo DOMPerformanceTimingConnectStartPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingConnectStartPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingConnectStartPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingConnectStartPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingConnectStartPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingConnectStartPropertyInfo = "DOMPerformanceTiming::connect-start"
attrGet _ = getDOMPerformanceTimingConnectStart
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingDomComplete :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingDomComplete obj = liftIO $ getObjectPropertyUInt64 obj "dom-complete"
data DOMPerformanceTimingDomCompletePropertyInfo
instance AttrInfo DOMPerformanceTimingDomCompletePropertyInfo where
type AttrAllowedOps DOMPerformanceTimingDomCompletePropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingDomCompletePropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingDomCompletePropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingDomCompletePropertyInfo = Word64
type AttrLabel DOMPerformanceTimingDomCompletePropertyInfo = "DOMPerformanceTiming::dom-complete"
attrGet _ = getDOMPerformanceTimingDomComplete
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingDomContentLoadedEventEnd :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingDomContentLoadedEventEnd obj = liftIO $ getObjectPropertyUInt64 obj "dom-content-loaded-event-end"
data DOMPerformanceTimingDomContentLoadedEventEndPropertyInfo
instance AttrInfo DOMPerformanceTimingDomContentLoadedEventEndPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingDomContentLoadedEventEndPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingDomContentLoadedEventEndPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingDomContentLoadedEventEndPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingDomContentLoadedEventEndPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingDomContentLoadedEventEndPropertyInfo = "DOMPerformanceTiming::dom-content-loaded-event-end"
attrGet _ = getDOMPerformanceTimingDomContentLoadedEventEnd
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingDomContentLoadedEventStart :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingDomContentLoadedEventStart obj = liftIO $ getObjectPropertyUInt64 obj "dom-content-loaded-event-start"
data DOMPerformanceTimingDomContentLoadedEventStartPropertyInfo
instance AttrInfo DOMPerformanceTimingDomContentLoadedEventStartPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingDomContentLoadedEventStartPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingDomContentLoadedEventStartPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingDomContentLoadedEventStartPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingDomContentLoadedEventStartPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingDomContentLoadedEventStartPropertyInfo = "DOMPerformanceTiming::dom-content-loaded-event-start"
attrGet _ = getDOMPerformanceTimingDomContentLoadedEventStart
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingDomInteractive :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingDomInteractive obj = liftIO $ getObjectPropertyUInt64 obj "dom-interactive"
data DOMPerformanceTimingDomInteractivePropertyInfo
instance AttrInfo DOMPerformanceTimingDomInteractivePropertyInfo where
type AttrAllowedOps DOMPerformanceTimingDomInteractivePropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingDomInteractivePropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingDomInteractivePropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingDomInteractivePropertyInfo = Word64
type AttrLabel DOMPerformanceTimingDomInteractivePropertyInfo = "DOMPerformanceTiming::dom-interactive"
attrGet _ = getDOMPerformanceTimingDomInteractive
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingDomLoading :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingDomLoading obj = liftIO $ getObjectPropertyUInt64 obj "dom-loading"
data DOMPerformanceTimingDomLoadingPropertyInfo
instance AttrInfo DOMPerformanceTimingDomLoadingPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingDomLoadingPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingDomLoadingPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingDomLoadingPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingDomLoadingPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingDomLoadingPropertyInfo = "DOMPerformanceTiming::dom-loading"
attrGet _ = getDOMPerformanceTimingDomLoading
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingDomainLookupEnd :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingDomainLookupEnd obj = liftIO $ getObjectPropertyUInt64 obj "domain-lookup-end"
data DOMPerformanceTimingDomainLookupEndPropertyInfo
instance AttrInfo DOMPerformanceTimingDomainLookupEndPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingDomainLookupEndPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingDomainLookupEndPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingDomainLookupEndPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingDomainLookupEndPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingDomainLookupEndPropertyInfo = "DOMPerformanceTiming::domain-lookup-end"
attrGet _ = getDOMPerformanceTimingDomainLookupEnd
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingDomainLookupStart :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingDomainLookupStart obj = liftIO $ getObjectPropertyUInt64 obj "domain-lookup-start"
data DOMPerformanceTimingDomainLookupStartPropertyInfo
instance AttrInfo DOMPerformanceTimingDomainLookupStartPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingDomainLookupStartPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingDomainLookupStartPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingDomainLookupStartPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingDomainLookupStartPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingDomainLookupStartPropertyInfo = "DOMPerformanceTiming::domain-lookup-start"
attrGet _ = getDOMPerformanceTimingDomainLookupStart
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingFetchStart :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingFetchStart obj = liftIO $ getObjectPropertyUInt64 obj "fetch-start"
data DOMPerformanceTimingFetchStartPropertyInfo
instance AttrInfo DOMPerformanceTimingFetchStartPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingFetchStartPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingFetchStartPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingFetchStartPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingFetchStartPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingFetchStartPropertyInfo = "DOMPerformanceTiming::fetch-start"
attrGet _ = getDOMPerformanceTimingFetchStart
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingLoadEventEnd :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingLoadEventEnd obj = liftIO $ getObjectPropertyUInt64 obj "load-event-end"
data DOMPerformanceTimingLoadEventEndPropertyInfo
instance AttrInfo DOMPerformanceTimingLoadEventEndPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingLoadEventEndPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingLoadEventEndPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingLoadEventEndPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingLoadEventEndPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingLoadEventEndPropertyInfo = "DOMPerformanceTiming::load-event-end"
attrGet _ = getDOMPerformanceTimingLoadEventEnd
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingLoadEventStart :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingLoadEventStart obj = liftIO $ getObjectPropertyUInt64 obj "load-event-start"
data DOMPerformanceTimingLoadEventStartPropertyInfo
instance AttrInfo DOMPerformanceTimingLoadEventStartPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingLoadEventStartPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingLoadEventStartPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingLoadEventStartPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingLoadEventStartPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingLoadEventStartPropertyInfo = "DOMPerformanceTiming::load-event-start"
attrGet _ = getDOMPerformanceTimingLoadEventStart
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingNavigationStart :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingNavigationStart obj = liftIO $ getObjectPropertyUInt64 obj "navigation-start"
data DOMPerformanceTimingNavigationStartPropertyInfo
instance AttrInfo DOMPerformanceTimingNavigationStartPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingNavigationStartPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingNavigationStartPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingNavigationStartPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingNavigationStartPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingNavigationStartPropertyInfo = "DOMPerformanceTiming::navigation-start"
attrGet _ = getDOMPerformanceTimingNavigationStart
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingRedirectEnd :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingRedirectEnd obj = liftIO $ getObjectPropertyUInt64 obj "redirect-end"
data DOMPerformanceTimingRedirectEndPropertyInfo
instance AttrInfo DOMPerformanceTimingRedirectEndPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingRedirectEndPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingRedirectEndPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingRedirectEndPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingRedirectEndPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingRedirectEndPropertyInfo = "DOMPerformanceTiming::redirect-end"
attrGet _ = getDOMPerformanceTimingRedirectEnd
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingRedirectStart :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingRedirectStart obj = liftIO $ getObjectPropertyUInt64 obj "redirect-start"
data DOMPerformanceTimingRedirectStartPropertyInfo
instance AttrInfo DOMPerformanceTimingRedirectStartPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingRedirectStartPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingRedirectStartPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingRedirectStartPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingRedirectStartPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingRedirectStartPropertyInfo = "DOMPerformanceTiming::redirect-start"
attrGet _ = getDOMPerformanceTimingRedirectStart
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingRequestStart :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingRequestStart obj = liftIO $ getObjectPropertyUInt64 obj "request-start"
data DOMPerformanceTimingRequestStartPropertyInfo
instance AttrInfo DOMPerformanceTimingRequestStartPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingRequestStartPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingRequestStartPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingRequestStartPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingRequestStartPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingRequestStartPropertyInfo = "DOMPerformanceTiming::request-start"
attrGet _ = getDOMPerformanceTimingRequestStart
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingResponseEnd :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingResponseEnd obj = liftIO $ getObjectPropertyUInt64 obj "response-end"
data DOMPerformanceTimingResponseEndPropertyInfo
instance AttrInfo DOMPerformanceTimingResponseEndPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingResponseEndPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingResponseEndPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingResponseEndPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingResponseEndPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingResponseEndPropertyInfo = "DOMPerformanceTiming::response-end"
attrGet _ = getDOMPerformanceTimingResponseEnd
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingResponseStart :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingResponseStart obj = liftIO $ getObjectPropertyUInt64 obj "response-start"
data DOMPerformanceTimingResponseStartPropertyInfo
instance AttrInfo DOMPerformanceTimingResponseStartPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingResponseStartPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingResponseStartPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingResponseStartPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingResponseStartPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingResponseStartPropertyInfo = "DOMPerformanceTiming::response-start"
attrGet _ = getDOMPerformanceTimingResponseStart
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingSecureConnectionStart :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingSecureConnectionStart obj = liftIO $ getObjectPropertyUInt64 obj "secure-connection-start"
data DOMPerformanceTimingSecureConnectionStartPropertyInfo
instance AttrInfo DOMPerformanceTimingSecureConnectionStartPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingSecureConnectionStartPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingSecureConnectionStartPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingSecureConnectionStartPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingSecureConnectionStartPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingSecureConnectionStartPropertyInfo = "DOMPerformanceTiming::secure-connection-start"
attrGet _ = getDOMPerformanceTimingSecureConnectionStart
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingUnloadEventEnd :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingUnloadEventEnd obj = liftIO $ getObjectPropertyUInt64 obj "unload-event-end"
data DOMPerformanceTimingUnloadEventEndPropertyInfo
instance AttrInfo DOMPerformanceTimingUnloadEventEndPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingUnloadEventEndPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingUnloadEventEndPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingUnloadEventEndPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingUnloadEventEndPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingUnloadEventEndPropertyInfo = "DOMPerformanceTiming::unload-event-end"
attrGet _ = getDOMPerformanceTimingUnloadEventEnd
attrSet _ = undefined
attrConstruct _ = undefined
getDOMPerformanceTimingUnloadEventStart :: (MonadIO m, DOMPerformanceTimingK o) => o -> m Word64
getDOMPerformanceTimingUnloadEventStart obj = liftIO $ getObjectPropertyUInt64 obj "unload-event-start"
data DOMPerformanceTimingUnloadEventStartPropertyInfo
instance AttrInfo DOMPerformanceTimingUnloadEventStartPropertyInfo where
type AttrAllowedOps DOMPerformanceTimingUnloadEventStartPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMPerformanceTimingUnloadEventStartPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMPerformanceTimingUnloadEventStartPropertyInfo = DOMPerformanceTimingK
type AttrGetType DOMPerformanceTimingUnloadEventStartPropertyInfo = Word64
type AttrLabel DOMPerformanceTimingUnloadEventStartPropertyInfo = "DOMPerformanceTiming::unload-event-start"
attrGet _ = getDOMPerformanceTimingUnloadEventStart
attrSet _ = undefined
attrConstruct _ = undefined
type instance AttributeList DOMPerformanceTiming = DOMPerformanceTimingAttributeList
type DOMPerformanceTimingAttributeList = ('[ '("connect-end", DOMPerformanceTimingConnectEndPropertyInfo), '("connect-start", DOMPerformanceTimingConnectStartPropertyInfo), '("core-object", DOMObjectCoreObjectPropertyInfo), '("dom-complete", DOMPerformanceTimingDomCompletePropertyInfo), '("dom-content-loaded-event-end", DOMPerformanceTimingDomContentLoadedEventEndPropertyInfo), '("dom-content-loaded-event-start", DOMPerformanceTimingDomContentLoadedEventStartPropertyInfo), '("dom-interactive", DOMPerformanceTimingDomInteractivePropertyInfo), '("dom-loading", DOMPerformanceTimingDomLoadingPropertyInfo), '("domain-lookup-end", DOMPerformanceTimingDomainLookupEndPropertyInfo), '("domain-lookup-start", DOMPerformanceTimingDomainLookupStartPropertyInfo), '("fetch-start", DOMPerformanceTimingFetchStartPropertyInfo), '("load-event-end", DOMPerformanceTimingLoadEventEndPropertyInfo), '("load-event-start", DOMPerformanceTimingLoadEventStartPropertyInfo), '("navigation-start", DOMPerformanceTimingNavigationStartPropertyInfo), '("redirect-end", DOMPerformanceTimingRedirectEndPropertyInfo), '("redirect-start", DOMPerformanceTimingRedirectStartPropertyInfo), '("request-start", DOMPerformanceTimingRequestStartPropertyInfo), '("response-end", DOMPerformanceTimingResponseEndPropertyInfo), '("response-start", DOMPerformanceTimingResponseStartPropertyInfo), '("secure-connection-start", DOMPerformanceTimingSecureConnectionStartPropertyInfo), '("unload-event-end", DOMPerformanceTimingUnloadEventEndPropertyInfo), '("unload-event-start", DOMPerformanceTimingUnloadEventStartPropertyInfo)] :: [(Symbol, *)])
type instance SignalList DOMPerformanceTiming = DOMPerformanceTimingSignalList
type DOMPerformanceTimingSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])
foreign import ccall "webkit_dom_performance_timing_get_connect_end" webkit_dom_performance_timing_get_connect_end ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetConnectEnd ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetConnectEnd _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_connect_end _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_connect_start" webkit_dom_performance_timing_get_connect_start ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetConnectStart ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetConnectStart _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_connect_start _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_dom_complete" webkit_dom_performance_timing_get_dom_complete ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetDomComplete ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetDomComplete _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_dom_complete _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_dom_content_loaded_event_end" webkit_dom_performance_timing_get_dom_content_loaded_event_end ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetDomContentLoadedEventEnd ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetDomContentLoadedEventEnd _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_dom_content_loaded_event_end _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_dom_content_loaded_event_start" webkit_dom_performance_timing_get_dom_content_loaded_event_start ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetDomContentLoadedEventStart ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetDomContentLoadedEventStart _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_dom_content_loaded_event_start _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_dom_interactive" webkit_dom_performance_timing_get_dom_interactive ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetDomInteractive ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetDomInteractive _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_dom_interactive _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_dom_loading" webkit_dom_performance_timing_get_dom_loading ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetDomLoading ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetDomLoading _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_dom_loading _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_domain_lookup_end" webkit_dom_performance_timing_get_domain_lookup_end ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetDomainLookupEnd ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetDomainLookupEnd _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_domain_lookup_end _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_domain_lookup_start" webkit_dom_performance_timing_get_domain_lookup_start ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetDomainLookupStart ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetDomainLookupStart _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_domain_lookup_start _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_fetch_start" webkit_dom_performance_timing_get_fetch_start ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetFetchStart ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetFetchStart _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_fetch_start _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_load_event_end" webkit_dom_performance_timing_get_load_event_end ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetLoadEventEnd ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetLoadEventEnd _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_load_event_end _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_load_event_start" webkit_dom_performance_timing_get_load_event_start ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetLoadEventStart ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetLoadEventStart _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_load_event_start _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_navigation_start" webkit_dom_performance_timing_get_navigation_start ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetNavigationStart ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetNavigationStart _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_navigation_start _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_redirect_end" webkit_dom_performance_timing_get_redirect_end ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetRedirectEnd ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetRedirectEnd _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_redirect_end _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_redirect_start" webkit_dom_performance_timing_get_redirect_start ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetRedirectStart ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetRedirectStart _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_redirect_start _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_request_start" webkit_dom_performance_timing_get_request_start ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetRequestStart ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetRequestStart _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_request_start _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_response_end" webkit_dom_performance_timing_get_response_end ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetResponseEnd ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetResponseEnd _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_response_end _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_response_start" webkit_dom_performance_timing_get_response_start ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetResponseStart ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetResponseStart _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_response_start _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_secure_connection_start" webkit_dom_performance_timing_get_secure_connection_start ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetSecureConnectionStart ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetSecureConnectionStart _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_secure_connection_start _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_unload_event_end" webkit_dom_performance_timing_get_unload_event_end ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetUnloadEventEnd ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetUnloadEventEnd _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_unload_event_end _obj'
touchManagedPtr _obj
return result
foreign import ccall "webkit_dom_performance_timing_get_unload_event_start" webkit_dom_performance_timing_get_unload_event_start ::
Ptr DOMPerformanceTiming ->
IO Word64
dOMPerformanceTimingGetUnloadEventStart ::
(MonadIO m, DOMPerformanceTimingK a) =>
a ->
m Word64
dOMPerformanceTimingGetUnloadEventStart _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- webkit_dom_performance_timing_get_unload_event_start _obj'
touchManagedPtr _obj
return result