Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IDatabaseBackend.h @ 470:11c6bcc9d1f2
cleanup
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 05 Feb 2024 18:26:37 +0100 |
parents | f0976163dbe1 |
children | 594859656a06 54d518dcd74a |
comparison
equal
deleted
inserted
replaced
469:302f3c2b1c34 | 470:11c6bcc9d1f2 |
---|---|
347 | 347 |
348 // New in Orthanc 1.12.0 | 348 // New in Orthanc 1.12.0 |
349 virtual void ListAllLabels(std::list<std::string>& target, | 349 virtual void ListAllLabels(std::list<std::string>& target, |
350 DatabaseManager& manager) = 0; | 350 DatabaseManager& manager) = 0; |
351 | 351 |
352 // New in Orthanc 1.12.X | 352 // New in Orthanc 1.12.3 |
353 virtual bool HasAtomicIncrementGlobalProperty() = 0; | 353 virtual bool HasAtomicIncrementGlobalProperty() = 0; |
354 | 354 |
355 // New in Orthanc 1.12.X | 355 // New in Orthanc 1.12.3 |
356 virtual int64_t IncrementGlobalProperty(DatabaseManager& manager, | 356 virtual int64_t IncrementGlobalProperty(DatabaseManager& manager, |
357 const char* serverIdentifier, | 357 const char* serverIdentifier, |
358 int32_t property, | 358 int32_t property, |
359 int64_t increment) = 0; | 359 int64_t increment) = 0; |
360 | 360 |
361 // New in Orthanc 1.12.X | 361 // New in Orthanc 1.12.3 |
362 virtual bool HasUpdateAndGetStatistics() = 0; | 362 virtual bool HasUpdateAndGetStatistics() = 0; |
363 | 363 |
364 // New in Orthanc 1.12.X | 364 // New in Orthanc 1.12.3 |
365 virtual void UpdateAndGetStatistics(DatabaseManager& manager, | 365 virtual void UpdateAndGetStatistics(DatabaseManager& manager, |
366 int64_t& patientsCount, | 366 int64_t& patientsCount, |
367 int64_t& studiesCount, | 367 int64_t& studiesCount, |
368 int64_t& seriesCount, | 368 int64_t& seriesCount, |
369 int64_t& instancesCount, | 369 int64_t& instancesCount, |
370 int64_t& compressedSize, | 370 int64_t& compressedSize, |
371 int64_t& uncompressedSize) = 0; | 371 int64_t& uncompressedSize) = 0; |
372 | 372 |
373 // New in Orthanc 1.12.X | 373 // New in Orthanc 1.12.3 |
374 virtual bool HasMeasureLatency() = 0; | 374 virtual bool HasMeasureLatency() = 0; |
375 | 375 |
376 // New in Orthanc 1.12.X | 376 // New in Orthanc 1.12.3 |
377 virtual uint64_t MeasureLatency(DatabaseManager& manager) = 0; | 377 virtual uint64_t MeasureLatency(DatabaseManager& manager) = 0; |
378 | 378 |
379 | 379 |
380 }; | 380 }; |
381 } | 381 } |