comparison Framework/Plugins/DatabaseBackendAdapterV2.cpp @ 212:821d4ba83dc3

reorganization
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 24 Mar 2021 15:47:14 +0100
parents 13a3863df7fa
children 73cc85f3d9c1
comparison
equal deleted inserted replaced
211:d74a92ac00ea 212:821d4ba83dc3
22 22
23 #include "DatabaseBackendAdapterV2.h" 23 #include "DatabaseBackendAdapterV2.h"
24 24
25 #include <OrthancException.h> 25 #include <OrthancException.h>
26 26
27 #include <stdexcept>
28 #include <list>
29 #include <string>
30
27 31
28 #define ORTHANC_PLUGINS_DATABASE_CATCH \ 32 #define ORTHANC_PLUGINS_DATABASE_CATCH \
29 catch (::Orthanc::OrthancException& e) \ 33 catch (::Orthanc::OrthancException& e) \
30 { \ 34 { \
31 return static_cast<OrthancPluginErrorCode>(e.GetErrorCode()); \ 35 return static_cast<OrthancPluginErrorCode>(e.GetErrorCode()); \
38 catch (...) \ 42 catch (...) \
39 { \ 43 { \
40 OrthancPluginLogError(backend->GetContext(), "Native exception"); \ 44 OrthancPluginLogError(backend->GetContext(), "Native exception"); \
41 return OrthancPluginErrorCode_DatabasePlugin; \ 45 return OrthancPluginErrorCode_DatabasePlugin; \
42 } 46 }
43
44
45 #include <stdexcept>
46 #include <list>
47 #include <string>
48 47
49 48
50 namespace OrthancDatabases 49 namespace OrthancDatabases
51 { 50 {
52 class DatabaseBackendAdapterV2::Output : public IDatabaseBackendOutput 51 class DatabaseBackendAdapterV2::Output : public IDatabaseBackendOutput