Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
v8::platform::tracing::TraceBufferChunk Class Reference

#include <v8-tracing.h>

Public Member Functions

 TraceBufferChunk (uint32_t seq)
 
void Reset (uint32_t new_seq)
 
bool IsFull () const
 
TraceObjectAddTraceEvent (size_t *event_index)
 
TraceObjectGetEventAt (size_t index)
 
uint32_t seq () const
 
size_t size () const
 

Static Public Attributes

static const size_t kChunkSize = 64
 

Constructor & Destructor Documentation

◆ TraceBufferChunk()

v8::platform::tracing::TraceBufferChunk::TraceBufferChunk ( uint32_t  seq)
explicit

Member Function Documentation

◆ AddTraceEvent()

TraceObject * v8::platform::tracing::TraceBufferChunk::AddTraceEvent ( size_t *  event_index)

◆ GetEventAt()

TraceObject * v8::platform::tracing::TraceBufferChunk::GetEventAt ( size_t  index)
inline

◆ IsFull()

bool v8::platform::tracing::TraceBufferChunk::IsFull ( ) const
inline

◆ Reset()

void v8::platform::tracing::TraceBufferChunk::Reset ( uint32_t  new_seq)

◆ seq()

uint32_t v8::platform::tracing::TraceBufferChunk::seq ( ) const
inline

◆ size()

size_t v8::platform::tracing::TraceBufferChunk::size ( ) const
inline

Member Data Documentation

◆ kChunkSize

const size_t v8::platform::tracing::TraceBufferChunk::kChunkSize = 64
static

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