# # ChangeLog for trunk/FACT++/src/StateMachineImp.h # # Generated by Trac 1.5.2 # 12/22/24 13:16:42 Thu, 19 Jul 2018 17:09:58 GMT tbretz [19064] * trunk/FACT++/src/EventBuilder.cc (modified) * trunk/FACT++/src/FitsFile.cc (modified) * trunk/FACT++/src/MessageDim.h (modified) * trunk/FACT++/src/StateMachineImp.h (modified) * trunk/FACT++/src/WindowLog.h (modified) * trunk/FACT++/src/drivectrl.cc (modified) * trunk/FACT++/src/smartfact.cc (modified) Some minor changes to make it compatible with newer sets of headers. Wed, 05 Jun 2013 20:12:34 GMT tbretz [16730] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Changed the default queue in three ways: 1) Execute() is called after ... Wed, 05 Jun 2013 19:35:45 GMT tbretz [16726] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Changed the scope of some variables and functions to allow for ... Thu, 23 May 2013 18:09:19 GMT tbretz [16089] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Use empty() instead of size() where possible; replaced queues by list ... Mon, 05 Nov 2012 12:02:02 GMT tbretz [14558] * trunk/FACT++/src/StateMachineDim.cc (modified) * trunk/FACT++/src/StateMachineDim.h (modified) * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Slight modification to addining new states; updating states is now ... Mon, 13 Aug 2012 08:49:32 GMT tbretz [14351] * trunk/FACT++/src/DimState.h (modified) * trunk/FACT++/src/RemoteControl.h (modified) * trunk/FACT++/src/StateMachineImp.h (modified) The state from the callback was not yet properly propagated. ... Fri, 08 Jun 2012 16:09:54 GMT tbretz [14124] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Added locking to subscription and unsubscription of events. This ... Thu, 31 May 2012 18:14:17 GMT tbretz [14008] * trunk/FACT++/src/StateMachineImp.h (modified) If no exit code is given explicitly, assume that everything was ok. Thu, 31 May 2012 16:02:48 GMT tbretz [14005] * trunk/FACT++/src/EventImp.cc (modified) * trunk/FACT++/src/EventImp.h (modified) * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) replaced more 'const char *' by std::string& Thu, 31 May 2012 15:45:52 GMT tbretz [14002] * trunk/FACT++/src/Event.h (modified) * trunk/FACT++/src/StateMachine.cc (modified) * trunk/FACT++/src/StateMachine.h (modified) * trunk/FACT++/src/StateMachineDim.cc (modified) * trunk/FACT++/src/StateMachineDim.h (modified) * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Replaced some 'const char*' with a const-refernce to a std::string Mon, 28 May 2012 09:46:55 GMT tbretz [13951] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Enable to buffer all events per default until the main event loop has ... Wed, 23 May 2012 16:02:12 GMT tbretz [13834] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Removed the target state stuff the Configuration and Transition ... Wed, 29 Feb 2012 10:01:59 GMT tbretz [12956] * trunk/FACT++/src/Main.h (modified) * trunk/FACT++/src/StateMachineImp.h (modified) To dfine the virtual Run() function a new class MainImp is used now ... Wed, 31 Aug 2011 15:55:40 GMT tbretz [11928] * trunk/FACT++/src/StateMachineImp.h (modified) Added a enum defining the first available user state. Fri, 08 Jul 2011 15:10:20 GMT tbretz [11302] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Added PrintListOfAllowedEvents Thu, 07 Jul 2011 18:56:07 GMT tbretz [11288] * trunk/FACT++/src/StateMachineImp.h (modified) Added virtual functions for Lock and Unlock Fri, 13 May 2011 19:03:59 GMT tbretz [10712] * trunk/FACT++/src/Converter.h (modified) * trunk/FACT++/src/Dim.h (modified) * trunk/FACT++/src/FACT.cc (modified) * trunk/FACT++/src/MessageImp.h (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Some fixed to the doxygen docu Thu, 12 May 2011 21:55:23 GMT tbretz [10691] * trunk/FACT++/gui/FactGui.h (modified) * trunk/FACT++/src/HeadersFTM.cc (modified) * trunk/FACT++/src/HeadersFTM.h (modified) * trunk/FACT++/src/StateMachineImp.h (modified) * trunk/FACT++/src/ftm.cc (modified) * trunk/FACT++/src/ftmctrl.cc (modified) Added some docu; renamed Coincidence to multiplicity. Thu, 12 May 2011 20:52:22 GMT tbretz [10688] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) * trunk/FACT++/src/dataLogger.cc (modified) * trunk/FACT++/src/dclient5.cc (modified) * trunk/FACT++/src/ftmctrl.cc (modified) * trunk/FACT++/src/scheduler.cc (modified) Renamed AddConfiguration and AddTransition to AddEvent Mon, 18 Apr 2011 12:56:53 GMT tbretz [10385] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Moved setting of default states to a protected memeber function; made ... Sun, 10 Apr 2011 09:16:21 GMT tbretz [10344] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Added arguments to PrintListOfEvents. Thu, 07 Apr 2011 15:38:02 GMT tbretz [10314] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Added descriptions for the default states; added PrintListOfStates ... Thu, 07 Apr 2011 14:46:15 GMT tbretz [10309] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Added typedef for StateNames; changed the getter such that they can ... Thu, 07 Apr 2011 07:42:34 GMT tbretz [10294] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) AddTransitions and AddConfiguration now return a reference; ... Wed, 30 Mar 2011 15:11:52 GMT tbretz [10276] * trunk/FACT++/src/StateMachineImp.h (modified) Changed from teh default argument in Run() to an overloaded function, ... Wed, 30 Mar 2011 14:55:03 GMT tbretz [10273] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Adapted to new interface of Converter class, added the possibility to ... Thu, 03 Mar 2011 12:45:37 GMT tbretz [10218] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Replaced deque by queue Mon, 28 Feb 2011 10:16:31 GMT tbretz [10183] * trunk/FACT++ (added) * trunk/FACT++/.aux_dir (added) * trunk/FACT++/.aux_dir/compile (added) * trunk/FACT++/.aux_dir/config.guess (added) * trunk/FACT++/.aux_dir/config.sub (added) * trunk/FACT++/.aux_dir/depcomp (added) * trunk/FACT++/.aux_dir/install-sh (added) * trunk/FACT++/.aux_dir/ltmain.sh (added) * trunk/FACT++/.aux_dir/missing (added) * trunk/FACT++/.macro_dir (added) * trunk/FACT++/.macro_dir/libtool.m4 (added) * trunk/FACT++/.macro_dir/ltoptions.m4 (added) * trunk/FACT++/.macro_dir/ltsugar.m4 (added) * trunk/FACT++/.macro_dir/ltversion.m4 (added) * trunk/FACT++/.macro_dir/lt~obsolete.m4 (added) * trunk/FACT++/AUTHORS (added) * trunk/FACT++/COPYING (added) * trunk/FACT++/ChangeLog (added) * trunk/FACT++/Doxyfile (added) * trunk/FACT++/INSTALL (added) * trunk/FACT++/MAINPAGE (added) * trunk/FACT++/Makefile.am (added) * trunk/FACT++/Makefile.in (added) * trunk/FACT++/NEWS (added) * trunk/FACT++/README (added) * trunk/FACT++/aclocal.m4 (added) * trunk/FACT++/aminclude.am (added) * trunk/FACT++/autogen.sh (added) * trunk/FACT++/configure (added) * trunk/FACT++/configure.ac (added) * trunk/FACT++/dim_v19r15 (added) * trunk/FACT++/dim_v19r15/.setup (added) * trunk/FACT++/dim_v19r15/DIM_Performance.pdf (added) * trunk/FACT++/dim_v19r15/LICENSE.GPL (added) * trunk/FACT++/dim_v19r15/README.txt (added) * trunk/FACT++/dim_v19r15/README_v10.txt (added) * trunk/FACT++/dim_v19r15/README_v11.txt (added) * trunk/FACT++/dim_v19r15/README_v12.txt (added) * trunk/FACT++/dim_v19r15/README_v13.txt (added) * trunk/FACT++/dim_v19r15/README_v14.txt (added) * trunk/FACT++/dim_v19r15/README_v15.txt (added) * trunk/FACT++/dim_v19r15/README_v16.txt (added) * trunk/FACT++/dim_v19r15/README_v17.txt (added) * trunk/FACT++/dim_v19r15/README_v18.txt (added) * trunk/FACT++/dim_v19r15/README_v19.txt (added) * trunk/FACT++/dim_v19r15/README_v9.txt (added) * trunk/FACT++/dim_v19r15/dim (added) * trunk/FACT++/dim_v19r15/dim/dic.h (added) * trunk/FACT++/dim_v19r15/dim/dic.hxx (added) * trunk/FACT++/dim_v19r15/dim/dim.h (added) * trunk/FACT++/dim_v19r15/dim/dim.hxx (added) * trunk/FACT++/dim_v19r15/dim/dim_common.h (added) * trunk/FACT++/dim_v19r15/dim/dim_core.hxx (added) * trunk/FACT++/dim_v19r15/dim/dim_jni.h (added) * trunk/FACT++/dim_v19r15/dim/dim_tcpip.h (added) * trunk/FACT++/dim_v19r15/dim/dis.h (added) * trunk/FACT++/dim_v19r15/dim/dis.hxx (added) * trunk/FACT++/dim_v19r15/dim/dllist.hxx (added) * trunk/FACT++/dim_v19r15/dim/sllist.hxx (added) * trunk/FACT++/dim_v19r15/dim/tokenstring.hxx (added) * trunk/FACT++/dim_v19r15/makefile (added) * trunk/FACT++/dim_v19r15/makefile_benchmark (added) * trunk/FACT++/dim_v19r15/makefile_common (added) * trunk/FACT++/dim_v19r15/makefile_did (added) * trunk/FACT++/dim_v19r15/makefile_dim (added) * trunk/FACT++/dim_v19r15/makefile_examples (added) * trunk/FACT++/dim_v19r15/makefile_util (added) * trunk/FACT++/dim_v19r15/setup.sh (added) * trunk/FACT++/dim_v19r15/src (added) * trunk/FACT++/dim_v19r15/src/benchmark (added) * trunk/FACT++/dim_v19r15/src/benchmark/benchClient.cxx (added) * trunk/FACT++/dim_v19r15/src/benchmark/benchServer.cxx (added) * trunk/FACT++/dim_v19r15/src/benchmark/bigClient.cxx (added) * trunk/FACT++/dim_v19r15/src/benchmark/bigServer.cxx (added) * trunk/FACT++/dim_v19r15/src/conn_handler.c (added) * trunk/FACT++/dim_v19r15/src/copy_swap.c (added) * trunk/FACT++/dim_v19r15/src/dic.c (added) * trunk/FACT++/dim_v19r15/src/diccpp.cxx (added) * trunk/FACT++/dim_v19r15/src/did (added) * trunk/FACT++/dim_v19r15/src/did/did.c (added) * trunk/FACT++/dim_v19r15/src/did/did.h (added) * trunk/FACT++/dim_v19r15/src/did/dui_colors.h (added) * trunk/FACT++/dim_v19r15/src/did/dui_util.c (added) * trunk/FACT++/dim_v19r15/src/did/dui_util.h (added) * trunk/FACT++/dim_v19r15/src/dim_jni.c (added) * trunk/FACT++/dim_v19r15/src/dim_thr.c (added) * trunk/FACT++/dim_v19r15/src/dim_thr_old.c (added) * trunk/FACT++/dim_v19r15/src/dimcpp.cxx (added) * trunk/FACT++/dim_v19r15/src/dis.c (added) * trunk/FACT++/dim_v19r15/src/dis_Markus.c (added) * trunk/FACT++/dim_v19r15/src/dis_old.c (added) * trunk/FACT++/dim_v19r15/src/discpp.cxx (added) * trunk/FACT++/dim_v19r15/src/dll.c (added) * trunk/FACT++/dim_v19r15/src/dna.c (added) * trunk/FACT++/dim_v19r15/src/dns.c (added) * trunk/FACT++/dim_v19r15/src/dtq.c (added) * trunk/FACT++/dim_v19r15/src/examples (added) * trunk/FACT++/dim_v19r15/src/examples/Copy of test_server.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/Markus.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/cpp_server.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/db_dim_client.c (added) * trunk/FACT++/dim_v19r15/src/examples/db_dim_server.c (added) * trunk/FACT++/dim_v19r15/src/examples/demo_client.c (added) * trunk/FACT++/dim_v19r15/src/examples/demo_server.c (added) * trunk/FACT++/dim_v19r15/src/examples/dim_fork.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/pvss_dim_client.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/pvss_dim_server.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/rpc_client.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/rpc_server.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/rshServer.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/test_Browser.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/test_big_client.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_big_server.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_client.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_client.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/test_client1.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_client_ccpc.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_client_many.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_client_slac.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_serve.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/test_server.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_server.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/test_server1.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_serverFernando.cxx (added) * trunk/FACT++/dim_v19r15/src/examples/test_server_ccpc.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_server_many.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_server_priorities.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_server_slac.c (added) * trunk/FACT++/dim_v19r15/src/examples/test_tcp.c (added) * trunk/FACT++/dim_v19r15/src/feeserver.c (added) * trunk/FACT++/dim_v19r15/src/hash.c (added) * trunk/FACT++/dim_v19r15/src/open_dns.c (added) * trunk/FACT++/dim_v19r15/src/sll.c (added) * trunk/FACT++/dim_v19r15/src/swap.c (added) * trunk/FACT++/dim_v19r15/src/tcpip.c (added) * trunk/FACT++/dim_v19r15/src/tokenstring.cxx (added) * trunk/FACT++/dim_v19r15/src/util (added) * trunk/FACT++/dim_v19r15/src/util/check_dim_servers.cxx (added) * trunk/FACT++/dim_v19r15/src/util/check_dns.cxx (added) * trunk/FACT++/dim_v19r15/src/util/dim_get_service.c (added) * trunk/FACT++/dim_v19r15/src/util/dim_send_command.c (added) * trunk/FACT++/dim_v19r15/src/util/dimbridge.cxx (added) * trunk/FACT++/dim_v19r15/src/utilities.c (added) * trunk/FACT++/src (added) * trunk/FACT++/src/Configuration.cc (added) * trunk/FACT++/src/Configuration.h (added) * trunk/FACT++/src/Connection.cc (added) * trunk/FACT++/src/Connection.h (added) * trunk/FACT++/src/Console.cc (added) * trunk/FACT++/src/Console.h (added) * trunk/FACT++/src/Converter.cc (added) * trunk/FACT++/src/Converter.h (added) * trunk/FACT++/src/DimErrorRedirecter.cc (added) * trunk/FACT++/src/DimErrorRedirecter.h (added) * trunk/FACT++/src/Event.cc (added) * trunk/FACT++/src/Event.h (added) * trunk/FACT++/src/EventDim.h (added) * trunk/FACT++/src/EventImp.cc (added) * trunk/FACT++/src/EventImp.h (added) * trunk/FACT++/src/LocalControl.cc (added) * trunk/FACT++/src/LocalControl.h (added) * trunk/FACT++/src/MessageDim.cc (added) * trunk/FACT++/src/MessageDim.h (added) * trunk/FACT++/src/MessageImp.cc (added) * trunk/FACT++/src/MessageImp.h (added) * trunk/FACT++/src/Readline.cc (added) * trunk/FACT++/src/Readline.h (added) * trunk/FACT++/src/ReadlineWindow.cc (added) * trunk/FACT++/src/ReadlineWindow.h (added) * trunk/FACT++/src/RemoteControl.cc (added) * trunk/FACT++/src/RemoteControl.h (added) * trunk/FACT++/src/ServiceList.cc (added) * trunk/FACT++/src/ServiceList.h (added) * trunk/FACT++/src/Shell.cc (added) * trunk/FACT++/src/Shell.h (added) * trunk/FACT++/src/StateMachine.cc (added) * trunk/FACT++/src/StateMachine.h (added) * trunk/FACT++/src/StateMachineDim.cc (added) * trunk/FACT++/src/StateMachineDim.h (added) * trunk/FACT++/src/StateMachineImp.cc (added) * trunk/FACT++/src/StateMachineImp.h (added) * trunk/FACT++/src/Time.cc (added) * trunk/FACT++/src/Time.h (added) * trunk/FACT++/src/Timers.h (added) * trunk/FACT++/src/WindowLog.cc (added) * trunk/FACT++/src/WindowLog.h (added) * trunk/FACT++/src/argv.cc (added) * trunk/FACT++/src/dataLogger.cc (added) * trunk/FACT++/src/dclient5.cc (added) * trunk/FACT++/src/dserver2.cc (added) * trunk/FACT++/src/log.cc (added) * trunk/FACT++/src/logtime.cc (added) * trunk/FACT++/src/sched.cc (added) * trunk/FACT++/src/test3.cc (added) * trunk/FACT++/src/time.cc (added) * trunk/FACT++/src/tools.cc (added) * trunk/FACT++/src/tools.h (added) New import.