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

#include <worker-thread.h>

Inheritance diagram for v8::platform::WorkerThread:
Collaboration diagram for v8::platform::WorkerThread:

Public Member Functions

 WorkerThread (TaskQueue *queue)
 
 ~WorkerThread () override
 
 WorkerThread (const WorkerThread &)=delete
 
WorkerThreadoperator= (const WorkerThread &)=delete
 
void Run () override
 

Private Attributes

TaskQueuequeue_
 

Detailed Description

Definition at line 20 of file worker-thread.h.

Constructor & Destructor Documentation

◆ WorkerThread() [1/2]

v8::platform::WorkerThread::WorkerThread ( TaskQueue * queue)
explicit

Definition at line 13 of file worker-thread.cc.

◆ ~WorkerThread()

v8::platform::WorkerThread::~WorkerThread ( )
override

Definition at line 18 of file worker-thread.cc.

◆ WorkerThread() [2/2]

v8::platform::WorkerThread::WorkerThread ( const WorkerThread & )
delete

Member Function Documentation

◆ operator=()

WorkerThread & v8::platform::WorkerThread::operator= ( const WorkerThread & )
delete

◆ Run()

void v8::platform::WorkerThread::Run ( )
override

Definition at line 22 of file worker-thread.cc.

Here is the call graph for this function:

Member Data Documentation

◆ queue_

TaskQueue* v8::platform::WorkerThread::queue_
private

Definition at line 32 of file worker-thread.h.


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