comparison Framework/Plugins/IDatabaseBackendOutput.h @ 232:4e15eace9b90

reorganization in DatabaseBackendAdapterV3
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 06 Apr 2021 12:50:06 +0200
parents 6dcf57074dd4
children 16aac0287485 cd9521e04249
comparison
equal deleted inserted replaced
231:0a9b48d19643 232:4e15eace9b90
26 namespace OrthancDatabases 26 namespace OrthancDatabases
27 { 27 {
28 class IDatabaseBackendOutput : public boost::noncopyable 28 class IDatabaseBackendOutput : public boost::noncopyable
29 { 29 {
30 public: 30 public:
31 /**
32 * Contrarily to its parent "IDatabaseBackendOutput" class, the
33 * "IFactory" subclass *can* be invoked from multiple threads if
34 * used through "DatabaseBackendAdapterV3". Make sure to implement
35 * proper locking if need be.
36 **/
31 class IFactory : public boost::noncopyable 37 class IFactory : public boost::noncopyable
32 { 38 {
33 public: 39 public:
34 virtual ~IFactory() 40 virtual ~IFactory()
35 { 41 {