|
| SingleThreadJobManager (std::unique_ptr< SyncPointQueue > sync_points) |
|
Status | RunJobs () override |
|
| 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 () |
|
|
| 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_) |
|
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.
The documentation for this class was generated from the following files: