Changeset [6b9440ff66b96bb01b5b6cf6b8daa5da4da7dd74] by David Cox

January 30th, 2011 @ 03:23 PM

Added a basic working 'hooks' mechanism, whereby it is possible to register to have a call back when the state system starts or stops. Optional autosave functionality is also added as an example. NOTE Also cleaned up the standard variables (put them in a static class, so that there wouldn't be globals strewn out all over the place)
https://github.com/mworks-project/mw_core/commit/6b9440ff66b96bb01b...

Committed by David Cox

  • M Core/CoreBuilders/StandardClientCoreBuilder.cpp
  • M Core/CoreBuilders/StandardServerCoreBuilder.cpp
  • M Core/DataFiles/DataFileManager.cpp
  • M Core/DataFiles/DataFileManager.h
  • M Core/DataFiles/tests/DataFileTest.cpp
  • M Core/DataFiles/tests/DataFileTest.h
  • M Core/Events/SystemEventFactory.cpp
  • M Core/Events/SystemEventFactory.h
  • M Core/ExperimentDataLoading/LoadingUtilities.cpp
  • M Core/IODevices/IODevice.cpp
  • M Core/InterfaceHooks/ClientSide/Products/Client.cpp
  • M Core/InterfaceHooks/ServerSide/Products/Server.cpp
  • M Core/InterfaceHooks/ServerSide/Products/StandardSystemEventHandler.cpp
  • M Core/Network/Interfaces/ScarabServer.cpp
  • M Core/ParadigmComponents/BlockAndProtocol.cpp
  • M Core/ParadigmComponents/Experiment.cpp
  • M Core/ParadigmComponents/States.cpp
  • M Core/ParadigmComponents/TrialBuildingBlocks.cpp
  • M Core/RealtimeServices/Debugging.cpp
  • M Core/RealtimeServices/StandardVariables.cpp
  • M Core/RealtimeServices/StandardVariables.h
  • M Core/RealtimeServices/StateSystem.cpp
  • M Core/RealtimeServices/StateSystem.h
  • M Core/RealtimeServices/Utilities.cpp
  • M Core/Stimuli/DynamicStimuli/DynamicStimulusDriver.cpp
  • M Core/Stimuli/OpenGLContextManager.cpp
  • M Core/Stimuli/StimulusDisplay.cpp
  • M Core/Variables/GenericData.cpp
  • M Core/XMLParser/XMLParser.cpp
  • M UnitTests/FullCoreEnvironmentTest.cpp
  • M ZenStateSystem/ZenStateSystem.cpp
New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

The core framework and supporting libraries for the MWorks Suite