(folly) QueuedImmediateExecutor
authorHans Fugal <fugalh@fb.com>
Wed, 4 Jun 2014 22:38:24 +0000 (15:38 -0700)
committerNicholas Ormrod <njormrod@fb.com>
Fri, 27 Jun 2014 22:05:29 +0000 (15:05 -0700)
commit339a9d37df481d7f194ba394a95bd6aed7b39847
tree903342342bbdaf404fa44b4510151ed2f211ddd7
parentda86cac062c61bd68172dd4cb6593a363f60742a
(folly) QueuedImmediateExecutor

Summary: Add the `QueuedImmediateExecutor` which behaves like `InlineExecutor` but with different (and usually better) ordering semantics for nested calls.
@override-unit-failures

Test Plan: unit tests

Reviewed By: davejwatson@fb.com

Subscribers: folly@lists, net-systems@, fugalh, exa

FB internal diff: D1364904

Tasks: 3789661
folly/wangle/Executor.h
folly/wangle/InlineExecutor.h
folly/wangle/QueuedImmediateExecutor.cpp [new file with mode: 0644]
folly/wangle/QueuedImmediateExecutor.h [new file with mode: 0644]
folly/wangle/test/ExecutorTest.cpp