void ThreadSafeDeferred::Resolve()

in src/ThreadSafeDeferred.cc [80:84]


void ThreadSafeDeferred::Resolve() {
  if (this->fate != EFate::UNRESOLVED) throw "Cannot resolve a promise which is not unresolved anymore.";
  this->fate = EFate::RESOLVED;
  this->tsf.Release();
}