v8  5.5.372 (node 7.10.1)
V8 is Google's open source JavaScript engine
TraceConfig Class Reference

#include <v8-tracing.h>

Public Types

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

Public Member Functions

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

Static Public Member Functions

static TraceConfigCreateDefaultTraceConfig ()
 

Detailed Description

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

Member Typedef Documentation

◆ StringList

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

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

Constructor & Destructor Documentation

◆ TraceConfig()

TraceConfig ( )
inline

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

Member Function Documentation

◆ AddExcludedCategory()

void AddExcludedCategory ( const char *  excluded_category)

◆ AddIncludedCategory()

void AddIncludedCategory ( const char *  included_category)

◆ CreateDefaultTraceConfig()

static TraceConfig* CreateDefaultTraceConfig ( )
static

◆ EnableArgumentFilter()

void EnableArgumentFilter ( )
inline

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

◆ EnableSampling()

void EnableSampling ( )
inline

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

◆ EnableSystrace()

void EnableSystrace ( )
inline

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

◆ GetTraceRecordMode()

TraceRecordMode GetTraceRecordMode ( ) const
inline

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

◆ IsArgumentFilterEnabled()

bool IsArgumentFilterEnabled ( ) const
inline

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

◆ IsCategoryGroupEnabled()

bool IsCategoryGroupEnabled ( const char *  category_group) const

◆ IsSamplingEnabled()

bool IsSamplingEnabled ( ) const
inline

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

◆ IsSystraceEnabled()

bool IsSystraceEnabled ( ) const
inline

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

◆ SetTraceRecordMode()

void SetTraceRecordMode ( TraceRecordMode  mode)
inline

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


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