6aec1adb38
resolve ambiguity with std::ref vs boost::ref
...
unfortunately boost/program-options make the boost reference-wrapper visible
And it doesn't help to alias to std::ref at the definition site of the
problematic function (in TimeControl), because this itself is picked up
via ADL
So this is not really a solution, rather a workaround, in the hope
that boost will clean-up this ambiguity eventually
2017-01-28 01:09:16 +01:00
77303ad007
Session-Subsystem( #318 ): investigation of locking sanity (ongoing...)
...
Found an inconsistency and a deadlock!
See proc-dispatcher.cpp, the lambda embedded into the start() operation!
2017-01-04 01:44:35 +01:00
7e65dda771
draft request to halt the dispatcher loop
2016-12-15 06:21:59 +01:00
08e426047b
define session subsystem lifefycle ( #318 )
...
...by forwarding over the static interface to the ProcDispatcher
2016-12-13 04:32:37 +01:00
4fc1126a28
clean-up: mark subsystem implementations with noexcept and override
...
throw() is deprecated
noexcept behaves similar, but allows for optimisations and will be
promoted to a part of the signature type in C++17
2016-12-12 01:18:19 +01:00
7be1b7d35d
Switch from TR1 preveiw to the new standard headers
...
- functional
- memory
- unordered collections
2014-04-03 22:42:48 +02:00
1b0cb56dcc
implement PlayOut subsystem and draft OutputDirector
2011-09-25 19:25:55 +02:00
3f1b7651e9
GPL header whitespace
2010-12-17 23:28:49 +01:00
b6fb135398
change error notification at subsystem shutdown to use just a string*
...
(this allows to memoize the error message and call the termination
handler outside the catch block)
2009-01-10 16:15:17 +01:00
f90238dba4
chased two bugs...
2009-01-03 04:29:59 +01:00
75bdc877dc
reconsider synchronisation and switch some parts to instance based locks.
2008-12-30 08:19:32 +01:00
e921b1658c
error.hpp belongs to src/lib
2008-12-27 00:53:35 +01:00
7bde9aa538
start refactoring: liblumieracommon.so (application core services)
2008-12-18 08:12:40 +01:00