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

#include <WorkerConsoleClient.h>

Inheritance diagram for WebCore::WorkerConsoleClient:
JSC::ConsoleClient

Public Member Functions

 WorkerConsoleClient (WorkerGlobalScope &)
 
virtual ~WorkerConsoleClient ()
 
- Public Member Functions inherited from JSC::ConsoleClient
virtual ~ConsoleClient ()
 
void logWithLevel (ExecState *, Ref< Inspector::ScriptArguments > &&, MessageLevel)
 
void clear (ExecState *)
 
void dir (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void dirXML (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void table (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void trace (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void assertion (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void group (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void groupCollapsed (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void groupEnd (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
virtual void messageWithTypeAndLevel (MessageType, MessageLevel, JSC::ExecState *, Ref< Inspector::ScriptArguments > &&)=0
 
virtual void count (ExecState *, Ref< Inspector::ScriptArguments > &&)=0
 
virtual void profile (ExecState *, const String &title)=0
 
virtual void profileEnd (ExecState *, const String &title)=0
 
virtual void takeHeapSnapshot (ExecState *, const String &title)=0
 
virtual void time (ExecState *, const String &title)=0
 
virtual void timeEnd (ExecState *, const String &title)=0
 
virtual void timeStamp (ExecState *, Ref< Inspector::ScriptArguments > &&)=0
 
virtual ~ConsoleClient ()
 
void logWithLevel (ExecState *, Ref< Inspector::ScriptArguments > &&, MessageLevel)
 
void clear (ExecState *)
 
void dir (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void dirXML (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void table (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void trace (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void assertion (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void group (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void groupCollapsed (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
void groupEnd (ExecState *, Ref< Inspector::ScriptArguments > &&)
 
virtual void messageWithTypeAndLevel (MessageType, MessageLevel, JSC::ExecState *, Ref< Inspector::ScriptArguments > &&)=0
 
virtual void count (ExecState *, Ref< Inspector::ScriptArguments > &&)=0
 
virtual void profile (ExecState *, const String &title)=0
 
virtual void profileEnd (ExecState *, const String &title)=0
 
virtual void takeHeapSnapshot (ExecState *, const String &title)=0
 
virtual void time (ExecState *, const String &title)=0
 
virtual void timeEnd (ExecState *, const String &title)=0
 
virtual void timeStamp (ExecState *, Ref< Inspector::ScriptArguments > &&)=0
 

Protected Member Functions

void messageWithTypeAndLevel (MessageType, MessageLevel, JSC::ExecState *, Ref< Inspector::ScriptArguments > &&) override
 
void count (JSC::ExecState *, Ref< Inspector::ScriptArguments > &&) override
 
void profile (JSC::ExecState *, const String &title) override
 
void profileEnd (JSC::ExecState *, const String &title) override
 
void takeHeapSnapshot (JSC::ExecState *, const String &title) override
 
void time (JSC::ExecState *, const String &title) override
 
void timeEnd (JSC::ExecState *, const String &title) override
 
void timeStamp (JSC::ExecState *, Ref< Inspector::ScriptArguments > &&) override
 

Additional Inherited Members

- Static Public Member Functions inherited from JSC::ConsoleClient
static JS_EXPORT_PRIVATE void printConsoleMessage (MessageSource, MessageType, MessageLevel, const String &message, const String &url, unsigned lineNumber, unsigned columnNumber)
 
static JS_EXPORT_PRIVATE void printConsoleMessageWithArguments (MessageSource, MessageType, MessageLevel, JSC::ExecState *, Ref< Inspector::ScriptArguments > &&)
 
static JS_EXPORT_PRIVATE void printConsoleMessage (MessageSource, MessageType, MessageLevel, const String &message, const String &url, unsigned lineNumber, unsigned columnNumber)
 
static JS_EXPORT_PRIVATE void printConsoleMessageWithArguments (MessageSource, MessageType, MessageLevel, JSC::ExecState *, Ref< Inspector::ScriptArguments > &&)
 

Constructor & Destructor Documentation

◆ WorkerConsoleClient()

WebCore::WorkerConsoleClient::WorkerConsoleClient ( WorkerGlobalScope workerGlobalScope)
explicit

◆ ~WorkerConsoleClient()

WebCore::WorkerConsoleClient::~WorkerConsoleClient ( )
virtual

Member Function Documentation

◆ count()

void WebCore::WorkerConsoleClient::count ( JSC::ExecState exec,
Ref< Inspector::ScriptArguments > &&  arguments 
)
overrideprotected

◆ messageWithTypeAndLevel()

void WebCore::WorkerConsoleClient::messageWithTypeAndLevel ( MessageType  type,
MessageLevel  level,
JSC::ExecState exec,
Ref< Inspector::ScriptArguments > &&  arguments 
)
overrideprotected

◆ profile()

void WebCore::WorkerConsoleClient::profile ( JSC::ExecState ,
const String title 
)
overrideprotected

◆ profileEnd()

void WebCore::WorkerConsoleClient::profileEnd ( JSC::ExecState ,
const String title 
)
overrideprotected

◆ takeHeapSnapshot()

void WebCore::WorkerConsoleClient::takeHeapSnapshot ( JSC::ExecState ,
const String title 
)
overrideprotected

◆ time()

void WebCore::WorkerConsoleClient::time ( JSC::ExecState ,
const String title 
)
overrideprotected

◆ timeEnd()

void WebCore::WorkerConsoleClient::timeEnd ( JSC::ExecState exec,
const String title 
)
overrideprotected

◆ timeStamp()

void WebCore::WorkerConsoleClient::timeStamp ( JSC::ExecState ,
Ref< Inspector::ScriptArguments > &&   
)
overrideprotected

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