Mercurial > hg > orthanc-stone
comparison Framework/Oracle/IOracle.h @ 1078:53d9c3b96b9e broker
unused method
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 17 Oct 2019 18:36:52 +0200 |
parents | d7a18a3cd6f9 |
children | 17660df24c36 |
comparison
equal
deleted
inserted
replaced
1077:d7a18a3cd6f9 | 1078:53d9c3b96b9e |
---|---|
35 { | 35 { |
36 } | 36 } |
37 | 37 |
38 virtual void Schedule(boost::shared_ptr<IObserver>& receiver, | 38 virtual void Schedule(boost::shared_ptr<IObserver>& receiver, |
39 IOracleCommand* command) = 0; // Takes ownership | 39 IOracleCommand* command) = 0; // Takes ownership |
40 | |
41 template <typename TObserver> | |
42 void ScheduleAdapter(boost::shared_ptr<TObserver>& receiver, | |
43 IOracleCommand* command) | |
44 { | |
45 boost::shared_ptr<IObserver> converted(receiver); | |
46 Schedule(converted, command); | |
47 } | |
48 }; | 40 }; |
49 } | 41 } |