Publish rtc::QueuedTask in api as webrtc::QueuedTask
Bug: webrtc:10191 Change-Id: I7dcba28615c2f3e44442be410dedde15f5fb1deb Reviewed-on: https://webrtc-review.googlesource.com/c/113502 Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26244}
This commit is contained in:
committed by
Commit Bot
parent
645df9e3b5
commit
959e9b6b57
@ -16,13 +16,13 @@
|
||||
#include <memory>
|
||||
#include <queue>
|
||||
|
||||
#include "api/task_queue/queued_task.h"
|
||||
#include "modules/include/module.h"
|
||||
#include "modules/utility/include/process_thread.h"
|
||||
#include "rtc_base/critical_section.h"
|
||||
#include "rtc_base/event.h"
|
||||
#include "rtc_base/location.h"
|
||||
#include "rtc_base/platform_thread.h"
|
||||
#include "rtc_base/task_queue.h"
|
||||
#include "rtc_base/thread_checker.h"
|
||||
|
||||
namespace webrtc {
|
||||
@ -36,7 +36,7 @@ class ProcessThreadImpl : public ProcessThread {
|
||||
void Stop() override;
|
||||
|
||||
void WakeUp(Module* module) override;
|
||||
void PostTask(std::unique_ptr<rtc::QueuedTask> task) override;
|
||||
void PostTask(std::unique_ptr<QueuedTask> task) override;
|
||||
|
||||
void RegisterModule(Module* module, const rtc::Location& from) override;
|
||||
void DeRegisterModule(Module* module) override;
|
||||
@ -80,7 +80,7 @@ class ProcessThreadImpl : public ProcessThread {
|
||||
std::unique_ptr<rtc::PlatformThread> thread_;
|
||||
|
||||
ModuleList modules_;
|
||||
std::queue<rtc::QueuedTask*> queue_;
|
||||
std::queue<QueuedTask*> queue_;
|
||||
bool stop_;
|
||||
const char* thread_name_;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user