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

#include <background_job.hpp>

Public Member Functions

 BackgroundJobService ()
 ~BackgroundJobService ()
 BackgroundJobService (const BackgroundJobService &)=delete
BackgroundJobService & operator= (const BackgroundJobService &)=delete
BackgroundJobHandle submit (BackgroundJobOptions options, BackgroundJobFunction job)
void cancel_all ()
void wait_all ()
std::size_t pending_count () const

Constructor & Destructor Documentation

◆ BackgroundJobService() [1/2]

pulp::runtime::BackgroundJobService::BackgroundJobService ( )

◆ ~BackgroundJobService()

pulp::runtime::BackgroundJobService::~BackgroundJobService ( )

◆ BackgroundJobService() [2/2]

pulp::runtime::BackgroundJobService::BackgroundJobService ( const BackgroundJobService & )
delete

Member Function Documentation

◆ cancel_all()

void pulp::runtime::BackgroundJobService::cancel_all ( )

◆ operator=()

BackgroundJobService & pulp::runtime::BackgroundJobService::operator= ( const BackgroundJobService & )
delete

◆ pending_count()

std::size_t pulp::runtime::BackgroundJobService::pending_count ( ) const

◆ submit()

BackgroundJobHandle pulp::runtime::BackgroundJobService::submit ( BackgroundJobOptions options,
BackgroundJobFunction job )
nodiscard

◆ wait_all()

void pulp::runtime::BackgroundJobService::wait_all ( )

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