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 }