v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::wasm::DeserializationQueue Class Reference
Collaboration diagram for v8::internal::wasm::DeserializationQueue:

Public Member Functions

void Add (std::vector< DeserializationUnit > batch)
 
std::vector< DeserializationUnitPop ()
 
std::vector< DeserializationUnitPopAll ()
 
size_t NumBatches () const
 

Private Attributes

base::Mutex mutex_
 
std::queue< std::vector< DeserializationUnit > > queue_
 

Detailed Description

Definition at line 657 of file wasm-serialization.cc.

Member Function Documentation

◆ Add()

void v8::internal::wasm::DeserializationQueue::Add ( std::vector< DeserializationUnit > batch)
inline

Definition at line 659 of file wasm-serialization.cc.

Here is the caller graph for this function:

◆ NumBatches()

size_t v8::internal::wasm::DeserializationQueue::NumBatches ( ) const
inline

Definition at line 686 of file wasm-serialization.cc.

Here is the caller graph for this function:

◆ Pop()

std::vector< DeserializationUnit > v8::internal::wasm::DeserializationQueue::Pop ( )
inline

Definition at line 665 of file wasm-serialization.cc.

Here is the caller graph for this function:

◆ PopAll()

std::vector< DeserializationUnit > v8::internal::wasm::DeserializationQueue::PopAll ( )
inline

Definition at line 673 of file wasm-serialization.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ mutex_

base::Mutex v8::internal::wasm::DeserializationQueue::mutex_
mutableprivate

Definition at line 692 of file wasm-serialization.cc.

◆ queue_

std::queue<std::vector<DeserializationUnit> > v8::internal::wasm::DeserializationQueue::queue_
private

Definition at line 693 of file wasm-serialization.cc.


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