comparison Plugin/Plugin.cpp @ 218:6318db66448e

Performance: Replaced "OrthancPluginRegisterRestCallback" by "OrthancPluginRegisterRestCallbackNoLock"
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 29 May 2019 16:51:35 +0200
parents 2f27287c047c
children aee499712ac4
comparison
equal deleted inserted replaced
217:449c816968b9 218:6318db66448e
684 OrthancPluginLogWarning(context_, "Using the DICOM decoder that is built in Orthanc (not using GDCM)"); 684 OrthancPluginLogWarning(context_, "Using the DICOM decoder that is built in Orthanc (not using GDCM)");
685 } 685 }
686 686
687 687
688 /* Install the callbacks */ 688 /* Install the callbacks */
689 OrthancPluginRegisterRestCallback(context_, "/web-viewer/series/(.*)", ServeCache<CacheBundle_SeriesInformation>); 689 OrthancPluginRegisterRestCallbackNoLock(context_, "/web-viewer/series/(.*)", ServeCache<CacheBundle_SeriesInformation>);
690 OrthancPluginRegisterRestCallback(context_, "/web-viewer/is-stable-series/(.*)", IsStableSeries); 690 OrthancPluginRegisterRestCallbackNoLock(context_, "/web-viewer/is-stable-series/(.*)", IsStableSeries);
691 OrthancPluginRegisterRestCallback(context_, "/web-viewer/instances/(.*)", ServeCache<CacheBundle_DecodedImage>); 691 OrthancPluginRegisterRestCallbackNoLock(context_, "/web-viewer/instances/(.*)", ServeCache<CacheBundle_DecodedImage>);
692 OrthancPluginRegisterRestCallback(context, "/web-viewer/libs/(.*)", ServeEmbeddedFolder<Orthanc::EmbeddedResources::JAVASCRIPT_LIBS>); 692 OrthancPluginRegisterRestCallbackNoLock(context, "/web-viewer/libs/(.*)", ServeEmbeddedFolder<Orthanc::EmbeddedResources::JAVASCRIPT_LIBS>);
693 693
694 #if ORTHANC_STANDALONE == 1 694 #if ORTHANC_STANDALONE == 1
695 OrthancPluginRegisterRestCallback(context, "/web-viewer/app/(.*)", ServeEmbeddedFolder<Orthanc::EmbeddedResources::WEB_VIEWER>); 695 OrthancPluginRegisterRestCallbackNoLock(context, "/web-viewer/app/(.*)", ServeEmbeddedFolder<Orthanc::EmbeddedResources::WEB_VIEWER>);
696 #else 696 #else
697 OrthancPluginRegisterRestCallback(context, "/web-viewer/app/(.*)", ServeWebViewer); 697 OrthancPluginRegisterRestCallbackNoLock(context, "/web-viewer/app/(.*)", ServeWebViewer);
698 #endif 698 #endif
699 699
700 OrthancPluginRegisterOnChangeCallback(context, OnChangeCallback); 700 OrthancPluginRegisterOnChangeCallback(context, OnChangeCallback);
701 701
702 702