|
Shaka Packager SDK
|
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 () |
| SyncPointQueue * | sync_points () |
Additional Inherited Members | |
Protected Member Functions inherited from shaka::media::JobManager | |
| JobManager (const JobManager &)=delete | |
| JobManager & | operator= (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< SyncPointQueue > | sync_points_ |
| std::vector< std::unique_ptr< Job > > | jobs_ |
| absl::Mutex | mutex_ |
Definition at line 18 of file single_thread_job_manager.h.
|
explicit |
Definition at line 15 of file single_thread_job_manager.cc.
|
overridevirtual |
Reimplemented from shaka::media::JobManager.
Definition at line 19 of file single_thread_job_manager.cc.