Shaka Packager SDK
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
shaka::media::JobManager Class Reference
Inheritance diagram for shaka::media::JobManager:
shaka::media::SingleThreadJobManager

Classes

struct  JobEntry
 

Public Member Functions

 JobManager (std::unique_ptr< SyncPointQueue > sync_points)
 
void Add (const std::string &name, std::shared_ptr< OriginHandler > handler)
 
virtual Status InitializeJobs ()
 
virtual Status RunJobs ()
 
void CancelJobs ()
 
SyncPointQueuesync_points ()
 

Protected Member Functions

 JobManager (const JobManager &)=delete
 
JobManageroperator= (const JobManager &)=delete
 

Protected Attributes

std::vector< JobEntryjob_entries_
 
std::vector< std::unique_ptr< Job > > jobs_
 
std::unique_ptr< SyncPointQueuesync_points_
 

Detailed Description

Definition at line 56 of file job_manager.h.


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