V8  latest master commit
V8 is Google's open source JavaScript engine
v8::platform::tracing::TraceConfig Class Reference

#include <v8-tracing.h>

Public Types

typedef std::vector< std::string > StringList
 

Public Member Functions

 TraceConfig ()
 
TraceRecordMode GetTraceRecordMode () const
 
const StringListGetEnabledCategories () const
 
bool IsSystraceEnabled () const
 
bool IsArgumentFilterEnabled () const
 
void SetTraceRecordMode (TraceRecordMode mode)
 
void EnableSystrace ()
 
void EnableArgumentFilter ()
 
void AddIncludedCategory (const char *included_category)
 
bool IsCategoryGroupEnabled (const char *category_group) const
 

Static Public Member Functions

static TraceConfigCreateDefaultTraceConfig ()
 

Detailed Description

Definition at line 194 of file v8-tracing.h.

Member Typedef Documentation

◆ StringList

typedef std::vector<std::string> v8::platform::tracing::TraceConfig::StringList

Definition at line 196 of file v8-tracing.h.

Constructor & Destructor Documentation

◆ TraceConfig()

v8::platform::tracing::TraceConfig::TraceConfig ( )
inline

Definition at line 200 of file v8-tracing.h.

Member Function Documentation

◆ AddIncludedCategory()

void v8::platform::tracing::TraceConfig::AddIncludedCategory ( const char *  included_category)

◆ CreateDefaultTraceConfig()

static TraceConfig* v8::platform::tracing::TraceConfig::CreateDefaultTraceConfig ( )
static

◆ EnableArgumentFilter()

void v8::platform::tracing::TraceConfig::EnableArgumentFilter ( )
inline

Definition at line 210 of file v8-tracing.h.

◆ EnableSystrace()

void v8::platform::tracing::TraceConfig::EnableSystrace ( )
inline

Definition at line 209 of file v8-tracing.h.

◆ GetEnabledCategories()

const StringList& v8::platform::tracing::TraceConfig::GetEnabledCategories ( ) const
inline

Definition at line 202 of file v8-tracing.h.

◆ GetTraceRecordMode()

TraceRecordMode v8::platform::tracing::TraceConfig::GetTraceRecordMode ( ) const
inline

Definition at line 201 of file v8-tracing.h.

◆ IsArgumentFilterEnabled()

bool v8::platform::tracing::TraceConfig::IsArgumentFilterEnabled ( ) const
inline

Definition at line 206 of file v8-tracing.h.

◆ IsCategoryGroupEnabled()

bool v8::platform::tracing::TraceConfig::IsCategoryGroupEnabled ( const char *  category_group) const

◆ IsSystraceEnabled()

bool v8::platform::tracing::TraceConfig::IsSystraceEnabled ( ) const
inline

Definition at line 205 of file v8-tracing.h.

◆ SetTraceRecordMode()

void v8::platform::tracing::TraceConfig::SetTraceRecordMode ( TraceRecordMode  mode)
inline

Definition at line 208 of file v8-tracing.h.


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