Changeset [3cbe00d78aed24adc4c0394b9bcabf9959c161ff] by David Cox
Revision 3cbe00d78aed24adc4c0394b9bcabf9959c161ff,
committed by David Cox
· December 31st, 2009 @ 10:48 AM
Completed and basically debugged event-handling refactoring; new
object hierarchy allows for less code duplication and more
flexibility
http://github.com/monkeyworks-project/mw_core/commit/3cbe00d78aed24...
135 changed files
-
R
Core/Events/ControlEventFactory.cpp -
R
Core/Events/ControlEventFactory.h -
R
Core/InterfaceHooks/ServerSide/Products/ControlEventHandler.cpp -
R
Core/InterfaceHooks/ServerSide/Products/ControlEventHandler.h -
M
Core/AdaptiveOptimizers/BiasMonitor.cpp -
M
Core/AdaptiveOptimizers/BiasMonitor.h -
M
Core/AdaptiveOptimizers/SimpleStaircase.cpp -
M
Core/AdaptiveOptimizers/SimpleStaircase.h -
M
Core/Communications/Conduits/BufferSyncConduit.h -
M
Core/Communications/Conduits/CodecAwareConduit.cpp -
M
Core/Communications/Conduits/CodecAwareConduit.h -
M
Core/Communications/Conduits/Conduit.h -
M
Core/Communications/Conduits/EventStreamConduit.cpp -
M
Core/Communications/Conduits/EventStreamConduit.h -
M
Core/Communications/Conduits/PythonSimpleConduit.cpp -
M
Core/Communications/Conduits/PythonSimpleConduit.h -
M
Core/Communications/Conduits/SimpleCodecUtilities.cpp -
M
Core/Communications/Conduits/SimpleCodecUtilities.h -
M
Core/Communications/Conduits/SimpleConduit.cpp -
M
Core/Communications/Conduits/SimpleConduit.h -
M
Core/Communications/Conduits/conduit.py -
M
Core/Communications/Conduits/tests/CodecAwareConduitTest.cpp -
M
Core/Communications/Conduits/tests/EventHandlerConduitTest.cpp -
M
Core/Communications/PythonConduitServerTest.cpp -
M
Core/Communications/Transports/IPCEventTransport.cpp -
M
Core/ComponentRegistries/VariableRegistry.cpp -
M
Core/ComponentRegistries/VariableRegistry.h -
M
Core/ComponentRegistries/tests/VariableRegistryTest.cpp -
M
Core/DataFiles/DataFileManager.cpp -
M
Core/DataFiles/DataFileManager.h -
M
Core/Events/Event.cpp -
M
Core/Events/Event.h -
M
Core/Events/EventConstants.h -
M
Core/Events/EventStreamInterface.h -
M
Core/Events/LegacyBuffers.cpp -
M
Core/Events/LegacyBuffers.h -
M
Core/ExperimentDataLoading/ExperimentPackager.cpp -
M
Core/ExperimentDataLoading/ExperimentUnpackager.cpp -
M
Core/ExperimentDataLoading/LoadingUtilities.cpp -
M
Core/IODevices/IODevice.cpp -
M
Core/IODevices/IODevice.h -
M
Core/IODevices/IODeviceVariableNotification.cpp -
M
Core/IODevices/IODeviceVariableNotification.h -
M
Core/InterfaceHooks/ClientSide/Products/Client.cpp -
M
Core/InterfaceHooks/ClientSide/Products/Client.h -
M
Core/InterfaceHooks/ServerSide/Products/Server.cpp -
M
Core/InterfaceHooks/ServerSide/Products/Server.h -
M
Core/MonkeyWorksTypes.h -
M
Core/Network/Connections/ScarabConnection.cpp -
M
Core/Network/Connections/ScarabReadConnection.cpp -
M
Core/Network/Connections/ScarabWriteConnection.cpp -
M
Core/Network/Interfaces/ScarabClient.cpp -
M
Core/Network/Interfaces/ScarabServer.cpp -
M
Core/Network/NetworkConnectionStats.cpp -
M
Core/Network/NetworkConnectionStats.h -
M
Core/ParadigmComponents/Experiment.cpp -
M
Core/ParadigmComponents/Experiment.h -
M
Core/ParadigmComponents/Filters.h -
M
Core/ParadigmComponents/ScheduledActions.cpp -
M
Core/ParadigmComponents/ScheduledActions.h -
M
Core/ParadigmComponents/States.h -
M
Core/ParadigmComponents/TrialBuildingBlocks.cpp -
M
Core/ParadigmComponents/TrialBuildingBlocks.h -
M
Core/ParadigmComponents/tests/ActionTest.cpp -
M
Core/RealtimeServices/Announcers.cpp -
M
Core/RealtimeServices/Announcers.h -
M
Core/RealtimeServices/Clock.cpp -
M
Core/RealtimeServices/Clock.h -
M
Core/RealtimeServices/Debugging.h -
M
Core/RealtimeServices/Scheduler.cpp -
M
Core/RealtimeServices/Scheduler.h -
M
Core/RealtimeServices/StandardVariables.cpp -
M
Core/RealtimeServices/StandardVariables.h -
M
Core/RealtimeServices/StateSystem.cpp -
M
Core/RealtimeServices/Timer.cpp -
M
Core/RealtimeServices/Timer.h -
M
Core/RealtimeServices/Utilities.cpp -
M
Core/RealtimeServices/Utilities.h -
M
Core/RealtimeServices/tests/SchedulerTest.cpp -
M
Core/RealtimeServices/tests/SchedulerTest.h -
M
Core/RealtimeServices/tests/TimerTest.cpp -
M
Core/Stimuli/StandardStimuli.cpp -
M
Core/Stimuli/StandardStimuli.h -
M
Core/Stimuli/Stimulus.cpp -
M
Core/Stimuli/Stimulus.h -
M
Core/Stimuli/StimulusDisplay.cpp -
M
Core/Stimuli/StimulusDisplay.h -
M
Core/Stimuli/StimulusNode.cpp -
M
Core/Stimuli/StimulusNode.h -
M
Core/Transforms/Averagers.cpp -
M
Core/Transforms/Averagers.h -
M
Core/Transforms/EyeCalibrators.cpp -
M
Core/Transforms/EyeCalibrators.h -
M
Core/Transforms/EyeMonitors.cpp -
M
Core/Transforms/EyeMonitors.h -
M
Core/Transforms/FilterTransforms.cpp -
M
Core/Transforms/FilterTransforms.h -
M
Core/Transforms/FitableFunctions.cpp -
M
Core/Transforms/FitableFunctions.h -
M
Core/Transforms/RewardCoordinator.cpp -
M
Core/Transforms/RewardCoordinator.h -
M
Core/Transforms/Transforms.cpp -
M
Core/Transforms/Transforms.h -
M
Core/Transforms/VariableTransformAdaptors.cpp -
M
Core/Transforms/VariableTransformAdaptors.h -
M
Core/Triggers/Trigger.h -
M
Core/Utilities/MathUtilities.h -
M
Core/Variables/ConstantVariable.h -
M
Core/Variables/ExpressionVariable.h -
M
Core/Variables/GenericData.cpp -
M
Core/Variables/GenericData.h -
M
Core/Variables/GenericVariable.cpp -
M
Core/Variables/GenericVariable.h -
M
Core/Variables/GlobalVariable.cpp -
M
Core/Variables/GlobalVariable.h -
M
Core/Variables/ScopedVariable.cpp -
M
Core/Variables/ScopedVariable.h -
M
Core/Variables/SelectionVariable.h -
M
Core/Variables/UnresolvedReferenceVariable.h -
M
Core/Variables/VariableNotification.cpp -
M
Core/Variables/VariableNotification.h -
M
Core/Variables/VariableReference.h -
M
Core/Variables/tests/GenericDataTest.h -
M
Core/XMLParser/XMLParser.cpp -
M
EventCallbackHandler.cpp -
M
EventCallbackHandler.h -
M
MachClock/MachClock.cpp -
M
MachClock/MachClock.h -
M
MonkeyWorksCore.xcodeproj/project.pbxproj -
M
UnitTests/MWCocoaEvent.h -
M
UnitTests/MWCocoaEvent.m -
M
UnitTests/MarionetteClient.m -
M
ZenScheduler/ZenScheduler.cpp -
M
ZenScheduler/ZenScheduler.h -
M
ZenStateSystem/ZenStateSystem.cpp