webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Friends | List of all members
WebCore::InspectorTimelineAgent Class Referencefinal

#include <InspectorTimelineAgent.h>

Inheritance diagram for WebCore::InspectorTimelineAgent:
WebCore::InspectorAgentBase Inspector::TimelineBackendDispatcherHandler Inspector::ScriptDebugListener Inspector::InspectorAgentBase Inspector::InspectorAgentBase

Public Member Functions

 InspectorTimelineAgent (WebAgentContext &, Inspector::InspectorScriptProfilerAgent *, Inspector::InspectorHeapAgent *, InspectorPageAgent *)
 
virtual ~InspectorTimelineAgent ()
 
void didCreateFrontendAndBackend (Inspector::FrontendRouter *, Inspector::BackendDispatcher *) final
 
void willDestroyFrontendAndBackend (Inspector::DisconnectReason) final
 
void start (ErrorString &, const int *const maxCallStackDepth=nullptr) final
 
void stop (ErrorString &) final
 
void setAutoCaptureEnabled (ErrorString &, bool) final
 
void setInstruments (ErrorString &, const Inspector::InspectorArray &) final
 
int id () const
 
void didCommitLoad ()
 
void startFromConsole (JSC::ExecState *, const String &title)
 
void stopFromConsole (JSC::ExecState *, const String &title)
 
void didInstallTimer (int timerId, std::chrono::milliseconds timeout, bool singleShot, Frame *)
 
void didRemoveTimer (int timerId, Frame *)
 
void willFireTimer (int timerId, Frame *)
 
void didFireTimer ()
 
void willCallFunction (const String &scriptName, int scriptLine, Frame *)
 
void didCallFunction (Frame *)
 
void willDispatchEvent (const Event &, Frame *)
 
void didDispatchEvent ()
 
void willEvaluateScript (const String &, int, Frame &)
 
void didEvaluateScript (Frame &)
 
void didInvalidateLayout (Frame &)
 
void willLayout (Frame &)
 
void didLayout (RenderObject &)
 
void willComposite (Frame &)
 
void didComposite ()
 
void willPaint (Frame &)
 
void didPaint (RenderObject &, const LayoutRect &)
 
void willRecalculateStyle (Frame *)
 
void didRecalculateStyle ()
 
void didScheduleStyleRecalculation (Frame *)
 
void didTimeStamp (Frame &, const String &)
 
void didRequestAnimationFrame (int callbackId, Frame *)
 
void didCancelAnimationFrame (int callbackId, Frame *)
 
void willFireAnimationFrame (int callbackId, Frame *)
 
void didFireAnimationFrame ()
 
void time (Frame &, const String &)
 
void timeEnd (Frame &, const String &)
 
void mainFrameStartedLoading ()
 
void mainFrameNavigated ()
 
- Public Member Functions inherited from Inspector::InspectorAgentBase
virtual ~InspectorAgentBase ()
 
String domainName () const
 
virtual void discardValues ()
 
virtual void discardAgent ()
 
virtual ~InspectorAgentBase ()
 
String domainName () const
 
virtual void discardValues ()
 
virtual void discardAgent ()
 
- Public Member Functions inherited from Inspector::TimelineBackendDispatcherHandler
virtual void start (ErrorString &, const int *const opt_in_maxCallStackDepth)=0
 
virtual void stop (ErrorString &)=0
 
virtual void setAutoCaptureEnabled (ErrorString &, bool in_enabled)=0
 
virtual void setInstruments (ErrorString &, const Inspector::InspectorArray &in_instruments)=0
 
virtual void start (ErrorString &, const int *const opt_in_maxCallStackDepth)=0
 
virtual void stop (ErrorString &)=0
 
virtual void setAutoCaptureEnabled (ErrorString &, bool in_enabled)=0
 
virtual void setInstruments (ErrorString &, const Inspector::InspectorArray &in_instruments)=0
 
- Public Member Functions inherited from Inspector::ScriptDebugListener
virtual ~ScriptDebugListener ()
 
virtual void failedToParseSource (const String &url, const String &data, int firstLine, int errorLine, const String &errorMessage)=0
 
virtual void breakpointActionLog (JSC::ExecState &, const String &)=0
 
virtual ~ScriptDebugListener ()
 
virtual void failedToParseSource (const String &url, const String &data, int firstLine, int errorLine, const String &errorMessage)=0
 
virtual void breakpointActionLog (JSC::ExecState &, const String &)=0
 

Friends

class TimelineRecordStack
 

Additional Inherited Members

- Protected Member Functions inherited from WebCore::InspectorAgentBase
 InspectorAgentBase (const String &name, WebAgentContext &context)
 
 InspectorAgentBase (const String &name, WebAgentContext &context)
 
- Protected Member Functions inherited from Inspector::InspectorAgentBase
 InspectorAgentBase (const String &name)
 
 InspectorAgentBase (const String &name)
 
- Protected Member Functions inherited from Inspector::TimelineBackendDispatcherHandler
virtual ~TimelineBackendDispatcherHandler ()
 
virtual ~TimelineBackendDispatcherHandler ()
 
- Protected Attributes inherited from WebCore::InspectorAgentBase
InstrumentingAgentsm_instrumentingAgents
 
Inspector::InspectorEnvironmentm_environment
 
- Protected Attributes inherited from Inspector::InspectorAgentBase
String m_name
 

Constructor & Destructor Documentation

◆ InspectorTimelineAgent()

WebCore::InspectorTimelineAgent::InspectorTimelineAgent ( WebAgentContext context,
Inspector::InspectorScriptProfilerAgent scriptProfileAgent,
Inspector::InspectorHeapAgent heapAgent,
InspectorPageAgent pageAgent 
)

