Home
last modified time | relevance | path

Searched refs:snapshot (Results 1 - 25 of 106) sorted by relevance

12345

/foundation/ability/dmsfwk/services/dtbschedmgr/src/mission/
H A Dsnapshot_converter.cpp27 int32_t SnapshotConverter::ConvertToSnapshot(AAFwk::MissionSnapshot& missionSnapshot, Snapshot& snapshot) in ConvertToSnapshot() argument
29 snapshot.version_ = DMS_VERSION; in ConvertToSnapshot()
30 snapshot.orientation_ = 0; in ConvertToSnapshot()
32 snapshot.rect_ = std::move(contentInsets); in ConvertToSnapshot()
33 snapshot.reducedResolution_ = true; in ConvertToSnapshot()
34 snapshot.scale_ = 0.0; in ConvertToSnapshot()
35 snapshot.isRealSnapshot_ = true; in ConvertToSnapshot()
36 snapshot.windowingMode_ = 0; in ConvertToSnapshot()
37 snapshot.systemUiVisibility_ = 0; in ConvertToSnapshot()
38 snapshot in ConvertToSnapshot()
59 ConvertToSnapshot(AAFwk::MissionSnapshot& missionSnapshot, std::unique_ptr<Snapshot>& snapshot) ConvertToSnapshot() argument
95 ConvertToMissionSnapshot(Snapshot& snapshot, std::unique_ptr<AAFwk::MissionSnapshot>& missionSnapshot) ConvertToMissionSnapshot() argument
[all...]
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/test/
H A Dobject_snapshot_test.cpp23 #include "snapshot/machine_status.h"
85 auto snapshot = std::make_shared<ObjectSnapshot>(); in HWTEST_F() local
93 snapshot->BindAsset(asset_, AssetBindInfo_, storeInfo_); in HWTEST_F()
94 ASSERT_EQ(snapshot->IsBoundAsset(asset), false); in HWTEST_F()
95 auto upload = snapshot->Upload(asset); in HWTEST_F()
108 auto snapshot = std::make_shared<ObjectSnapshot>(); in HWTEST_F() local
109 snapshot->BindAsset(asset_, AssetBindInfo_, storeInfo_); in HWTEST_F()
110 ASSERT_EQ(snapshot->IsBoundAsset(asset_), true); in HWTEST_F()
111 auto upload = snapshot->Upload(asset_); in HWTEST_F()
124 auto snapshot in HWTEST_F() local
147 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
163 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
186 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
202 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
225 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
241 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
264 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
280 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
303 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
319 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
343 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
360 auto snapshot = std::make_shared<ObjectSnapshot>(); HWTEST_F() local
[all...]
/foundation/ability/dmsfwk/services/dtbschedmgr/test/unittest/mission/
H A Dsnapshot_test.cpp19 #include "mission/snapshot.h"
57 Snapshot snapshot; in HWTEST_F() local
59 auto ret = snapshot.WriteToParcel(data); in HWTEST_F()
72 Snapshot snapshot; in HWTEST_F() local
74 snapshot.rect_ = std::make_unique<Rect>(0, 0, 0, 0); in HWTEST_F()
75 bool ret = snapshot.WriteToParcel(data); in HWTEST_F()
89 Snapshot snapshot; in HWTEST_F() local
91 snapshot.rect_ = std::make_unique<Rect>(0, 0, 0, 0); in HWTEST_F()
92 snapshot.windowBounds_ = std::make_unique<Rect>(0, 0, 0, 0); in HWTEST_F()
93 bool ret = snapshot in HWTEST_F()
107 Snapshot snapshot; HWTEST_F() local
139 Snapshot snapshot; HWTEST_F() local
153 Snapshot snapshot; HWTEST_F() local
168 Snapshot snapshot; HWTEST_F() local
192 Snapshot snapshot; HWTEST_F() local
207 Snapshot snapshot; HWTEST_F() local
222 Snapshot snapshot; HWTEST_F() local
[all...]
/foundation/window/window_manager/wmserver/src/window_snapshot/
H A Dsnapshot_stub.cpp42 AAFwk::Snapshot snapshot; in OnRemoteRequest() local
43 int32_t ret = GetSnapshot(abilityObject, snapshot); in OnRemoteRequest()
44 if (snapshot.GetPixelMap() == nullptr) { in OnRemoteRequest()
49 reply.WriteParcelable(snapshot.GetPixelMap().get()); in OnRemoteRequest()
H A Dsnapshot_proxy.cpp28 int32_t SnapshotProxy::GetSnapshot(const sptr<IRemoteObject>& token, AAFwk::Snapshot& snapshot) in GetSnapshot() argument
54 snapshot.SetPixelMap(pixelMap); in GetSnapshot()
H A Dsnapshot_controller.cpp31 int32_t SnapshotController::GetSnapshot(const sptr<IRemoteObject>& token, Snapshot& snapshot) in GetSnapshot() argument
35 WLOGFE("Get snapshot failed, because token is null."); in GetSnapshot()
39 WLOGFE("Get snapshot failed, because handler/root is null."); in GetSnapshot()
44 // get snapshot cache in wms main handler in GetSnapshot()
51 targetNode->SetSnapshot(nullptr); // reset window snapshot after use in GetSnapshot()
61 // do snapshot if no cache in GetSnapshot()
63 // snapshot time out 300ms in GetSnapshot()
70 // success to snapshot in GetSnapshot()
71 snapshot.SetPixelMap(pixelMap); in GetSnapshot()
/foundation/ability/ability_runtime/test/unittest/task_data_persistence_mgr_test/
H A Dtask_data_persistence_mgr_test.cpp175 MissionSnapshot snapshot; in HWTEST_F() local
176 bool res = taskDataPersistenceMgr->SaveMissionSnapshot(missionId, snapshot); in HWTEST_F()
194 MissionSnapshot snapshot; in HWTEST_F() local
195 bool res = taskDataPersistenceMgr->SaveMissionSnapshot(missionId, snapshot); in HWTEST_F()
245 MissionSnapshot snapshot; in HWTEST_F() local
247 bool res = taskDataPersistenceMgr->GetMissionSnapshot(missionId, snapshot, isLowResolution); in HWTEST_F()
265 MissionSnapshot snapshot; in HWTEST_F() local
267 bool res = taskDataPersistenceMgr->GetMissionSnapshot(missionId, snapshot, isLowResolution); in HWTEST_F()
/foundation/ability/dmsfwk/services/dtbschedmgr/include/mission/
H A Dsnapshot_converter.h22 #include "snapshot.h"
28 static int32_t ConvertToSnapshot(AAFwk::MissionSnapshot& missionSnapshot, Snapshot& snapshot);
29 static int32_t ConvertToSnapshot(AAFwk::MissionSnapshot& missionSnapshot, std::unique_ptr<Snapshot>& snapshot);
30 static int32_t ConvertToMissionSnapshot(Snapshot& snapshot,
/foundation/ability/ability_runtime/services/abilitymgr/src/mission/
H A Dmission_data_storage.cpp124 TAG_LOGI(AAFwkTag::ABILITYMGR, "save snapshot from cache, missionId = %{public}d", missionId); in SaveMissionSnapshot()
127 TAG_LOGI(AAFwkTag::ABILITYMGR, "delete snapshot from cache, missionId = %{public}d", missionId); in SaveMissionSnapshot()
146 missionSnapshot.snapshot = GetReducedPixelMap(missionSnapshot.snapshot); in GetMissionSnapshot()
157 missionSnapshot.snapshot = std::move(pixelMap); in GetMissionSnapshot()
215 SaveSnapshotFile(missionId, missionSnapshot.snapshot, missionSnapshot.isPrivate, false); in SaveSnapshotFile()
216 SaveSnapshotFile(missionId, GetReducedPixelMap(missionSnapshot.snapshot), missionSnapshot.isPrivate, true); in SaveSnapshotFile()
220 void MissionDataStorage::SaveSnapshotFile(int32_t missionId, const std::shared_ptr<OHOS::Media::PixelMap>& snapshot, in SaveSnapshotFile() argument
223 if (!snapshot) { in SaveSnapshotFile()
239 TAG_LOGD(AAFwkTag::ABILITYMGR, "snapshot in SaveSnapshotFile()
258 GetReducedPixelMap( const std::shared_ptr<OHOS::Media::PixelMap>& snapshot) GetReducedPixelMap() argument
[all...]
H A Dmission_info_mgr.cpp472 TAG_LOGI(AAFwkTag::ABILITYMGR, "Update mission snapshot, missionId:%{public}d", missionId); in UpdateMissionSnapshot()
493 Snapshot snapshot; in UpdateMissionSnapshot() local
494 snapshot.SetPixelMap(pixelMap); in UpdateMissionSnapshot()
498 CreateWhitePixelMap(snapshot); in UpdateMissionSnapshot()
500 savedSnapshot.snapshot = snapshot.GetPixelMap(); in UpdateMissionSnapshot()
533 Snapshot snapshot; in UpdateMissionSnapshot() local
534 int32_t result = snapshotHandler_->GetSnapshot(abilityToken, snapshot); in UpdateMissionSnapshot()
542 CreateWhitePixelMap(snapshot); in UpdateMissionSnapshot()
544 missionSnapshot.snapshot in UpdateMissionSnapshot()
[all...]
H A Dmission_snapshot.cpp32 snapshot = pixelMap; in ReadFromParcel()
54 if (!parcel.WriteParcelable(snapshot.get())) { in Marshalling()
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/src/
H A Dkv_store_snapshot_delegate_impl.cpp24 KvStoreSnapshotDelegateImpl::KvStoreSnapshotDelegateImpl(IKvDBSnapshot *snapshot, KvStoreObserver *observer) in KvStoreSnapshotDelegateImpl() argument
25 : snapShot_(snapshot), in KvStoreSnapshotDelegateImpl()
79 void KvStoreSnapshotDelegateImpl::GetSnapshot(IKvDBSnapshot *&snapshot) const in GetSnapshot()
81 snapshot = snapShot_; in GetSnapshot()
H A Dkv_store_delegate_impl.cpp149 LOGE("[KvStoreDelegate] Invalid callback for snapshot!"); in GetKvStoreSnapshot()
160 IKvDBSnapshot *snapshot = nullptr; in GetKvStoreSnapshot() local
161 int errCode = conn_->GetSnapshot(snapshot); in GetKvStoreSnapshot()
163 auto snapshotDelegate = new (std::nothrow) KvStoreSnapshotDelegateImpl(snapshot, observer); in GetKvStoreSnapshot()
168 conn_->ReleaseSnapshot(snapshot); in GetKvStoreSnapshot()
169 snapshot = nullptr; in GetKvStoreSnapshot()
193 IKvDBSnapshot *snapshot = nullptr; in ReleaseKvStoreSnapshot() local
194 (static_cast<KvStoreSnapshotDelegateImpl *>(snapshotDelegate))->GetSnapshot(snapshot); in ReleaseKvStoreSnapshot()
195 conn_->ReleaseSnapshot(snapshot); in ReleaseKvStoreSnapshot()
196 snapshot in ReleaseKvStoreSnapshot()
[all...]
H A Dkv_store_snapshot_delegate_impl.h27 KvStoreSnapshotDelegateImpl(IKvDBSnapshot *snapshot, KvStoreObserver *observer);
32 // Get a value from the snapshot with the given key.
36 // Get entries from the snapshot which keys start with keyPrefix.
41 // Get the snapshot
42 void GetSnapshot(IKvDBSnapshot *&snapshot) const;
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/moduletest/src/
H A Ddistributeddb_kv_observer_snap_test.cpp272 * @tc.desc: Verify that unregister observer (release snapshot) won't return capture data info.
302 * @tc.steps: step3. unregister observer1 (release snapshot). in HWTEST_F()
369 * @tc.desc: Verify that the DB was not register a snapshot can't release it.
574 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); in HWTEST_F() local
575 EXPECT_TRUE(snapshot != nullptr); in HWTEST_F()
588 status = g_observerSnapDelegate->ReleaseKvStoreSnapshot(snapshot); in HWTEST_F()
589 snapshot = nullptr; in HWTEST_F()
614 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); in HWTEST_F() local
615 EXPECT_TRUE(snapshot != nullptr); in HWTEST_F()
628 DBStatus statusRelease = g_observerSnapDelegate->ReleaseKvStoreSnapshot(snapshot); in HWTEST_F()
649 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
690 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
732 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
772 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
807 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
842 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
1239 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
1326 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
1423 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
1476 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
1505 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
1533 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(g_observerSnapDelegate, &observer); HWTEST_F() local
1567 KvStoreSnapshotDelegate *snapshot = DistributedTestTools::RegisterSnapObserver(kvObserverSnapDelegate, &observer); HWTEST_F() local
[all...]
/foundation/ability/ability_runtime/services/abilitymgr/src/
H A Dtask_data_persistence_mgr.cpp120 bool TaskDataPersistenceMgr::SaveMissionSnapshot(int missionId, const MissionSnapshot& snapshot) in SaveMissionSnapshot() argument
124 TAG_LOGE(AAFwkTag::ABILITYMGR, "snapshot: handler_ or currentMissionDataStorage_ null"); in SaveMissionSnapshot()
129 std::function<void()> SaveMissionSnapshotFunc = [weakPtr, missionId, snapshot]() { in SaveMissionSnapshot()
132 missionDataStorage->SaveMissionSnapshot(missionId, snapshot); in SaveMissionSnapshot()
143 TAG_LOGE(AAFwkTag::ABILITYMGR, "snapshot: currentMissionDataStorage_ null"); in GetSnapshot()
150 bool TaskDataPersistenceMgr::GetMissionSnapshot(int missionId, MissionSnapshot& snapshot, bool isLowResolution) in GetMissionSnapshot() argument
155 TAG_LOGE(AAFwkTag::ABILITYMGR, "snapshot: currentMissionDataStorage_ null"); in GetMissionSnapshot()
158 return currentMissionDataStorage_->GetMissionSnapshot(missionId, snapshot, isLowResolution); in GetMissionSnapshot()
/foundation/ability/ability_runtime/test/fuzztest/missiondatastorage_fuzzer/
H A Dmissiondatastorage_fuzzer.cpp72 std::shared_ptr<OHOS::Media::PixelMap> snapshot = nullptr; in DoSomethingInterestingWithMyAPI() local
73 missionDataStorage->GetReducedPixelMap(snapshot); in DoSomethingInterestingWithMyAPI()
74 snapshot = std::make_shared<Media::PixelMap>(); in DoSomethingInterestingWithMyAPI()
75 missionDataStorage->GetReducedPixelMap(snapshot); in DoSomethingInterestingWithMyAPI()
83 missionSnapshot.snapshot = std::make_shared<Media::PixelMap>(); in DoSomethingInterestingWithMyAPI()
/foundation/ability/ability_runtime/test/unittest/mission_data_storage_test/
H A Dmission_data_storage_test.cpp286 missionSnapshot.snapshot = std::make_shared<Media::PixelMap>(); in HWTEST_F()
304 missionSnapshot.snapshot = std::make_shared<Media::PixelMap>(); in HWTEST_F()
305 missionSnapshot.snapshot->imageInfo_.pixelFormat = Media::PixelFormat::RGB_565; in HWTEST_F()
323 missionSnapshot.snapshot = std::make_shared<Media::PixelMap>(); in HWTEST_F()
324 missionSnapshot.snapshot->imageInfo_.pixelFormat = Media::PixelFormat::RGBA_8888; in HWTEST_F()
342 missionSnapshot.snapshot = std::make_shared<Media::PixelMap>(); in HWTEST_F()
343 missionSnapshot.snapshot->imageInfo_.pixelFormat = Media::PixelFormat::RGB_888; in HWTEST_F()
361 missionSnapshot.snapshot = std::make_shared<Media::PixelMap>(); in HWTEST_F()
376 std::shared_ptr<OHOS::Media::PixelMap> snapshot = nullptr; in HWTEST_F() local
377 auto res = missionDataStorage->GetReducedPixelMap(snapshot); in HWTEST_F()
392 std::shared_ptr<OHOS::Media::PixelMap> snapshot = std::make_shared<Media::PixelMap>(); HWTEST_F() local
[all...]
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/rdb/
H A Drdb_asset_loader.cpp81 auto snapshot = it->second; in PostEvent() local
83 snapshot->Download(downLoadAsset); in PostEvent()
84 if (snapshot->GetAssetStatus(downLoadAsset) == DistributedData::STATUS_WAIT_DOWNLOAD) { in PostEvent()
93 snapshot->Downloaded(downLoadAsset); in PostEvent()
/foundation/window/window_manager/wmserver/include/window_snapshot/
H A Dsnapshot_controller.h19 #include <snapshot.h>
38 int32_t GetSnapshot(const sptr<IRemoteObject>& token, AAFwk::Snapshot& snapshot) override;
H A Dsnapshot_proxy.h20 #include <snapshot.h>
30 int32_t GetSnapshot(const sptr<IRemoteObject>& token, AAFwk::Snapshot& snapshot) override;
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/multiver/
H A Dmulti_ver_natural_store_connection.cpp263 int MultiVerNaturalStoreConnection::GetSnapshot(IKvDBSnapshot *&snapshot) const in GetSnapshot()
271 LOGE("Get the handle for snapshot failed:%d", errCode); in GetSnapshot()
277 LOGE("Init the handle version for snapshot failed:%d", errCode); in GetSnapshot()
282 snapshot = new (std::nothrow) MultiVerNaturalStoreSnapshot(handle); in GetSnapshot()
283 if (snapshot == nullptr) { in GetSnapshot()
289 snapshots_.insert(snapshot); in GetSnapshot()
294 // Release the created snapshot
295 void MultiVerNaturalStoreConnection::ReleaseSnapshot(IKvDBSnapshot *&snapshot) in ReleaseSnapshot() argument
297 if (snapshot == nullptr) { in ReleaseSnapshot()
302 static_cast<MultiVerNaturalStoreSnapshot *>(snapshot) in ReleaseSnapshot()
[all...]
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/interfaces/
H A Ddistributeddb_interfaces_data_operation_syncdb_test.cpp48 // define the g_snapshotDelegateCallback, used to get some information when open a kv snapshot.
163 * @tc.steps: step2. Get the value according the key through the snapshot. in HWTEST_F()
616 KvStoreSnapshotDelegate *snapshot = nullptr; in TestSnapshotCreateAndRelease() local
619 placeholders::_1, placeholders::_2, std::ref(status), std::ref(snapshot)); in TestSnapshotCreateAndRelease()
622 * @tc.steps: step1. Obtain the snapshot object snapshot through in TestSnapshotCreateAndRelease()
624 * @tc.expected: step1. Returns a non-empty snapshot. in TestSnapshotCreateAndRelease()
629 EXPECT_NE(snapshot, nullptr); in TestSnapshotCreateAndRelease()
632 * @tc.steps: step2. Release the obtained snapshot through in TestSnapshotCreateAndRelease()
636 EXPECT_EQ(g_kvDelegatePtr->ReleaseKvStoreSnapshot(snapshot), O in TestSnapshotCreateAndRelease()
671 KvStoreSnapshotDelegate *snapshot = nullptr; HWTEST_F() local
704 KvStoreSnapshotDelegate *snapshot = nullptr; HWTEST_F() local
896 KvStoreSnapshotDelegate *snapshot = nullptr; HWTEST_F() local
1265 KvStoreSnapshotDelegate *snapshot = nullptr; HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/
H A Drs_filter_cache_manager.cpp52 // filter changed, clear the filtered snapshot. in UpdateCacheStateWithFilterHash()
226 auto snapshot = drawingSurface->GetImageSnapshot(snapshotIBounds); in TakeSnapshot() local
227 if (snapshot == nullptr) { in TakeSnapshot()
228 ROSEN_LOGD("RSFilterCacheManager::TakeSnapshot failed to make an image snapshot."); in TakeSnapshot()
231 if (RSSystemProperties::GetImageGpuResourceCacheEnable(snapshot->GetWidth(), snapshot->GetHeight())) { in TakeSnapshot()
232 ROSEN_LOGD("TakeSnapshot cache image resource(width:%{public}d, height:%{public}d).", snapshot->GetWidth(), in TakeSnapshot()
233 snapshot->GetHeight()); in TakeSnapshot()
234 snapshot->HintCacheGpuResource(); in TakeSnapshot()
236 filter->PreProcess(snapshot); in TakeSnapshot()
[all...]
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/sqlite/kv/
H A Dsqlite_local_kvdb_connection.cpp265 // when GetSnapshot successfully, you must delete snapshot by ReleaseSnapshot
266 int SQLiteLocalKvDBConnection::GetSnapshot(IKvDBSnapshot *&snapshot) const in GetSnapshot()
269 snapshot = nullptr; in GetSnapshot()
287 snapshot = dbSnapshot; in GetSnapshot()
296 void SQLiteLocalKvDBConnection::ReleaseSnapshot(IKvDBSnapshot *&snapshot) in ReleaseSnapshot() argument
298 if (snapshot != nullptr && kvDB_ != nullptr) { in ReleaseSnapshot()
300 SQLiteLocalKvDBSnapshot *sqliteSnapshot = static_cast<SQLiteLocalKvDBSnapshot *>(snapshot); in ReleaseSnapshot()
302 snapshots_.erase(snapshot); in ReleaseSnapshot()
303 delete snapshot; in ReleaseSnapshot()
304 snapshot in ReleaseSnapshot()
[all...]

Completed in 14 milliseconds

12345