comparison Framework/Messages/IMessageEmitter.h @ 843:67f9c27214c5

Removed extra logging + doc + added GuiAdapter and LockingEmitter
author Benjamin Golinvaux <bgo@osimis.io>
date Fri, 14 Jun 2019 12:14:16 +0200
parents c44c1d2d3598
children 81b29bc7c3d4 2d8ab34c8c91
comparison
equal deleted inserted replaced
841:266e2b0b9abc 843:67f9c27214c5
24 #include "IObserver.h" 24 #include "IObserver.h"
25 #include "IMessage.h" 25 #include "IMessage.h"
26 26
27 namespace OrthancStone 27 namespace OrthancStone
28 { 28 {
29 /**
30 This class may be used to customize the way the messages are sent between
31 a source and a destination, for instance by the ThreadedOracle.
32
33 See the concrete class LockingEmitter for an example of when it is useful.
34 */
29 class IMessageEmitter : public boost::noncopyable 35 class IMessageEmitter : public boost::noncopyable
30 { 36 {
31 public: 37 public:
32 virtual ~IMessageEmitter() 38 virtual ~IMessageEmitter()
33 { 39 {