CubicSDR/src/process
vsonnier 9b0ce69e8f Use the nuclear option to solve the hung problem:
Besides deadlocks, a thread can in theory get stuck in a blocking pop(),
not seeing the stopping flag in particular. So assure liveness by making all
pop() timed pop.
2017-05-25 09:32:27 +02:00
..
FFTDataDistributor.cpp Use the nuclear option to solve the hung problem: 2017-05-25 09:32:27 +02:00
FFTDataDistributor.h COMMENTS,POLISHING: comments fenzy around VisualProcessor machinery, 2017-02-05 12:41:43 +01:00
FFTVisualDataThread.cpp BLOCKING_QUEUE: prepare by raising up max queue lenghts 2017-02-14 18:42:05 +01:00
FFTVisualDataThread.h Licence fix, add SPDX-License-Identifier, remove unused code files 2017-01-02 21:07:43 -05:00
ScopeVisualProcessor.cpp Make ReBuffer refcount management automatic, using std::shared_ptr: 2017-05-24 12:28:37 +02:00
ScopeVisualProcessor.h Make ReBuffer refcount management automatic, using std::shared_ptr: 2017-05-24 12:28:37 +02:00
SpectrumVisualDataThread.cpp BLOCKING_QUEUE: prepare by raising up max queue lenghts 2017-02-14 18:42:05 +01:00
SpectrumVisualDataThread.h Licence fix, add SPDX-License-Identifier, remove unused code files 2017-01-02 21:07:43 -05:00
SpectrumVisualProcessor.cpp Use the nuclear option to solve the hung problem: 2017-05-25 09:32:27 +02:00
SpectrumVisualProcessor.h Make ReBuffer refcount management automatic, using std::shared_ptr: 2017-05-24 12:28:37 +02:00
VisualProcessor.cpp Licence fix, add SPDX-License-Identifier, remove unused code files 2017-01-02 21:07:43 -05:00
VisualProcessor.h Use the nuclear option to solve the hung problem: 2017-05-25 09:32:27 +02:00