MCPcopy Create free account
hub / github.com/apple/foundationdb / get

Method get

flow/include/flow/ThreadHelper.actor.h:834–838  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

832 ThreadSafeAsyncVar(V const& v) : value(v), nextChange(new ThreadSingleAssignmentVar<Void>()) {}
833
834 State get() {
835 ThreadSpinLockHolder holder(lock);
836 nextChange->addref();
837 return State(value, ThreadFuture<Void>(nextChange.getPtr()));
838 }
839
840 void set(V const& v, bool triggerIfSame = false) {
841 Reference<ThreadSingleAssignmentVar<Void>> trigger(new ThreadSingleAssignmentVar<Void>());

Callers

nothing calls this directly

Calls 3

StateClass · 0.70
addrefMethod · 0.45
getPtrMethod · 0.45

Tested by

no test coverage detected