comparison Framework/Loaders/GenericLoadersContext.h @ 1299:c38c89684d83 broker

replacing std::auto_ptr by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 02 Mar 2020 17:21:24 +0100
parents 0ca50d275b9a
children 3d26447ddd28
comparison
equal deleted inserted replaced
1297:6ab03e429f06 1299:c38c89684d83
42 // "ILoaderFactory" from a message handler triggered by 42 // "ILoaderFactory" from a message handler triggered by
43 // "EmitMessage()" 43 // "EmitMessage()"
44 boost::recursive_mutex mutex_; 44 boost::recursive_mutex mutex_;
45 45
46 IObservable oracleObservable_; 46 IObservable oracleObservable_;
47 std::auto_ptr<ThreadedOracle> oracle_; 47 std::unique_ptr<ThreadedOracle> oracle_;
48 boost::shared_ptr<OracleScheduler> scheduler_; 48 boost::shared_ptr<OracleScheduler> scheduler_;
49 49
50 // Necessary to keep the loaders persistent (including global 50 // Necessary to keep the loaders persistent (including global
51 // function promises), after the function that created them is 51 // function promises), after the function that created them is
52 // left. This avoids creating one global variable for each loader. 52 // left. This avoids creating one global variable for each loader.