webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Inspector::AsyncStackTrace Class Reference

#include <AsyncStackTrace.h>

Inheritance diagram for Inspector::AsyncStackTrace:

Public Types

enum  State { State::Pending, State::Active, State::Dispatched, State::Canceled }
 

Public Member Functions

bool isPending () const
 
bool isLocked () const
 
void willDispatchAsyncCall (size_t maxDepth)
 
void didDispatchAsyncCall ()
 
void didCancelAsyncCall ()
 
RefPtr< Inspector::Protocol::Console::StackTracebuildInspectorObject () const
 
 ~AsyncStackTrace ()
 

Static Public Member Functions

static RefPtr< AsyncStackTracecreate (Ref< ScriptCallStack > &&, bool singleShot, RefPtr< AsyncStackTrace > parent)
 

Member Enumeration Documentation

◆ State

Enumerator
Pending 
Active 
Dispatched 
Canceled 

Constructor & Destructor Documentation

◆ ~AsyncStackTrace()

Inspector::AsyncStackTrace::~AsyncStackTrace ( )

Member Function Documentation

◆ buildInspectorObject()

RefPtr< Inspector::Protocol::Console::StackTrace > Inspector::AsyncStackTrace::buildInspectorObject ( ) const

◆ create()

RefPtr< AsyncStackTrace > Inspector::AsyncStackTrace::create ( Ref< ScriptCallStack > &&  callStack,
bool  singleShot,
RefPtr< AsyncStackTrace parent 
)
static

◆ didCancelAsyncCall()

void Inspector::AsyncStackTrace::didCancelAsyncCall ( )

◆ didDispatchAsyncCall()

void Inspector::AsyncStackTrace::didDispatchAsyncCall ( )

◆ isLocked()

bool Inspector::AsyncStackTrace::isLocked ( ) const

◆ isPending()

bool Inspector::AsyncStackTrace::isPending ( ) const

◆ willDispatchAsyncCall()

void Inspector::AsyncStackTrace::willDispatchAsyncCall ( size_t  maxDepth)

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