Lines Matching refs:NativeEngine

71 std::mutex NativeEngine::g_alivedEngineMutex_;
72 std::unordered_set<NativeEngine*> NativeEngine::g_alivedEngine_;
73 uint64_t NativeEngine::g_lastEngineId_ = 1;
74 std::mutex NativeEngine::g_mainThreadEngineMutex_;
75 NativeEngine* NativeEngine::g_mainThreadEngine_;
77 NativeEngine::NativeEngine(void* jsEngine) : jsEngine_(jsEngine) in NativeEngine() function in NativeEngine
84 void NativeEngine::InitUvField() in InitUvField()
102 NativeEngine::~NativeEngine() in ~NativeEngine()
124 void NativeEngine::CreateDefaultFunction(void) in CreateDefaultFunction()
137 void NativeEngine::DestoryDefaultFunction(bool release) in DestoryDefaultFunction()
152 void NativeEngine::Init() in Init()
177 void NativeEngine::Deinit() in Deinit()
210 NativeReferenceManager* NativeEngine::GetReferenceManager() in GetReferenceManager()
215 NativeModuleManager* NativeEngine::GetModuleManager() in GetModuleManager()
220 NativeCallbackScopeManager* NativeEngine::GetCallbackScopeManager() in GetCallbackScopeManager()
225 uv_loop_t* NativeEngine::GetUVLoop() const in GetUVLoop()
230 pthread_t NativeEngine::GetTid() const in GetTid()
235 ThreadId NativeEngine::GetCurSysTid() in GetCurSysTid()
241 bool NativeEngine::ReinitUVLoop() in ReinitUVLoop()
274 void NativeEngine::Loop(LoopMode mode, bool needSync) in Loop()
304 void NativeEngine::SetAlived() in SetAlived()
316 NativeAsyncWork* NativeEngine::CreateAsyncWork(napi_value asyncResource, napi_value asyncResourceNa… in CreateAsyncWork()
342 NativeAsyncWork* NativeEngine::CreateAsyncWork(const std::string& asyncResourceName, NativeAsyncExe… in CreateAsyncWork()
348 NativeSafeAsyncWork* NativeEngine::CreateSafeAsyncWork(napi_value func, napi_value asyncResource, in CreateSafeAsyncWork()
356 NativeErrorExtendedInfo* NativeEngine::GetLastError() in GetLastError()
361 void NativeEngine::SetLastError(int errorCode, uint32_t engineErrorCode, void* engineReserved) in SetLastError()
397 void NativeEngine::EncodeToUtf8(napi_value value, char* buffer, int32_t* written, size_t bufferSize… in EncodeToUtf8()
463 void NativeEngine::EncodeToChinese(napi_value value, std::string& buffer, const std::string& encodi… in EncodeToChinese()
489 void NativeEngine::CheckUVLoop() in CheckUVLoop()
492 uv_thread_create(&uvThread_, NativeEngine::UVThreadRunner, this); in CheckUVLoop()
495 void NativeEngine::UVThreadRunner(void* nativeEngine) in UVThreadRunner()
503 auto engine = static_cast<NativeEngine*>(nativeEngine); in UVThreadRunner()
541 void NativeEngine::CancelCheckUVLoop() in CancelCheckUVLoop()
549 void NativeEngine::PostLoopTask() in PostLoopTask()
556 void NativeEngine::SetPostTask(PostTask postTask) in SetPostTask()
561 void NativeEngine::TriggerPostTask() in TriggerPostTask()
570 void* NativeEngine::GetJsEngine() in GetJsEngine()
576 void NativeEngine::SetInitWorkerFunc(InitWorkerFunc func) in SetInitWorkerFunc()
580 InitWorkerFunc NativeEngine::GetInitWorkerFunc() const in GetInitWorkerFunc()
584 void NativeEngine::SetGetAssetFunc(GetAssetFunc func) in SetGetAssetFunc()
588 GetAssetFunc NativeEngine::GetGetAssetFunc() const in GetGetAssetFunc()
592 void NativeEngine::SetOffWorkerFunc(OffWorkerFunc func) in SetOffWorkerFunc()
596 OffWorkerFunc NativeEngine::GetOffWorkerFunc() const in GetOffWorkerFunc()
602 bool NativeEngine::CallInitWorkerFunc(NativeEngine* engine) in CallInitWorkerFunc()
611 bool NativeEngine::CallGetAssetFunc(const std::string& uri, uint8_t** buffer, size_t* bufferSize, in CallGetAssetFunc()
621 bool NativeEngine::CallOffWorkerFunc(NativeEngine* engine) in CallOffWorkerFunc()
631 void NativeEngine::SetGetContainerScopeIdFunc(GetContainerScopeIdCallback func) in SetGetContainerScopeIdFunc()
635 void NativeEngine::SetInitContainerScopeFunc(ContainerScopeCallback func) in SetInitContainerScopeFunc()
639 void NativeEngine::SetFinishContainerScopeFunc(ContainerScopeCallback func) in SetFinishContainerScopeFunc()
643 int32_t NativeEngine::GetContainerScopeIdFunc() in GetContainerScopeIdFunc()
651 bool NativeEngine::InitContainerScopeFunc(int32_t id) in InitContainerScopeFunc()
659 bool NativeEngine::FinishContainerScopeFunc(int32_t id) in FinishContainerScopeFunc()
669 void NativeEngine::CallDebuggerPostTaskFunc(std::function<void()>&& task) in CallDebuggerPostTaskFunc()
676 void NativeEngine::SetDebuggerPostTaskFunc(DebuggerPostTask func) in SetDebuggerPostTaskFunc()
682 void NativeEngine::SetHostEngine(NativeEngine* engine) in SetHostEngine()
687 NativeEngine* NativeEngine::GetHostEngine() const in GetHostEngine()
692 void NativeEngine::SetApiVersion(int32_t apiVersion) in SetApiVersion()
697 int32_t NativeEngine::GetApiVersion() in GetApiVersion()
702 bool NativeEngine::IsApplicationApiVersionAPI11Plus() in IsApplicationApiVersionAPI11Plus()
707 napi_status NativeEngine::AddCleanupHook(CleanupCallback fun, void* arg) in AddCleanupHook()
718 napi_status NativeEngine::RemoveCleanupHook(CleanupCallback fun, void* arg) in RemoveCleanupHook()
729 void NativeEngine::RunCleanup() in RunCleanup()
780 void NativeEngine::CleanupHandles() in CleanupHandles()
789 void NativeEngine::IncreaseWaitingRequestCounter() in IncreaseWaitingRequestCounter()
794 void NativeEngine::DecreaseWaitingRequestCounter() in DecreaseWaitingRequestCounter()
799 bool NativeEngine::HasWaitingRequest() in HasWaitingRequest()
804 void NativeEngine::IncreaseListeningCounter() in IncreaseListeningCounter()
809 void NativeEngine::DecreaseListeningCounter() in DecreaseListeningCounter()
814 bool NativeEngine::HasListeningCounter() in HasListeningCounter()
819 void NativeEngine::RegisterWorkerFunction(const NativeEngine* engine) in RegisterWorkerFunction()
830 napi_value NativeEngine::RunScriptForAbc(const char* path, char* entryPoint) in RunScriptForAbc()
860 napi_value NativeEngine::RunScript(const char* path, char* entryPoint) in RunScript()
879 napi_value NativeEngine::RunScriptInRestrictedThread(const char* path) in RunScriptInRestrictedThread()
904 bool NativeEngine::GetAbcBuffer(const char* path, uint8_t **buffer, size_t* bufferSize, in GetAbcBuffer()
920 void NativeEngine::SetInstanceData(void* data, NativeFinalize finalize_cb, void* hint) in SetInstanceData()
931 void NativeEngine::GetInstanceData(void** data) in GetInstanceData()
940 void NativeEngine::FinalizerInstanceData(void) in FinalizerInstanceData()
951 const char* NativeEngine::GetModuleFileName() in GetModuleFileName()
966 void NativeEngine::SetModuleName(std::string& moduleName) in SetModuleName()
971 void NativeEngine::SetModuleFileName(std::string& moduleFileName) in SetModuleFileName()
976 void NativeEngine::SetExtensionInfos(std::unordered_map<std::string, int32_t>&& extensionInfos) in SetExtensionInfos()
981 const std::unordered_map<std::string, int32_t>& NativeEngine::GetExtensionInfos() in GetExtensionInfos()
986 void NativeEngine::SetModuleLoadChecker(const std::shared_ptr<ModuleCheckerDelegate>& moduleChecker… in SetModuleLoadChecker()
996 napi_status NativeEngine::RunEventLoop(napi_event_mode mode) in RunEventLoop()
1029 napi_status NativeEngine::StopEventLoop() in StopEventLoop()
1052 void NativeEngine::ThrowException(const char* msg) in ThrowException()
1059 napi_status NativeEngine::SendEvent(const std::function<void()> &cb, napi_event_priority priority) in SendEvent()