v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::tracing::TracingCategoryObserver Class Reference

#include <tracing-category-observer.h>

Inheritance diagram for v8::tracing::TracingCategoryObserver:
Collaboration diagram for v8::tracing::TracingCategoryObserver:

Public Types

enum  Mode { ENABLED_BY_NATIVE = 1 << 0 , ENABLED_BY_TRACING = 1 << 1 , ENABLED_BY_SAMPLING = 1 << 2 }
 

Public Member Functions

void OnTraceEnabled () final
 
void OnTraceDisabled () final
 
- Public Member Functions inherited from v8::TracingController::TraceStateObserver
virtual ~TraceStateObserver ()=default
 

Static Public Member Functions

static void SetUp ()
 
static void TearDown ()
 

Static Private Attributes

static TracingCategoryObserverinstance_ = nullptr
 

Detailed Description

Definition at line 14 of file tracing-category-observer.h.

Member Enumeration Documentation

◆ Mode

Enumerator
ENABLED_BY_NATIVE 
ENABLED_BY_TRACING 
ENABLED_BY_SAMPLING 

Definition at line 21 of file tracing-category-observer.h.

Member Function Documentation

◆ OnTraceDisabled()

void v8::tracing::TracingCategoryObserver::OnTraceDisabled ( )
finalvirtual

◆ OnTraceEnabled()

void v8::tracing::TracingCategoryObserver::OnTraceEnabled ( )
finalvirtual

◆ SetUp()

void v8::tracing::TracingCategoryObserver::SetUp ( )
static

Definition at line 18 of file tracing-category-observer.cc.

Here is the caller graph for this function:

◆ TearDown()

void v8::tracing::TracingCategoryObserver::TearDown ( )
static

Definition at line 30 of file tracing-category-observer.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ instance_

TracingCategoryObserver * v8::tracing::TracingCategoryObserver::instance_ = nullptr
staticprivate

Definition at line 41 of file tracing-category-observer.h.


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