Mercurial > hg > orthanc-authorization
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 |