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

Public Member Functions

 SingleThreadJobManager (std::unique_ptr< SyncPointQueue > sync_points)
 
Status RunJobs () override
 
- Public Member Functions inherited from shaka::media::JobManager
 JobManager (std::unique_ptr< SyncPointQueue > sync_points)
 
void Add (const std::string &name, std::shared_ptr< OriginHandler > handler)
 
Status InitializeJobs ()
 
void CancelJobs ()
 
SyncPointQueuesync_points ()
 

Additional Inherited Members

- Protected Member Functions inherited from shaka::media::JobManager
 JobManager (const JobManager &)=delete
 
JobManageroperator= (const JobManager &)=delete
 
void OnJobComplete (Job *job)
 
std::map< Job *, bool > complete_ ABSL_GUARDED_BY (mutex_)
 
absl::CondVar any_job_complete_ ABSL_GUARDED_BY (mutex_)
 
- Protected Attributes inherited from shaka::media::JobManager
std::unique_ptr< SyncPointQueuesync_points_
 
std::vector< std::unique_ptr< Job > > jobs_
 
absl::Mutex mutex_
 

Detailed Description

Definition at line 18 of file single_thread_job_manager.h.


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