Expose current observer from FiberManager
[folly.git] / folly / fibers / FiberManager.h
index 117c26cbb9f6d0ac20a54792c7f55cf49623f1e1..25ee78c1eb8ea6ca65817402c29ed16610b203bc 100644 (file)
@@ -296,6 +296,12 @@ class FiberManager : public ::folly::Executor {
    */
   void setObserver(ExecutionObserver* observer);
 
+  /**
+   * @return Current observer for this FiberManager. Returns nullptr
+   * if no observer has been set.
+   */
+  ExecutionObserver* getObserver();
+
   /**
    * Setup fibers preempt runner.
    */