pub trait DataFlowComponentAction: ComponentAction {
// Provided methods
fn on_execute(&mut self, _exec_handle: u32) -> ReturnCode { ... }
fn on_state_update(&mut self, _exec_handle: u32) -> ReturnCode { ... }
fn on_rate_changed(&mut self, _exec_handle: u32) -> ReturnCode { ... }
}Expand description
Spec §5.3.1 — DataFlowComponentAction. Erweitert
ComponentAction um Periodic-Sampled-Data-Processing-Callbacks.
Pro Tick (mit Frequenz ExecutionContext::get_rate) werden
on_execute (Read-Only-Phase) gefolgt von on_state_update
(State-Mutation-Phase) invoked.
Provided Methods§
Sourcefn on_execute(&mut self, _exec_handle: u32) -> ReturnCode
fn on_execute(&mut self, _exec_handle: u32) -> ReturnCode
Spec §5.3.1.x — Read-Only-Phase eines Periodic-Tick.
Sourcefn on_state_update(&mut self, _exec_handle: u32) -> ReturnCode
fn on_state_update(&mut self, _exec_handle: u32) -> ReturnCode
Spec §5.3.1.x — State-Mutation-Phase eines Periodic-Tick.
Sourcefn on_rate_changed(&mut self, _exec_handle: u32) -> ReturnCode
fn on_rate_changed(&mut self, _exec_handle: u32) -> ReturnCode
Spec §5.3.1.x — on_rate_changed wenn ExecutionContext:: set_rate invoked.