/foundation/communication/bluetooth/frameworks/js/napi/src/common/ |
H A D | napi_async_work.cpp | 26 std::shared_ptr<NapiAsyncWork> NapiAsyncWorkFactory::CreateAsyncWork(napi_env env, napi_callback_info info, in CreateAsyncWork() 34 auto napiAsyncWork = std::make_shared<NapiAsyncWork>(env, asyncWork, asyncCallback, needCallback); in CreateAsyncWork() 38 void NapiAsyncWork::Info::Execute(void) in Execute() 51 void NapiAsyncWork::Info::Complete(void) in Complete() 62 HILOGE("NapiAsyncWork is triggered, Callback is earlier than Complete in thread scheduling"); in Complete() 66 std::weak_ptr<NapiAsyncWork> asyncWorkWptr = napiAsyncWork; in Complete() 90 void NapiAsyncWork::Run(void) in Run() 95 NapiAsyncWork::Info *info = new NapiAsyncWork::Info(); in Run() 101 NapiAsyncWork in Run() [all...] |
/foundation/communication/bluetooth/frameworks/js/napi/include/ |
H A D | napi_async_work.h | 51 class NapiAsyncWork : public std::enable_shared_from_this<NapiAsyncWork> { class 53 NapiAsyncWork(napi_env env, std::function<NapiAsyncWorkRet(void)> func, in NapiAsyncWork() function in OHOS::Bluetooth::NapiAsyncWork 56 ~NapiAsyncWork() = default; 70 std::shared_ptr<NapiAsyncWork> napiAsyncWork = nullptr; 88 static std::shared_ptr<NapiAsyncWork> CreateAsyncWork(napi_env env, napi_callback_info info, 94 bool TryPush(NapiAsyncType type, std::shared_ptr<NapiAsyncWork> asyncWork); 96 std::shared_ptr<NapiAsyncWork> Get(NapiAsyncType type); 100 std::map<int, std::shared_ptr<NapiAsyncWork>> map_ {};
|
/foundation/CastEngine/castengine_cast_framework/interfaces/kits/js/include/ |
H A D | napi_async_work.h | 59 friend class NapiAsyncWork; 62 class NapiAsyncWork { class
|
/foundation/multimedia/av_session/frameworks/js/napi/session/include/ |
H A D | napi_async_work.h | 59 friend class NapiAsyncWork; 62 class NapiAsyncWork { class
|
/foundation/CastEngine/castengine_cast_framework/interfaces/kits/js/src/ |
H A D | napi_stream_player.cpp | 747 return NapiAsyncWork::Enqueue(env, napiAsyntask, "SetStreamSurface", executor, complete); in SetSurface() 795 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Load", executor, complete); in Load() 843 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Start", executor, complete); in Start() 893 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Play", executor, complete); in Play() 926 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Pause", executor, complete); in Pause() 959 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Stop", executor, complete); in Stop() 992 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Next", executor, complete); in Next() 1025 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Previous", executor, complete); in Previous() 1073 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Seek", executor, complete); in Seek() 1121 return NapiAsyncWork in FastForward() [all...] |
H A D | napi_mirror_player.cpp | 163 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Play", executor, complete); in Play() 209 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Pause", executor, complete); in Pause() 255 return NapiAsyncWork::Enqueue(env, napiAsyntask, "SetSurface", executor, complete); in SetSurface() 305 return NapiAsyncWork::Enqueue(env, napiAsyntask, "SetAppInfo", executor, complete); in SetAppInfo() 340 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Release", executor, complete); in Release() 389 return NapiAsyncWork::Enqueue(env, napiAsyntask, "ResizeVirtualScreen", executor, complete); in ResizeVirtualScreen()
|
H A D | napi_cast_session_manager.cpp | 114 return NapiAsyncWork::Enqueue(env, napiAsyntask, "StartDiscovery", executor, complete); in StartDiscovery() 140 return NapiAsyncWork::Enqueue(env, napiAsyntask, "StopDiscovery", executor, complete); in StopDiscovery() 180 return NapiAsyncWork::Enqueue(env, napiAsyntask, "SetDiscoverable", executor, complete); in SetDiscoverable() 229 return NapiAsyncWork::Enqueue(env, napiAsyntask, "CreateCastSession", executor, complete); in CreateCastSession() 255 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Release", executor, complete); in Release()
|
H A D | napi_cast_session.cpp | 350 return NapiAsyncWork::Enqueue(env, napiAsyntask, "AddDevice", executor, complete); in AddDevice() 398 return NapiAsyncWork::Enqueue(env, napiAsyntask, "RemoveDevice", executor, complete); in RemoveDevice() 439 return NapiAsyncWork::Enqueue(env, napiAsyntask, "GetSessionId", executor, complete); in GetSessionId() 487 return NapiAsyncWork::Enqueue(env, napiAsyntask, "SetSessionProperty", executor, complete); in SetSessionProperty() 528 return NapiAsyncWork::Enqueue(env, napiAsyntask, "CreateMirrorPlayer", executor, complete); in CreateMirrorPlayer() 569 return NapiAsyncWork::Enqueue(env, napiAsyntask, "CreateStreamPlayer", executor, complete); in CreateStreamPlayer() 619 return NapiAsyncWork::Enqueue(env, napiAsyntask, "SetCastMode", executor, complete); in SetCastMode() 654 return NapiAsyncWork::Enqueue(env, napiAsyntask, "Release", executor, complete); in Release()
|
H A D | napi_async_work.cpp | 85 napi_value NapiAsyncWork::Enqueue(napi_env env, std::shared_ptr<NapiAsyncTask> napiAsyncTask, const std::string &name, in Enqueue() 139 void NapiAsyncWork::GenerateOutput(NapiAsyncTask *napiAsyncTask) in GenerateOutput()
|
/foundation/multimedia/audio_framework/frameworks/js/napi/audiomanager/ |
H A D | napi_audio_manager.cpp | 378 return NapiAsyncWork::Enqueue(env, context, "SetVolume", executor, complete); in SetVolume() 413 return NapiAsyncWork::Enqueue(env, context, "GetVolume", executor, complete); in GetVolume() 448 return NapiAsyncWork::Enqueue(env, context, "GetMaxVolume", executor, complete); in GetMaxVolume() 483 return NapiAsyncWork::Enqueue(env, context, "GetMinVolume", executor, complete); in GetMinVolume() 519 return NapiAsyncWork::Enqueue(env, context, "GetDevices", executor, complete); in GetDevices() 558 return NapiAsyncWork::Enqueue(env, context, "SetStreamMute", executor, complete); in SetStreamMute() 594 return NapiAsyncWork::Enqueue(env, context, "IsStreamMute", executor, complete); in IsStreamMute() 630 return NapiAsyncWork::Enqueue(env, context, "IsStreamActive", executor, complete); in IsStreamActive() 666 return NapiAsyncWork::Enqueue(env, context, "SetRingerMode", executor, complete); in SetRingerMode() 693 return NapiAsyncWork in GetRingerMode() [all...] |
H A D | napi_audio_volume_group_manager.cpp | 291 return NapiAsyncWork::Enqueue(env, context, "GetVolume", executor, complete); in GetVolume() 366 return NapiAsyncWork::Enqueue(env, context, "SetVolume", executor, complete); in SetVolume() 413 return NapiAsyncWork::Enqueue(env, context, "SetVolumeWithFlag", executor, complete); in SetVolumeWithFlag() 450 return NapiAsyncWork::Enqueue(env, context, "GetMaxVolume", executor, complete); in GetMaxVolume() 516 return NapiAsyncWork::Enqueue(env, context, "GetMinVolume", executor, complete); in GetMinVolume() 586 return NapiAsyncWork::Enqueue(env, context, "SetMute", executor, complete); in SetMute() 624 return NapiAsyncWork::Enqueue(env, context, "IsStreamMute", executor, complete); in IsStreamMute() 695 return NapiAsyncWork::Enqueue(env, context, "SetRingerMode", executor, complete); in SetRingerMode() 723 return NapiAsyncWork::Enqueue(env, context, "GetRingerMode", executor, complete); in GetRingerMode() 773 return NapiAsyncWork in SetMicrophoneMute() [all...] |
H A D | napi_audio_routing_manager.cpp | 229 return NapiAsyncWork::Enqueue(env, context, "GetDevices", executor, complete); in GetDevices() 295 return NapiAsyncWork::Enqueue(env, context, "SelectOutputDevice", executor, complete); in SelectOutputDevice() 335 return NapiAsyncWork::Enqueue(env, context, "SelectOutputDeviceByFilter", executor, complete); in SelectOutputDeviceByFilter() 371 return NapiAsyncWork::Enqueue(env, context, "SelectInputDevice", executor, complete); in SelectInputDevice() 411 return NapiAsyncWork::Enqueue(env, context, "SelectInputDeviceByFilter", executor, complete); in SelectInputDeviceByFilter() 453 return NapiAsyncWork::Enqueue(env, context, "SetCommunicationDevice", executor, complete); in SetCommunicationDevice() 492 return NapiAsyncWork::Enqueue(env, context, "IsCommunicationDeviceActive", executor, complete); in IsCommunicationDeviceActive() 548 return NapiAsyncWork::Enqueue(env, context, "GetActiveOutputDeviceDescriptors", executor, complete); in GetActiveOutputDeviceDescriptors() 594 return NapiAsyncWork::Enqueue(env, context, "GetPreferredOutputDeviceForRendererInfo", executor, complete); in GetPreferredOutputDeviceForRendererInfo() 673 return NapiAsyncWork in GetPreferredOutputDeviceByFilter() [all...] |
/foundation/multimedia/audio_framework/frameworks/js/napi/common/ |
H A D | napi_async_work.h | 64 friend class NapiAsyncWork; 122 class NapiAsyncWork { class
|
H A D | napi_async_work.cpp | 89 napi_value NapiAsyncWork::Enqueue(napi_env env, std::shared_ptr<ContextBase> ctxt, const std::string &name, in Enqueue() 135 void NapiAsyncWork::CommonCallbackRoutine(ContextBase *ctxt) in CommonCallbackRoutine()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/text/utils/ |
H A D | napi_async_work.h | 86 friend class NapiAsyncWork; 89 class NapiAsyncWork { class
|
/foundation/multimedia/drm_framework/services/utils/include/ |
H A D | napi_async_work.h | 61 friend class NapiAsyncWork; 119 class NapiAsyncWork { class
|
/foundation/multimedia/audio_framework/frameworks/js/napi/audiorenderer/ |
H A D | napi_audio_renderer.cpp | 301 return NapiAsyncWork::Enqueue(env, context, "CreateAudioRenderer", nullptr, complete); in CreateAudioRenderer() 363 return NapiAsyncWork::Enqueue(env, context, "SetRenderRate", executor, complete); in SetRenderRate() 389 return NapiAsyncWork::Enqueue(env, context, "GetRenderRate", executor, complete); in GetRenderRate() 446 return NapiAsyncWork::Enqueue(env, context, "SetRendererSamplingRate", executor, complete); in SetRendererSamplingRate() 473 return NapiAsyncWork::Enqueue(env, context, "GetRendererSamplingRate", executor, complete); in GetRendererSamplingRate() 509 return NapiAsyncWork::Enqueue(env, context, "Start", executor, complete); in Start() 540 return NapiAsyncWork::Enqueue(env, context, "Write", executor, complete); in Write() 608 return NapiAsyncWork::Enqueue(env, context, "GetAudioTime", executor, complete); in GetAudioTime() 659 return NapiAsyncWork::Enqueue(env, context, "Drain", executor, complete); in Drain() 688 return NapiAsyncWork in Flush() [all...] |
H A D | napi_toneplayer.cpp | 198 return NapiAsyncWork::Enqueue(env, context, "CreateTonePlayer", nullptr, complete); in CreateTonePlayer() 261 return NapiAsyncWork::Enqueue(env, context, "Load", executor, complete); in Load() 289 return NapiAsyncWork::Enqueue(env, context, "Start", executor, complete); in Start() 317 return NapiAsyncWork::Enqueue(env, context, "Stop", executor, complete); in Stop() 345 return NapiAsyncWork::Enqueue(env, context, "Release", executor, complete); in Release()
|
/foundation/multimedia/av_session/frameworks/js/napi/session/src/ |
H A D | napi_avsession_manager.cpp | 169 return NapiAsyncWork::Enqueue(env, context, "CreateAVSession", executor, complete); in CreateAVSession() 201 return NapiAsyncWork::Enqueue(env, context, "GetAllSessionDescriptors", executor, complete); in GetAllSessionDescriptors() 251 return NapiAsyncWork::Enqueue(env, context, "GetHistoricalSessionDescriptors", executor, complete); in GetHistoricalSessionDescriptors() 302 return NapiAsyncWork::Enqueue(env, context, "GetHistoricalAVQueueInfos", executor, complete); in GetHistoricalAVQueueInfos() 345 return NapiAsyncWork::Enqueue(env, context, "StartAVPlayback", executor); in StartAVPlayback() 399 return NapiAsyncWork::Enqueue(env, context, "CreateController", executor, complete); in CreateController() 447 return NapiAsyncWork::Enqueue(env, context, "GetAVCastController", executor, complete); in GetAVCastController() 501 return NapiAsyncWork::Enqueue(env, context, "CastAudio", executor, complete); in CastAudio() 695 return NapiAsyncWork::Enqueue(env, context, "SendSystemAVKeyEvent", executor); in SendSystemAVKeyEvent() 749 return NapiAsyncWork in SendSystemControlCommand() [all...] |
H A D | napi_avsession.cpp | 360 return NapiAsyncWork::Enqueue(env, context, "SetAVCallMetaData", executor, complete); in SetAVCallMetaData() 413 return NapiAsyncWork::Enqueue(env, context, "SetAVCallState", executor, complete); in SetAVCallState() 492 return NapiAsyncWork::Enqueue(env, context, "SetAVMetaData", executor, complete); in SetAVMetaData() 518 return NapiAsyncWork::Enqueue(env, context, "SetAVMetaData", executor, complete); in SetAVMetaData() 571 return NapiAsyncWork::Enqueue(env, context, "SetAVPlaybackState", executor, complete); in SetAVPlaybackState() 623 return NapiAsyncWork::Enqueue(env, context, "SetAVQueueItems", executor, complete); in SetAVQueueItems() 676 return NapiAsyncWork::Enqueue(env, context, "SetAVQueueTitle", executor, complete); in SetAVQueueTitle() 725 return NapiAsyncWork::Enqueue(env, context, "SetLaunchAbility", executor, complete); in SetLaunchAbility() 775 return NapiAsyncWork::Enqueue(env, context, "SetExtras", executor, complete); in SetExtras() 812 return NapiAsyncWork in SetAudioStreamId() [all...] |
H A D | napi_async_work.cpp | 78 napi_value NapiAsyncWork::Enqueue(napi_env env, std::shared_ptr<ContextBase> ctxt, const std::string& name, in Enqueue() 101 AVSESSION_TRACE_ASYNC_START("NapiAsyncWork::" + ctxt->taskName, ctxt->taskId); in Enqueue() 117 AVSESSION_TRACE_ASYNC_END("NapiAsyncWork::" + ctxt->taskName, ctxt->taskId); in Enqueue() 127 void NapiAsyncWork::GenerateOutput(ContextBase* ctxt) in GenerateOutput()
|
H A D | napi_avsession_controller.cpp | 230 return NapiAsyncWork::Enqueue(env, context, "GetAVPlaybackState", executor, complete); in GetAVPlaybackState() 322 return NapiAsyncWork::Enqueue(env, context, "GetAVCallMetaData", executor, complete); in GetAVCallMetaData() 364 return NapiAsyncWork::Enqueue(env, context, "GetAVCallState", executor, complete); in GetAVCallState() 409 return NapiAsyncWork::Enqueue(env, context, "GetAVMetaData", executor, complete); in GetAVMetaData() 501 return NapiAsyncWork::Enqueue(env, context, "GetAVQueueItems", executor, complete); in GetAVQueueItems() 594 return NapiAsyncWork::Enqueue(env, context, "GetAVQueueTitle", executor, complete); in GetAVQueueTitle() 695 return NapiAsyncWork::Enqueue(env, context, "SkipToQueueItem", executor); in SkipToQueueItem() 743 return NapiAsyncWork::Enqueue(env, context, "GetExtras", executor, complete); in GetExtras() 793 return NapiAsyncWork::Enqueue(env, context, "SendAVKeyEvent", executor); in SendAVKeyEvent() 836 return NapiAsyncWork in GetLaunchAbility() [all...] |
/foundation/multimedia/drm_framework/frameworks/js/drm_napi/ |
H A D | napi_async_work.cpp | 79 napi_value NapiAsyncWork::Enqueue(napi_env env, std::shared_ptr<ContextBase> ctxt, const std::string &name, in Enqueue() 125 void NapiAsyncWork::CommonCallbackRoutine(ContextBase *ctxt) in CommonCallbackRoutine()
|
/foundation/multimedia/audio_framework/frameworks/js/napi/audiocapturer/ |
H A D | napi_audio_capturer.cpp | 271 return NapiAsyncWork::Enqueue(env, context, "CreateAudioCapturer", nullptr, complete); in CreateAudioCapturer() 324 return NapiAsyncWork::Enqueue(env, context, "GetCapturerInfo", executor, complete); in GetCapturerInfo() 373 return NapiAsyncWork::Enqueue(env, context, "GetStreamInfo", executor, complete); in GetStreamInfo() 426 return NapiAsyncWork::Enqueue(env, context, "Start", executor, complete); in Start() 493 return NapiAsyncWork::Enqueue(env, context, "Read", executor, complete); in Read() 526 return NapiAsyncWork::Enqueue(env, context, "GetAudioTime", executor, complete); in GetAudioTime() 578 return NapiAsyncWork::Enqueue(env, context, "Stop", executor, complete); in Stop() 607 return NapiAsyncWork::Enqueue(env, context, "Release", executor, complete); in Release() 636 return NapiAsyncWork::Enqueue(env, context, "GetBufferSize", executor, complete); in GetBufferSize() 687 return NapiAsyncWork in GetAudioStreamId() [all...] |
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/text/fontdescriptor_napi/src/ |
H A D | js_fontdescriptor.cpp | 143 return NapiAsyncWork::Enqueue(env, cb, "MatchFontDescriptors", executor, complete); in MatchFontDescriptorsAsync() 248 return NapiAsyncWork::Enqueue(env, context, "GetSystemFontFullNamesByType", executor, complete); in GetSystemFontFullNamesByType() 304 return NapiAsyncWork::Enqueue(env, context, "GetFontDescriptorByFullName", executor, complete); in GetFontDescriptorByFullName()
|