(dc8a6de42c8adb89275628f0adb067e9664a795d)
#include <QtCore/private/qnapi_p.h>
#include <QtCore/private/qohoscommon_p.h>
#include <QtCore/qglobal.h>
#include <chrono>
#include <cstdint>
#include <functional>
#include <memory>
#include <qohosplugincore.h>
#include <qohosutils.h>
#include <string>
#include <type_traits>
#include "qohoscloseeventcontext_p.h"
Go to the source code of this file.
|
| template<typename T> |
| QNapi::Promise | QtOhos::adaptAsyncCallResultToJsPromise (JsState &jsState, std::function< QNapi::Value(JsState &, T)> promiseValueFactory, const QOhosConsumer< JsState &, QOhosConsumer< JsState &, T > > &asyncCallFunc) |
| std::shared_ptr< void > | QtOhos::registerOnOffMethodsBasedEventHandler (QNapi::Object eventSourceObject, const std::string &eventTypeName, QNapi::CallbackFuncWrapper handler, OnOffMethodsBasedEventHandlerOptions options={}) |
| Q_REQUIRED_RESULT std::shared_ptr< void > | QtOhos::startDelayedJsThreadTask (JsState &jsState, std::function< void(JsState &)> task, std::chrono::milliseconds delay) |
| int | QtOhos::setJsTimeout (JsState &jsState, std::function< void(const CallbackInfo &)> timeoutFunc, std::chrono::milliseconds delay) |
| void | QtOhos::clearJsTimeout (JsState &jsState, int timerId) |
| QNapi::Promise | QtOhos::makeResolvedPromise (QNapi::Value valueForResolve) |
| template<typename T> |
| QOhosOptional< T > | QtOhos::getOptionalProperty (const QNapi::Object &object, const std::string &propName) |
| QOhosOptional< std::uint32_t > | QtOhos::tryGetCodeFromJsBusinessError (const Napi::Error &error) |