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 StringList & GetEnabledCategories () 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 TraceConfig * CreateDefaultTraceConfig ()
 

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: