/ohos5.0/drivers/interface/location/lpfence/cellfence/v1_0/ |
H A D | ICellfenceInterface.idl | 22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device. 33 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device. 62 …* You can use the APIs to register or unregister a callback, add or remove cell fences, obtain the… 96 * @brief Adds cell fences. 98 …* Multiple cell fences can be added at a time. A cell fence contains information about multiple ba… 100 …* @param cellfence Indicates information about the cell fences to add. For details, see {@link Cel… 111 * @brief Removes cell fences. 113 * Multiple cell fences can be removed at a time. 126 …* @brief Obtains the cell fence information, including the number of cell fences supported by and …
|
H A D | CellfenceTypes.idl | 22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device. 99 /** Maximum number of cell fences supported by the device. */ 101 /** Number of cell fences added for the device. */
|
H A D | ICellfenceCallback.idl | 22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device. 66 …* @param fences Indicates the cell fence status change to report. For details, see {@link Cellfenc… 73 OnCellfenceChanged([in] struct CellfenceStatus fences);
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/location_lpfence_cellfence_v1_0/foo/location/lpfence/cellfence/v1_0/ |
H A D | ICellfenceInterface.idl | 22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device. 33 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device. 62 …* You can use the APIs to register or unregister a callback, add or remove cell fences, obtain the… 96 * @brief Adds cell fences. 98 …* Multiple cell fences can be added at a time. A cell fence contains information about multiple ba… 100 …* @param cellfence Indicates information about the cell fences to add. For details, see {@link Cel… 111 * @brief Removes cell fences. 113 * Multiple cell fences can be removed at a time. 126 …* @brief Obtains the cell fence information, including the number of cell fences supported by and …
|
H A D | CellfenceTypes.idl | 22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device. 99 /** Maximum number of cell fences supported by the device. */ 101 /** Number of cell fences added for the device. */
|
H A D | ICellfenceCallback.idl | 22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device. 66 …* @param fences Indicates the cell fence status change to report. For details, see {@link Cellfenc… 73 OnCellfenceChanged([in] struct CellfenceStatus fences);
|
/ohos5.0/drivers/interface/location/lpfence/wififence/v1_0/ |
H A D | IWififenceInterface.idl | 22 …* You can use the APIs provided by this module to add or remove Wi-Fi fences, obtain Wi-Fi fence i… 62 …* You can use the APIs to register or unregister a callback, add or remove Wi-Fi fences, obtain Wi… 96 * @brief Adds Wi-Fi fences. 98 …* Multiple Wi-Fi fences can be added at a time. A Wi-Fi fence contains multiple groups of MAC addr… 100 …* @param wififence Indicates information about the Wi-Fi fences to add. For details, see {@link Wi… 111 * @brief Removes Wi-Fi fences. 113 * Multiple Wi-Fi fences can be removed at a time. 115 …* @param wififenceId Indicates the IDs of the Wi-Fi fences to remove. For details, see {@link Wifi… 143 …btain information about the maximum number of Wi-Fi fences allowed for and the number of Wi-Fi fen…
|
H A D | WififenceTypes.idl | 22 …* You can use the APIs provided by this module to add or remove Wi-Fi fences, obtain Wi-Fi fence i… 90 /** Maximum number of Wi-Fi fences that can be added for the device. */ 92 /** Number of Wi-Fi fences added for the device. */
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/location_lpfence_wififence_v1_0/foo/location/lpfence/wififence/v1_0/ |
H A D | IWififenceInterface.idl | 22 …* You can use the APIs provided by this module to add or remove Wi-Fi fences, obtain Wi-Fi fence i… 62 …* You can use the APIs to register or unregister a callback, add or remove Wi-Fi fences, obtain Wi… 96 * @brief Adds Wi-Fi fences. 98 …* Multiple Wi-Fi fences can be added at a time. A Wi-Fi fence contains multiple groups of MAC addr… 100 …* @param wififence Indicates information about the Wi-Fi fences to add. For details, see {@link Wi… 111 * @brief Removes Wi-Fi fences. 113 * Multiple Wi-Fi fences can be removed at a time. 115 …* @param wififenceId Indicates the IDs of the Wi-Fi fences to remove. For details, see {@link Wifi… 143 …btain information about the maximum number of Wi-Fi fences allowed for and the number of Wi-Fi fen…
|
H A D | WififenceTypes.idl | 22 …* You can use the APIs provided by this module to add or remove Wi-Fi fences, obtain Wi-Fi fence i… 90 /** Maximum number of Wi-Fi fences that can be added for the device. */ 92 /** Number of Wi-Fi fences added for the device. */
|
/ohos5.0/drivers/interface/location/geofence/v1_0/ |
H A D | IGeofenceInterface.idl | 22 …* A gnss service module can use the interfaces of this module to add fences, and delete fences, an… 31 * @brief Define interfaces such as adding fences, deleting fences, and setting callback. 45 * The operations include adding fences, deleting fences, and setting callback.
|
H A D | GeofenceTypes.idl | 22 …* A gnss service module can use the interfaces of this module to add fences, and delete fences, an…
|
/ohos5.0/drivers/interface/location/geofence/v2_0/ |
H A D | IGeofenceInterface.idl | 22 …* A gnss service module can use the interfaces of this module to add fences, and delete fences, an… 31 * @brief Define interfaces such as adding fences, deleting fences, and setting callback. 45 * The operations include adding fences, deleting fences, and setting callback.
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/location_geofence_v1_0/foo/location/geofence/v1_0/ |
H A D | IGeofenceInterface.idl | 22 …* A gnss service module can use the interfaces of this module to add fences, and delete fences, an… 31 * @brief Define interfaces such as adding fences, deleting fences, and setting callback. 45 * The operations include adding fences, deleting fences, and setting callback.
|
H A D | GeofenceTypes.idl | 22 …* A gnss service module can use the interfaces of this module to add fences, and delete fences, an…
|
/ohos5.0/drivers/interface/display/composer/v1_2/display_command/ |
H A D | display_cmd_requester.h | 51 … bool& needFlush, std::vector<uint32_t>& layers, std::vector<int32_t>& fences, bool isValidated) in CommitAndGetReleaseFence() argument 85 fences.clear(); in CommitAndGetReleaseFence() 92 fences = fenceData->fences; in CommitAndGetReleaseFence() 139 bool& needFlush, std::vector<uint32_t>& layers, std::vector<int32_t>& fences) in OnReplyCommitAndGetReleaseFence() argument 168 fences.resize(vectSize); in OnReplyCommitAndGetReleaseFence() 170 ret = CmdUtils::FileDescriptorUnpack(replyUnpacker, replyFds, fences[i]); in OnReplyCommitAndGetReleaseFence() 194 … fenceData.skipValidateState_, fenceData.needFlush_, fenceData.layers, fenceData.fences); in ProcessUnpackCmd() 300 std::vector<int32_t> fences; member
|
/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/lpfence/ |
H A D | interface_i_cellfence_callback.md | 22 …oncellfencechanged) ([in] struct [CellfenceStatus](_cellfence_status.md) fences) | 定义基站围栏状态变化通知的回调… 33 ICellfenceCallback::OnCellfenceChanged ([in] struct CellfenceStatus fences) 49 | fences | 上报基站围栏变化的状态。详见[CellfenceStatus](_cellfence_status.md)定义。 |
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/location_lpfence_cellfence_v1_0/cpp_target/location/lpfence/cellfence/v1_0/ |
H A D | cellfence_callback_proxy.cpp.txt | 34 …y::OnCellfenceChanged(const OHOS::HDI::Location::Lpfence::Cellfence::V1_0::CellfenceStatus& fences) 36 …:Location::Lpfence::Cellfence::V1_0::CellfenceCallbackProxy::OnCellfenceChanged_(fences, Remote()); 55 …d_(const OHOS::HDI::Location::Lpfence::Cellfence::V1_0::CellfenceStatus& fences, const sptr<IRemot… 66 …cation::Lpfence::Cellfence::V1_0::CellfenceStatusBlockMarshalling(cellfenceCallbackData, fences)) { 67 HDF_LOGE("%{public}s: write fences failed!", __func__);
|
H A D | cellfence_callback_stub.cpp.txt | 86 OHOS::HDI::Location::Lpfence::Cellfence::V1_0::CellfenceStatus fences; 87 if (!CellfenceStatusBlockUnmarshalling(cellfenceCallbackData, fences)) { 88 HDF_LOGE("%{public}s: read fences failed!", __func__); 97 int32_t cellfenceCallbackRet = impl->OnCellfenceChanged(fences);
|
H A D | cellfence_callback_proxy.h.txt | 40 …enceChanged(const OHOS::HDI::Location::Lpfence::Cellfence::V1_0::CellfenceStatus& fences) override; 48 …t OnCellfenceChanged_(const OHOS::HDI::Location::Lpfence::Cellfence::V1_0::CellfenceStatus& fences,
|
/ohos5.0/drivers/peripheral/display/composer/vdi_base/src/ |
H A D | hdi_display.cpp | 145 int32_t HdiDisplay::GetDisplayReleaseFence(uint32_t *num, uint32_t *layers, int32_t *fences) in GetDisplayReleaseFence() argument 149 if ((layers == nullptr) && (fences == nullptr)) { in GetDisplayReleaseFence() 158 if (fences != nullptr) { in GetDisplayReleaseFence() 159 *(fences + i) = dup(layer->GetReleaseFenceFd()); in GetDisplayReleaseFence()
|
/ohos5.0/drivers/peripheral/display/hal/default_standard/src/display_device/core/ |
H A D | hdi_display.cpp | 153 int32_t HdiDisplay::GetDisplayReleaseFence(uint32_t *num, uint32_t *layers, int32_t *fences) in GetDisplayReleaseFence() argument 157 if ((layers == nullptr) && (fences == nullptr)) { in GetDisplayReleaseFence() 166 if (fences != nullptr) { in GetDisplayReleaseFence() 167 *(fences + i) = layer->GetReleaseFenceFd(); in GetDisplayReleaseFence()
|
/ohos5.0/drivers/peripheral/display/composer/test/common/ |
H A D | hdi_test_display.cpp | 133 std::vector<int32_t> fences; in GetLayersReleaseFence() local 135 ret = device_->GetDisplayReleaseFence(id_, layers, fences); in GetLayersReleaseFence() 139 DISPLAY_TEST_LOGD(" the layer id %{public}u, fence: 0x%x", layers[i], fences[i]); in GetLayersReleaseFence() 141 layer->SetReleaseFence(fences[i]); in GetLayersReleaseFence()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_surface_buffer_callback_manager.cpp | 56 auto& fences = data.releaseFences; in SetReleaseFenceForVulkan() local 58 for (auto& fence : fences) { in SetReleaseFenceForVulkan() 155 auto& [surfaceBufferIds, isRenderedFlags, fences, rootNodeIds] = iter->second; in EnqueueSurfaceBufferId() 158 fences.push_back(data.releaseFence); in EnqueueSurfaceBufferId()
|
/ohos5.0/foundation/graphic/graphic_surface/surface/test/fuzztest/bufferqueueproducer_fuzzer/ |
H A D | bufferqueueproducer_fuzzer.cpp | 184 std::vector<sptr<SyncFence>> fences; in DoSomethingInterestingWithMyAPI() local 188 fences.emplace_back(new SyncFence(-1)); in DoSomethingInterestingWithMyAPI() 190 bqp->FlushBuffers(sequences, bedataimpls, fences, flushConfigs); in DoSomethingInterestingWithMyAPI()
|