FairMQ/fairmq/devices
Alexey Rybalchenko 1302e77a16 Several FairMQ fixes and improvements:
- FairMQ: add possibility to poll on multiple channels.
- FairMQ: include command channel when polling on blocking calls (for unblocking without termination).
- FairMQ: move signal handler inside of FairMQDevice class (call FairMQDevice::CatchSignals() in the main function).
- FairMQ: add 'bool CheckCurrentState(statename)' (instead of 'GetCurrentState() == statename' that cannot be thread safe).
- FairMQDevice: add 'InteractiveStateLoop()' method that can be used to change states from the command line.
- FairMQDevice: add automatic transition to IDLE state if Run() exits without an external event.
- FairMQDevice: implement device reset.
- FairMQDevice: use unordered_map for device channels.
- FairMQChannel: improve address validation for channels.
- FairMQChannel: add ExpectsAnotherPart() method to check if another msg part is expected (old approach still works).
- FairMQ: remove invalid transition from the run files.
- FairMQFileSink: disable ROOT termination signal handler.
- Tutorial3: spawn xterm windows from start scripts without overlapping for better visibility.
- FairMQ Examples: update protobuf test and move its files to a common directory.
- FairMQStateMachine: improve feedback on invalid transitions (more readable).
2015-09-28 12:17:22 +02:00
..
FairMQBenchmarkSampler.cxx Several FairMQ fixes and improvements: 2015-09-28 12:17:22 +02:00
FairMQBenchmarkSampler.h Update FairMQStateMachine & introduce FairMQChannels 2015-06-16 09:29:53 +02:00
FairMQBuffer.cxx Several FairMQ fixes and improvements: 2015-09-28 12:17:22 +02:00
FairMQBuffer.h Fix CIDs 10587, 10813, 10911, 10912, 10402, 10403, 10577, 10578, 10579, 10848, 10861, 10865, 10868, 10910. 2014-07-28 14:04:20 +02:00
FairMQMerger.cxx Several FairMQ fixes and improvements: 2015-09-28 12:17:22 +02:00
FairMQMerger.h Fix CIDs 10587, 10813, 10911, 10912, 10402, 10403, 10577, 10578, 10579, 10848, 10861, 10865, 10868, 10910. 2014-07-28 14:04:20 +02:00
FairMQProxy.cxx Several FairMQ fixes and improvements: 2015-09-28 12:17:22 +02:00
FairMQProxy.h Fix CIDs 10587, 10813, 10911, 10912, 10402, 10403, 10577, 10578, 10579, 10848, 10861, 10865, 10868, 10910. 2014-07-28 14:04:20 +02:00
FairMQSink.cxx Several FairMQ fixes and improvements: 2015-09-28 12:17:22 +02:00
FairMQSink.h Fix CIDs 10587, 10813, 10911, 10912, 10402, 10403, 10577, 10578, 10579, 10848, 10861, 10865, 10868, 10910. 2014-07-28 14:04:20 +02:00
FairMQSplitter.cxx Several FairMQ fixes and improvements: 2015-09-28 12:17:22 +02:00
FairMQSplitter.h Fix CIDs 10587, 10813, 10911, 10912, 10402, 10403, 10577, 10578, 10579, 10848, 10861, 10865, 10868, 10910. 2014-07-28 14:04:20 +02:00
GenericFileSink.h Several FairMQ fixes and improvements: 2015-09-28 12:17:22 +02:00
GenericFileSink.tpl Several FairMQ fixes and improvements: 2015-09-28 12:17:22 +02:00
GenericMerger.h Update FairMQStateMachine & introduce FairMQChannels 2015-06-16 09:29:53 +02:00
GenericProcessor.h Several FairMQ fixes and improvements: 2015-09-28 12:17:22 +02:00
GenericSampler.h - FairMQ options: 2015-09-28 12:17:21 +02:00
GenericSampler.tpl Several FairMQ fixes and improvements: 2015-09-28 12:17:22 +02:00