OpenCPN Partial API docs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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: