comparison Framework/Messages/IObservable.h @ 643:f0008c55e5f7

getting rid of MessageType enumeration
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 10 May 2019 17:34:48 +0200
parents 42dadae61fa9
children e713f1a99861 2d8ab34c8c91
comparison
equal deleted inserted replaced
642:7ca8dc7ec17b 643:f0008c55e5f7
33 namespace OrthancStone 33 namespace OrthancStone
34 { 34 {
35 class IObservable : public boost::noncopyable 35 class IObservable : public boost::noncopyable
36 { 36 {
37 private: 37 private:
38 typedef std::map<int, std::set<ICallable*> > Callables; 38 typedef std::map<MessageIdentifier, std::set<ICallable*> > Callables;
39 typedef std::set<IMessageForwarder*> Forwarders; 39
40 typedef std::set<IMessageForwarder*> Forwarders;
40 41
41 MessageBroker& broker_; 42 MessageBroker& broker_;
42 Callables callables_; 43 Callables callables_;
43 Forwarders forwarders_; 44 Forwarders forwarders_;
44 45