comparison Plugin/Plugin.cpp @ 36:8ada1b669194

replacing deprecated std::auto_ptr by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 06 Jul 2020 16:38:30 +0200
parents 9bdfa76c8923
children af7da36e68f5
comparison
equal deleted inserted replaced
35:9bdfa76c8923 36:8ada1b669194
22 #include "AuthorizationWebService.h" 22 #include "AuthorizationWebService.h"
23 #include "MemoryCache.h" 23 #include "MemoryCache.h"
24 24
25 #include "../Resources/Orthanc/Plugins/OrthancPluginCppWrapper.h" 25 #include "../Resources/Orthanc/Plugins/OrthancPluginCppWrapper.h"
26 26
27 #include <Compatibility.h> // For std::unique_ptr<>
27 #include <Logging.h> 28 #include <Logging.h>
28 #include <Toolbox.h> 29 #include <Toolbox.h>
29 30
30 31
31 // Configuration of the authorization plugin 32 // Configuration of the authorization plugin
32 static std::auto_ptr<OrthancPlugins::IAuthorizationParser> authorizationParser_; 33 static std::unique_ptr<OrthancPlugins::IAuthorizationParser> authorizationParser_;
33 static std::auto_ptr<OrthancPlugins::IAuthorizationService> authorizationService_; 34 static std::unique_ptr<OrthancPlugins::IAuthorizationService> authorizationService_;
34 static std::set<std::string> uncheckedResources_; 35 static std::set<std::string> uncheckedResources_;
35 static std::list<std::string> uncheckedFolders_; 36 static std::list<std::string> uncheckedFolders_;
36 static std::list<OrthancPlugins::Token> tokens_; 37 static std::list<OrthancPlugins::Token> tokens_;
37 static std::set<OrthancPlugins::AccessLevel> uncheckedLevels_; 38 static std::set<OrthancPlugins::AccessLevel> uncheckedLevels_;
38 39