Currently, some files in score/launch_manager with pure virtual C++ classes are prefixed with "i*".
Examples:
score/launch_manager/src/daemon/src/process_group_manager/ialive_monitor_thread.hpp
score/launch_manager/src/daemon/src/process_group_manager/iprocess.hpp
score/launch_manager/src/daemon/src/process_group_manager/details/icomponent_controller.hpp
score/launch_manager/src/daemon/src/process_group_manager/details/icomponent.hpp
score/launch_manager/src/daemon/src/process_group_manager/details/icomponent_event_publisher_consumer.hpp
score/launch_manager/src/daemon/src/process_state_client/iprocess_state_notifier.hpp
score/launch_manager/src/daemon/src/process_state_client/iprocess_state_receiver.hpp
Though this pattern is not followed consistently.
We shall check the codebase under score/launch_manager and rename any files where this pattern is not followed.
Currently, some files in score/launch_manager with pure virtual C++ classes are prefixed with "i*".
Examples:
score/launch_manager/src/daemon/src/process_group_manager/ialive_monitor_thread.hpp
score/launch_manager/src/daemon/src/process_group_manager/iprocess.hpp
score/launch_manager/src/daemon/src/process_group_manager/details/icomponent_controller.hpp
score/launch_manager/src/daemon/src/process_group_manager/details/icomponent.hpp
score/launch_manager/src/daemon/src/process_group_manager/details/icomponent_event_publisher_consumer.hpp
score/launch_manager/src/daemon/src/process_state_client/iprocess_state_notifier.hpp
score/launch_manager/src/daemon/src/process_state_client/iprocess_state_receiver.hpp
Though this pattern is not followed consistently.
We shall check the codebase under score/launch_manager and rename any files where this pattern is not followed.