Files
FairMQ/fairmq
Dennis Klein 2589ca5ced FairMQ: Rewrite the state machine
* Simplify the code
* Drop Boost.MSM dependency
* Drop threaded execution
* Support deferred state changes
* Monitor state changes/queues via callbacks
2017-10-05 15:32:12 +02:00
..
2017-10-05 15:32:12 +02:00
2017-10-05 15:32:12 +02:00
2017-10-05 15:32:12 +02:00
2017-10-05 15:32:12 +02:00
2017-04-20 11:07:47 +02:00
2017-05-18 20:01:44 +02:00
2017-05-18 20:01:44 +02:00
2017-10-05 15:32:12 +02:00
2017-10-05 15:32:12 +02:00
2017-10-05 15:32:12 +02:00
2017-10-05 15:32:12 +02:00
2017-09-04 16:33:55 +02:00
2017-07-04 07:05:11 +02:00

FairMQ

Standard FairRoot is running all the different analysis tasks within one process. FairMQ (Message Queue) allows starting tasks on different processes and provides the communication layer between these processes.

  1. Device
    1. Topology
    2. Communication Patterns
    3. State Machine
    4. Multiple devices in the same process
  2. Transport Interface
    1. Message
      1. Ownership
    2. Channel
    3. Poller
  3. Configuration
    1. Device Configuration
    2. Communication Channels Configuration
      1. JSON Parser
      2. SuboptParser
    3. Introspection
  4. Development
    1. Testing
  5. Examples