Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::runtime::BackgroundJobHandle Class Reference

#include <background_job.hpp>

Public Member Functions

 BackgroundJobHandle ()=default
void cancel () const
bool valid () const
bool is_cancelled () const
bool is_finished () const
void wait () const
std::optional< BackgroundJobProgress > latest_progress () const

Friends

class BackgroundJobService

Constructor & Destructor Documentation

◆ BackgroundJobHandle()

pulp::runtime::BackgroundJobHandle::BackgroundJobHandle ( )
default

Member Function Documentation

◆ cancel()

void pulp::runtime::BackgroundJobHandle::cancel ( ) const

◆ is_cancelled()

bool pulp::runtime::BackgroundJobHandle::is_cancelled ( ) const

◆ is_finished()

bool pulp::runtime::BackgroundJobHandle::is_finished ( ) const

◆ latest_progress()

std::optional< BackgroundJobProgress > pulp::runtime::BackgroundJobHandle::latest_progress ( ) const

◆ valid()

bool pulp::runtime::BackgroundJobHandle::valid ( ) const

◆ wait()

void pulp::runtime::BackgroundJobHandle::wait ( ) const

◆ BackgroundJobService

friend class BackgroundJobService
friend

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