| 353 | |
| 354 | |
| 355 | bool Snapshot::StoreData(const Ref<KeyValueStore>& data, const std::function<bool(size_t, size_t)>& progress) |
| 356 | { |
| 357 | ProgressContext pctxt; |
| 358 | pctxt.callback = progress; |
| 359 | bool result = BNSnapshotStoreData(m_object, data->GetObject(), &pctxt, ProgressCallback); |
| 360 | if (!result) |
| 361 | { |
| 362 | throw DatabaseException("BNSnapshotStoreData"); |
| 363 | } |
| 364 | return result; |
| 365 | } |
| 366 | |
| 367 | |
| 368 | bool Snapshot::HasAncestor(Ref<Snapshot> other) |
nothing calls this directly
no test coverage detected