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
This commit is contained in:
Dennis Klein
2017-09-22 20:46:53 +02:00
committed by Mohammad Al-Turany
parent 179968db1e
commit 2589ca5ced
7 changed files with 491 additions and 1 deletions

View File

@@ -151,6 +151,15 @@ add_testsuite(FairMQ.EventManager
TIMEOUT 10
)
add_testsuite(FairMQ.StateMachine
SOURCES
state_machine/runner.cxx
state_machine/_state_machine.cxx
LINKS FairMQ
TIMEOUT 10
)
##############################
# Aggregate all test targets #
##############################