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

#include <platform-win32.h>

Collaboration diagram for v8::base::PreciseSleepTimer:

Public Member Functions

 PreciseSleepTimer ()
 
 ~PreciseSleepTimer ()
 
 PreciseSleepTimer (const PreciseSleepTimer &other)=delete
 
PreciseSleepTimeroperator= (const PreciseSleepTimer &other)=delete
 
 PreciseSleepTimer (PreciseSleepTimer &&other) V8_NOEXCEPT
 
PreciseSleepTimeroperator= (PreciseSleepTimer &&other) V8_NOEXCEPT
 
void TryInit ()
 
bool IsInitialized () const
 
void Sleep (TimeDelta interval) const
 

Private Member Functions

void Close ()
 

Private Attributes

HANDLE timer_
 

Detailed Description

Definition at line 17 of file platform-win32.h.

Constructor & Destructor Documentation

◆ PreciseSleepTimer() [1/3]

v8::base::PreciseSleepTimer::PreciseSleepTimer ( )

Definition at line 1184 of file platform-win32.cc.

◆ ~PreciseSleepTimer()

v8::base::PreciseSleepTimer::~PreciseSleepTimer ( )

Definition at line 1185 of file platform-win32.cc.

Here is the call graph for this function:

◆ PreciseSleepTimer() [2/3]

v8::base::PreciseSleepTimer::PreciseSleepTimer ( const PreciseSleepTimer & other)
delete

◆ PreciseSleepTimer() [3/3]

v8::base::PreciseSleepTimer::PreciseSleepTimer ( PreciseSleepTimer && other)

Definition at line 1186 of file platform-win32.cc.

Member Function Documentation

◆ Close()

void v8::base::PreciseSleepTimer::Close ( )
private

Definition at line 1199 of file platform-win32.cc.

Here is the caller graph for this function:

◆ IsInitialized()

bool v8::base::PreciseSleepTimer::IsInitialized ( ) const

Definition at line 1198 of file platform-win32.cc.

◆ operator=() [1/2]

PreciseSleepTimer & v8::base::PreciseSleepTimer::operator= ( const PreciseSleepTimer & other)
delete

◆ operator=() [2/2]

PreciseSleepTimer & v8::base::PreciseSleepTimer::operator= ( PreciseSleepTimer && other)

Definition at line 1191 of file platform-win32.cc.

◆ Sleep()

void v8::base::PreciseSleepTimer::Sleep ( TimeDelta interval) const

Definition at line 1220 of file platform-win32.cc.

◆ TryInit()

void v8::base::PreciseSleepTimer::TryInit ( )

Definition at line 1206 of file platform-win32.cc.

Here is the call graph for this function:

Member Data Documentation

◆ timer_

HANDLE v8::base::PreciseSleepTimer::timer_
private

Definition at line 44 of file platform-win32.h.


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