Remove TaskQueue::PostAndReply as unused
Bug: webrtc:10191, webrtc:9728 Change-Id: Iaaa7c88bbbbfdd6e3e9bf5ab683bbdb2962a5cab Reviewed-on: https://webrtc-review.googlesource.com/c/107202 Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26202}
This commit is contained in:
committed by
Commit Bot
parent
a8f58f001e
commit
43f3982d6f
@ -190,10 +190,6 @@ class TaskQueue::Impl : public RefCountInterface {
|
||||
}
|
||||
|
||||
void PostTask(std::unique_ptr<QueuedTask> task);
|
||||
void PostTaskAndReply(std::unique_ptr<QueuedTask> task,
|
||||
std::unique_ptr<QueuedTask> reply,
|
||||
TaskQueue::Impl* reply_queue);
|
||||
|
||||
void PostDelayedTask(std::unique_ptr<QueuedTask> task, uint32_t milliseconds);
|
||||
|
||||
void RunPendingTasks();
|
||||
@ -322,24 +318,6 @@ void TaskQueue::Impl::PostDelayedTask(std::unique_ptr<QueuedTask> task,
|
||||
}
|
||||
}
|
||||
|
||||
void TaskQueue::Impl::PostTaskAndReply(std::unique_ptr<QueuedTask> task,
|
||||
std::unique_ptr<QueuedTask> reply,
|
||||
TaskQueue::Impl* reply_queue) {
|
||||
QueuedTask* task_ptr = task.release();
|
||||
QueuedTask* reply_task_ptr = reply.release();
|
||||
DWORD reply_thread_id = reply_queue->thread_.GetThreadRef();
|
||||
PostTask([task_ptr, reply_task_ptr, reply_thread_id]() {
|
||||
if (task_ptr->Run())
|
||||
delete task_ptr;
|
||||
// If the thread's message queue is full, we can't queue the task and will
|
||||
// have to drop it (i.e. delete).
|
||||
if (!::PostThreadMessage(reply_thread_id, WM_RUN_TASK, 0,
|
||||
reinterpret_cast<LPARAM>(reply_task_ptr))) {
|
||||
delete reply_task_ptr;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
void TaskQueue::Impl::RunPendingTasks() {
|
||||
while (true) {
|
||||
std::unique_ptr<QueuedTask> task;
|
||||
@ -500,19 +478,6 @@ void TaskQueue::PostTask(std::unique_ptr<QueuedTask> task) {
|
||||
return TaskQueue::impl_->PostTask(std::move(task));
|
||||
}
|
||||
|
||||
void TaskQueue::PostTaskAndReply(std::unique_ptr<QueuedTask> task,
|
||||
std::unique_ptr<QueuedTask> reply,
|
||||
TaskQueue* reply_queue) {
|
||||
return TaskQueue::impl_->PostTaskAndReply(std::move(task), std::move(reply),
|
||||
reply_queue->impl_.get());
|
||||
}
|
||||
|
||||
void TaskQueue::PostTaskAndReply(std::unique_ptr<QueuedTask> task,
|
||||
std::unique_ptr<QueuedTask> reply) {
|
||||
return TaskQueue::impl_->PostTaskAndReply(std::move(task), std::move(reply),
|
||||
impl_.get());
|
||||
}
|
||||
|
||||
void TaskQueue::PostDelayedTask(std::unique_ptr<QueuedTask> task,
|
||||
uint32_t milliseconds) {
|
||||
return TaskQueue::impl_->PostDelayedTask(std::move(task), milliseconds);
|
||||
|
||||
Reference in New Issue
Block a user