◆ ~InspectorTimelineAgent()

WebCore::InspectorTimelineAgent::~InspectorTimelineAgent ( )
virtual

Member Function Documentation

◆ didCallFunction()

void WebCore::InspectorTimelineAgent::didCallFunction ( Frame )

◆ didCancelAnimationFrame()

void WebCore::InspectorTimelineAgent::didCancelAnimationFrame ( int  callbackId,
Frame frame 
)

◆ didCommitLoad()

void WebCore::InspectorTimelineAgent::didCommitLoad ( )

◆ didComposite()

void WebCore::InspectorTimelineAgent::didComposite ( )

◆ didCreateFrontendAndBackend()

void WebCore::InspectorTimelineAgent::didCreateFrontendAndBackend ( Inspector::FrontendRouter ,
Inspector::BackendDispatcher  
)
finalvirtual

◆ didDispatchEvent()

void WebCore::InspectorTimelineAgent::didDispatchEvent ( )

◆ didEvaluateScript()

void WebCore::InspectorTimelineAgent::didEvaluateScript ( Frame )

◆ didFireAnimationFrame()

void WebCore::InspectorTimelineAgent::didFireAnimationFrame ( )

◆ didFireTimer()

void WebCore::InspectorTimelineAgent::didFireTimer ( )

◆ didInstallTimer()

void WebCore::InspectorTimelineAgent::didInstallTimer ( int  timerId,
std::chrono::milliseconds  timeout,
bool  singleShot,
Frame frame 
)

◆ didInvalidateLayout()

void WebCore::InspectorTimelineAgent::didInvalidateLayout ( Frame frame)

◆ didLayout()

void WebCore::InspectorTimelineAgent::didLayout ( RenderObject root)

◆ didPaint()

void WebCore::InspectorTimelineAgent::didPaint ( RenderObject renderer,
const LayoutRect clipRect 
)

◆ didRecalculateStyle()

void WebCore::InspectorTimelineAgent::didRecalculateStyle ( )

◆ didRemoveTimer()

void WebCore::InspectorTimelineAgent::didRemoveTimer ( int  timerId,
Frame frame 
)

◆ didRequestAnimationFrame()

void WebCore::InspectorTimelineAgent::didRequestAnimationFrame ( int  callbackId,
Frame frame 
)

◆ didScheduleStyleRecalculation()

void WebCore::InspectorTimelineAgent::didScheduleStyleRecalculation ( Frame frame)

◆ didTimeStamp()

void WebCore::InspectorTimelineAgent::didTimeStamp ( Frame frame,
const String message 
)

◆ id()

int WebCore::InspectorTimelineAgent::id ( ) const
inline

◆ mainFrameNavigated()

void WebCore::InspectorTimelineAgent::mainFrameNavigated ( )

◆ mainFrameStartedLoading()

void WebCore::InspectorTimelineAgent::mainFrameStartedLoading ( )

◆ setAutoCaptureEnabled()

void WebCore::InspectorTimelineAgent::setAutoCaptureEnabled ( ErrorString ,
bool  enabled 
)
final

◆ setInstruments()

void WebCore::InspectorTimelineAgent::setInstruments ( ErrorString errorString,
const Inspector::InspectorArray instruments 
)
final

◆ start()

void WebCore::InspectorTimelineAgent::start ( ErrorString ,
const int *const  maxCallStackDepth = nullptr 
)
final

◆ startFromConsole()

void WebCore::InspectorTimelineAgent::startFromConsole ( JSC::ExecState exec,
const String title 
)

◆ stop()

void WebCore::InspectorTimelineAgent::stop ( ErrorString )
final

◆ stopFromConsole()

void WebCore::InspectorTimelineAgent::stopFromConsole ( JSC::ExecState ,
const String title 
)

◆ time()

void WebCore::InspectorTimelineAgent::time ( Frame frame,
const String message 
)

◆ timeEnd()

void WebCore::InspectorTimelineAgent::timeEnd ( Frame frame,
const String message 
)

◆ willCallFunction()

void WebCore::InspectorTimelineAgent::willCallFunction ( const String scriptName,
int  scriptLine,
Frame frame 
)

◆ willComposite()

void WebCore::InspectorTimelineAgent::willComposite ( Frame frame)

◆ willDestroyFrontendAndBackend()

void WebCore::InspectorTimelineAgent::willDestroyFrontendAndBackend ( Inspector::DisconnectReason  )
finalvirtual

◆ willDispatchEvent()

void WebCore::InspectorTimelineAgent::willDispatchEvent ( const Event event,
Frame frame 
)

◆ willEvaluateScript()

void WebCore::InspectorTimelineAgent::willEvaluateScript ( const String url,
int  lineNumber,
Frame frame 
)

◆ willFireAnimationFrame()

void WebCore::InspectorTimelineAgent::willFireAnimationFrame ( int  callbackId,
Frame frame 
)

◆ willFireTimer()

void WebCore::InspectorTimelineAgent::willFireTimer ( int  timerId,
Frame frame 
)

◆ willLayout()

void WebCore::InspectorTimelineAgent::willLayout ( Frame frame)

◆ willPaint()

void WebCore::InspectorTimelineAgent::willPaint ( Frame frame)

◆ willRecalculateStyle()

void WebCore::InspectorTimelineAgent::willRecalculateStyle ( Frame frame)

Friends And Related Function Documentation

◆ TimelineRecordStack

friend class TimelineRecordStack
friend

The documentation for this class was generated from the following files: