Commit 82ab3bae authored by Hans Fugal's avatar Hans Fugal Committed by Tudor Bosman

(wangle) s/continuation_/callback/ (missed some)

Summary: In the spirit of D1406753

Test Plan: still builds and tests pass

Reviewed By: hannesr@fb.com

Subscribers: jsedgwick, net-systems@, fugalh, exa

FB internal diff: D1412002
parent 1d42dc0b
...@@ -48,14 +48,14 @@ class State { ...@@ -48,14 +48,14 @@ class State {
template <typename F> template <typename F>
void setCallback_(F func) { void setCallback_(F func) {
if (continuation_) { if (callback_) {
throw std::logic_error("setCallback_ called twice"); throw std::logic_error("setCallback_ called twice");
} }
continuation_ = std::move(func); callback_ = std::move(func);
if (shouldContinue_.test_and_set()) { if (shouldContinue_.test_and_set()) {
continuation_(std::move(*value_)); callback_(std::move(*value_));
delete this; delete this;
} }
} }
...@@ -68,7 +68,7 @@ class State { ...@@ -68,7 +68,7 @@ class State {
value_ = std::move(t); value_ = std::move(t);
if (shouldContinue_.test_and_set()) { if (shouldContinue_.test_and_set()) {
continuation_(std::move(*value_)); callback_(std::move(*value_));
delete this; delete this;
} }
} }
...@@ -96,7 +96,7 @@ class State { ...@@ -96,7 +96,7 @@ class State {
private: private:
std::atomic_flag shouldContinue_ = ATOMIC_FLAG_INIT; std::atomic_flag shouldContinue_ = ATOMIC_FLAG_INIT;
folly::Optional<Try<T>> value_; folly::Optional<Try<T>> value_;
std::function<void(Try<T>&&)> continuation_; std::function<void(Try<T>&&)> callback_;
}; };
template <typename... Ts> template <typename... Ts>
......
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