// Copyright 2024 David Weikersdorfer
use crate::prelude::ParameterSet;
#[derive(Debug, Clone)]
pub enum RuntimeControl {
/// Request the runtime to stop. It may take a while for the runtime to shut down as codelets
/// will finish stepping and stop will be called for all active codelets.
RequestStop,
/// Requests a configuration change. Configuration changes will be applied after codelet step.
Configure(ParameterSet<String, String>),
}