#ifndef SETTABLE_FUTURE_H #define SETTABLE_FUTURE_H #include #include "DoricExport.h" #include "utils/DoricCountDownLatch.h" class DORIC_EXPORT DoricSettableFuture { private: QJSValue mResult; DoricCountDownLatch *mReadyLatch = new DoricCountDownLatch(); public: void set(QJSValue result); QJSValue get(); }; #endif // SETTABLE_FUTURE_H