LUMIERA.clone/tests/core/proc/control
Ichthyostega aecef2a8f4 Commands: refactor integration into SessionCommandService (#1089)
It seems more adequate to push the somewhat intricate mechanics
for the "fall back" onto generic commands down into the implementation
level of CommandInstanceManager. The point is, we know the standard
usage situation is to rely on the instance manager, and thus we want
to avoid redundant table lookups, only to support the rare case of
fallback to global commands. The latter is currently used only from
unit-tests, but might in future also be used by scripts.

Due to thread safety considerations, I have refrained from handing
out a direct reference to the command token sitting in the registry,
even while not doing so incurs a small runtime penalty (accessing
the shared ref-count for creating a copy of the smart-handle).
This is the typical situation where you'd be tempted to sacrifice
sanity for the sake of an imaginary performance benefit, which
in fact is dwarfed by all the machinery of UI-Bus and argument
passing via GenNode.
2017-04-09 19:11:40 +02:00
..
argument-tuple-accept-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
command-argument-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
command-basic-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
command-binding-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
command-clone-builder-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
command-equality-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
command-instance-manager-test.cpp Commands: refactor integration into SessionCommandService (#1089) 2017-04-09 19:11:40 +02:00
command-message-binding-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
command-mutation-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
command-queue-test.cpp ProcDispatcher: integrate queue and finish preliminary implementation draft 2016-12-25 22:26:16 +01:00
command-registry-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
command-setup-test.cpp Commands: draft usage of CommandInstanceManager (#1089) 2017-04-01 02:33:15 +02:00
command-use1-test.cpp Symbol: clean-up of some occasional usages 2017-04-08 00:40:04 +02:00
command-use2-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
command-use3-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
dispatcher-looper-test.cpp DispatcherLoop: no timeout turnaround necessary in idle state 2017-01-07 02:46:34 +01:00
handling-pattern-basics-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
handling-pattern-standard-impl-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
memento-tie-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
session-command-function-test.cpp Analysis regarding the next step, integration of InstanceManagement into SessionCommand facade 2017-04-09 01:34:18 +02:00
test-dummy-commands.cpp Commands: get second testcase to PASS 2017-04-07 04:19:10 +02:00
test-dummy-commands.hpp Commands: get second testcase to PASS 2017-04-07 04:19:10 +02:00