perkj
650fdae91c
This cl refactor TaskQueues to use a PIMPL implementation on linux/Android.
...
In later steps the Win/Mac implementation will also be refactored.
The rtc_task_queue target is split up in three separate targets:
rtc_task_queue_api:
Contains the header file task_queue.h but no implementation.
Only external TaskQueue implementations should directly depend on this target.
rtc_task_queue_impl:
Contains the default implementation of task_queue.h.
Only external application targets should directly depend on this target.
rtc_task_queue:
WebRTC targets should depend on this target. It unconditionally depend on rtc_task_queue_api and depending on the new build flag,|rtc_link_task_queue_impl|, depend on rtc_task_queue_impl.
BUG=webrtc:8160
Review-Url: https://codereview.webrtc.org/3003643002
Cr-Commit-Position: refs/heads/master@{#19516}
2017-08-25 12:00:11 +00:00
..
2017-07-07 10:09:51 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-08-09 00:59:47 +00:00
2017-08-09 00:59:47 +00:00
2017-08-09 00:59:47 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-25 12:00:11 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-07-19 17:40:47 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-07-14 21:44:46 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-29 06:04:25 +00:00
2017-06-29 06:04:25 +00:00
2017-06-29 06:04:25 +00:00
2017-06-21 12:50:22 +00:00
2017-06-30 17:45:21 +00:00
2017-07-07 18:02:15 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-24 09:20:46 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-29 06:04:25 +00:00
2017-07-10 10:00:30 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-07-07 10:09:51 +00:00
2017-08-24 09:20:46 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-10 00:22:01 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-07-14 21:44:46 +00:00
2017-07-11 23:56:05 +00:00
2017-07-11 23:56:05 +00:00
2017-07-26 14:48:15 +00:00
2017-07-26 14:48:15 +00:00
2017-08-23 12:24:10 +00:00
2017-08-23 12:24:10 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-07-11 23:56:05 +00:00
2017-07-11 23:56:05 +00:00
2017-08-18 07:15:19 +00:00
2017-07-27 22:05:29 +00:00
2017-07-26 23:09:33 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-07-14 21:44:46 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-08-17 23:03:04 +00:00
2017-08-17 23:03:04 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-10 00:22:01 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-24 09:20:46 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-07-14 21:44:46 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-08-24 13:41:05 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-10 00:22:01 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-07-14 21:44:46 +00:00
2017-08-08 17:48:15 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-07-19 17:40:47 +00:00
2017-07-19 17:40:47 +00:00
2017-07-19 17:40:47 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-07-19 17:40:47 +00:00
2017-07-14 21:44:46 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-10 00:22:01 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-15 00:37:05 +00:00
2017-08-17 23:03:04 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-08 17:48:15 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-24 08:36:14 +00:00
2017-08-24 08:36:14 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-25 12:00:11 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-25 12:00:11 +00:00
2017-06-29 06:04:25 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-16 17:31:58 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-07-14 21:44:46 +00:00
2017-06-30 17:45:21 +00:00
2017-07-07 10:09:51 +00:00
2017-08-09 00:59:47 +00:00
2017-07-14 21:44:46 +00:00
2017-07-14 21:44:46 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-07-14 21:44:46 +00:00
2017-06-30 17:45:21 +00:00
2017-07-14 22:26:05 +00:00
2017-08-17 14:59:54 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-08-24 09:20:46 +00:00
2017-08-24 09:20:46 +00:00
2017-06-30 17:45:21 +00:00
2017-08-04 22:01:57 +00:00
2017-08-04 22:01:57 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-08-24 09:20:46 +00:00
2017-08-24 09:20:46 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-29 06:04:25 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00
2017-06-30 17:45:21 +00:00