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