Commit 0231b212 authored by James Sedgwick's avatar James Sedgwick Committed by Facebook Github Bot

move executor task queues and thread factories into subdirectories

Summary:
as title, see moves

(Note: this ignores all push blocking failures!)

Reviewed By: mzlee

Differential Revision: D6112001

fbshipit-source-id: 1eb10b44ae8ee1f90a10e05c29e48c99d824afa5
parent 43591b0d
...@@ -83,7 +83,6 @@ nobase_follyinclude_HEADERS = \ ...@@ -83,7 +83,6 @@ nobase_follyinclude_HEADERS = \
detail/TurnSequencer.h \ detail/TurnSequencer.h \
detail/UncaughtExceptionCounter.h \ detail/UncaughtExceptionCounter.h \
executors/Async.h \ executors/Async.h \
executors/BlockingQueue.h \
executors/CPUThreadPoolExecutor.h \ executors/CPUThreadPoolExecutor.h \
executors/Codel.h \ executors/Codel.h \
executors/DrivableExecutor.h \ executors/DrivableExecutor.h \
...@@ -93,17 +92,18 @@ nobase_follyinclude_HEADERS = \ ...@@ -93,17 +92,18 @@ nobase_follyinclude_HEADERS = \
executors/IOExecutor.h \ executors/IOExecutor.h \
executors/IOObjectCache.h \ executors/IOObjectCache.h \
executors/IOThreadPoolExecutor.h \ executors/IOThreadPoolExecutor.h \
executors/LifoSemMPMCQueue.h \
executors/NamedThreadFactory.h \
executors/NotificationQueueExecutor.h \ executors/NotificationQueueExecutor.h \
executors/PriorityLifoSemMPMCQueue.h \
executors/PriorityThreadFactory.h \
executors/ScheduledExecutor.h \ executors/ScheduledExecutor.h \
executors/SerialExecutor.h \ executors/SerialExecutor.h \
executors/ThreadFactory.h \
executors/ThreadPoolExecutor.h \ executors/ThreadPoolExecutor.h \
executors/ThreadedExecutor.h \ executors/ThreadedExecutor.h \
executors/UnboundedBlockingQueue.h \ executors/task_queue/BlockingQueue.h \
executors/task_queue/LifoSemMPMCQueue.h \
executors/task_queue/PriorityLifoSemMPMCQueue.h \
executors/task_queue/UnboundedBlockingQueue.h \
executors/thread_factory/NamedThreadFactory.h \
executors/thread_factory/PriorityThreadFactory.h \
executors/thread_factory/ThreadFactory.h \
functional/ApplyTuple.h \ functional/ApplyTuple.h \
Demangle.h \ Demangle.h \
DiscriminatedPtr.h \ DiscriminatedPtr.h \
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
*/ */
#include <folly/executors/CPUThreadPoolExecutor.h> #include <folly/executors/CPUThreadPoolExecutor.h>
#include <folly/executors/PriorityLifoSemMPMCQueue.h> #include <folly/executors/task_queue/PriorityLifoSemMPMCQueue.h>
namespace folly { namespace folly {
......
...@@ -20,8 +20,8 @@ ...@@ -20,8 +20,8 @@
#include <folly/Memory.h> #include <folly/Memory.h>
#include <folly/RWSpinLock.h> #include <folly/RWSpinLock.h>
#include <folly/concurrency/GlobalThreadPoolList.h> #include <folly/concurrency/GlobalThreadPoolList.h>
#include <folly/executors/LifoSemMPMCQueue.h> #include <folly/executors/task_queue/LifoSemMPMCQueue.h>
#include <folly/executors/NamedThreadFactory.h> #include <folly/executors/thread_factory/NamedThreadFactory.h>
#include <folly/io/async/Request.h> #include <folly/io/async/Request.h>
#include <algorithm> #include <algorithm>
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
#include <glog/logging.h> #include <glog/logging.h>
#include <folly/ThreadName.h> #include <folly/ThreadName.h>
#include <folly/executors/NamedThreadFactory.h> #include <folly/executors/thread_factory/NamedThreadFactory.h>
namespace folly { namespace folly {
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
#include <thread> #include <thread>
#include <folly/Executor.h> #include <folly/Executor.h>
#include <folly/executors/ThreadFactory.h> #include <folly/executors/thread_factory/ThreadFactory.h>
namespace folly { namespace folly {
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
#include <folly/LifoSem.h> #include <folly/LifoSem.h>
#include <folly/MPMCQueue.h> #include <folly/MPMCQueue.h>
#include <folly/executors/BlockingQueue.h> #include <folly/executors/task_queue/BlockingQueue.h>
namespace folly { namespace folly {
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
#include <folly/Executor.h> #include <folly/Executor.h>
#include <folly/LifoSem.h> #include <folly/LifoSem.h>
#include <folly/MPMCQueue.h> #include <folly/MPMCQueue.h>
#include <folly/executors/BlockingQueue.h> #include <folly/executors/task_queue/BlockingQueue.h>
namespace folly { namespace folly {
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
#include <folly/LifoSem.h> #include <folly/LifoSem.h>
#include <folly/Synchronized.h> #include <folly/Synchronized.h>
#include <folly/executors/BlockingQueue.h> #include <folly/executors/task_queue/BlockingQueue.h>
#include <queue> #include <queue>
namespace folly { namespace folly {
......
...@@ -13,8 +13,8 @@ ...@@ -13,8 +13,8 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <folly/executors/task_queue/UnboundedBlockingQueue.h>
#include <folly/Baton.h> #include <folly/Baton.h>
#include <folly/executors/UnboundedBlockingQueue.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include <thread> #include <thread>
......
...@@ -19,9 +19,9 @@ ...@@ -19,9 +19,9 @@
#include <folly/executors/CPUThreadPoolExecutor.h> #include <folly/executors/CPUThreadPoolExecutor.h>
#include <folly/executors/FutureExecutor.h> #include <folly/executors/FutureExecutor.h>
#include <folly/executors/IOThreadPoolExecutor.h> #include <folly/executors/IOThreadPoolExecutor.h>
#include <folly/executors/LifoSemMPMCQueue.h>
#include <folly/executors/PriorityThreadFactory.h>
#include <folly/executors/ThreadPoolExecutor.h> #include <folly/executors/ThreadPoolExecutor.h>
#include <folly/executors/task_queue/LifoSemMPMCQueue.h>
#include <folly/executors/thread_factory/PriorityThreadFactory.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>
using namespace folly; using namespace folly;
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
#include <folly/Conv.h> #include <folly/Conv.h>
#include <folly/Range.h> #include <folly/Range.h>
#include <folly/ThreadName.h> #include <folly/ThreadName.h>
#include <folly/executors/ThreadFactory.h> #include <folly/executors/thread_factory/ThreadFactory.h>
namespace folly { namespace folly {
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
#pragma once #pragma once
#include <folly/executors/ThreadFactory.h> #include <folly/executors/thread_factory/ThreadFactory.h>
#include <folly/portability/SysResource.h> #include <folly/portability/SysResource.h>
#include <folly/portability/SysTime.h> #include <folly/portability/SysTime.h>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment