comparison Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp @ 1714:a878e807cd96

configuration option "DicomCacheSize", warning if cache should be larger
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 30 Nov 2020 17:57:10 +0100
parents aec45e0b2528
children 391c798e4dae
comparison
equal deleted inserted replaced
1713:aec45e0b2528 1714:a878e807cd96
2920 EXTERN_CATCH_EXCEPTIONS; 2920 EXTERN_CATCH_EXCEPTIONS;
2921 } 2921 }
2922 2922
2923 2923
2924 EMSCRIPTEN_KEEPALIVE 2924 EMSCRIPTEN_KEEPALIVE
2925 void SetDicomCacheSize(int sizeMB)
2926 {
2927 try
2928 {
2929 if (sizeMB == 0)
2930 {
2931 LOG(WARNING) << "The DICOM cache is disabled";
2932 }
2933 else
2934 {
2935 LOG(INFO) << "The DICOM cache size is set to " << sizeMB << "MB";
2936 }
2937
2938 if (sizeMB >= 0)
2939 {
2940 context_->SetDicomCacheSize(sizeMB * 1024 * 1024);
2941 }
2942 }
2943 EXTERN_CATCH_EXCEPTIONS;
2944 }
2945
2946
2947 EMSCRIPTEN_KEEPALIVE
2925 void FetchAllStudies() 2948 void FetchAllStudies()
2926 { 2949 {
2927 try 2950 try
2928 { 2951 {
2929 GetResourcesLoader().FetchAllStudies(); 2952 GetResourcesLoader().FetchAllStudies();