OpenCPN Partial API docs
Loading...
Searching...
No Matches
WaitContinue Class Reference

Public Member Functions

 WaitContinue ()
 Default constructor, neither copyable nor assignable.
 
WaitContinueoperator= (const WaitContinue)=delete
 
 WaitContinue (const WaitContinue &)=delete
 
void Continue ()
 Release any threads blocked by Wait().
 
bool Wait (std::chrono::milliseconds timeout=0s)
 Blocking wait for next Continue() with optional timeout.
 
void Wait (unsigned timeout_ms)
 Blocking wait for next Continue() or timeout (milliseconds)
 

Detailed Description

Definition at line 36 of file wait_continue.h.

Constructor & Destructor Documentation

◆ WaitContinue()

WaitContinue::WaitContinue ( )
inline

Default constructor, neither copyable nor assignable.

Definition at line 39 of file wait_continue.h.

Member Function Documentation

◆ Continue()

void WaitContinue::Continue ( )
inline

Release any threads blocked by Wait().

Definition at line 45 of file wait_continue.h.

◆ Wait() [1/2]

bool WaitContinue::Wait ( std::chrono::milliseconds  timeout = 0s)
inline

Blocking wait for next Continue() with optional timeout.

Definition at line 54 of file wait_continue.h.

◆ Wait() [2/2]

void WaitContinue::Wait ( unsigned  timeout_ms)
inline

Blocking wait for next Continue() or timeout (milliseconds)

Definition at line 63 of file wait_continue.h.


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