Tasks #246

Turn EventProcessingStrategy into an Interface

Added by J. Moringen almost 13 years ago. Updated almost 13 years ago.

Status:ResolvedStart date:04/14/2011
Priority:NormalDue date:
Assignee:J. Moringen% Done:

100%

Category:C++
Target version:-

Description

  • Turn EventProcessingStrategy into an Interface
  • Move current behavior into a ParallelEventProcessingStrategy or similar

Associated revisions

Revision 6f43009a
Added by J. Moringen almost 13 years ago

Turned EventProcessingStrategy into an interface as described in
refs #246
  • c++/core/src/rsb/eventprocessing/EventProcessingStrategy.{h,cpp}:
    turned into abstract class; implementation has moved into
    ParallelEventProcessingStrategy.{h,cpp}
  • c++/core/src/rsb/eventprocessing/ParallelEventProcessingStrategy.{h,cpp}:
    contains event processing strategy formerly contained in
    EventProcessingStrategy.{h,cpp}
  • c++/core/src/rsb/eventprocessing/Router.cpp: instantiate
    ParallelEventProcessingStrategy
  • c++/core/src/CMakeLists.txt: added
    c++/core/src/rsb/eventprocessing/ParallelEventProcessingStrategy.{h,cpp}
  • c++/core/test/rsb/eventprocessing/ParallelEventProcessingStrategyTest.cpp:
  • renamed from EventProcessingStrategyTest.cpp
  • c++/core/test/CMakeLists.txt: adapted to account for renamed
    ParallelEventProcessingStrategyTest.cpp

History

#1 Updated by J. Moringen almost 13 years ago

  • Tracker changed from Bug to Tasks
  • Subject changed from Turn EventProcessing to Turn EventProcessingStrategy into an Interface
  • Category set to C++

#2 Updated by J. Moringen almost 13 years ago

  • Status changed from New to In Progress
  • Assignee set to J. Moringen

#3 Updated by J. Moringen almost 13 years ago

  • % Done changed from 0 to 70

#4 Updated by J. Moringen almost 13 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 70 to 100

Also available in: Atom PDF