Skip to main content

DataFlowComponentAction

Trait DataFlowComponentAction 

Source
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§

Source

fn on_execute(&mut self, _exec_handle: u32) -> ReturnCode

Spec §5.3.1.x — Read-Only-Phase eines Periodic-Tick.

Source

fn on_state_update(&mut self, _exec_handle: u32) -> ReturnCode

Spec §5.3.1.x — State-Mutation-Phase eines Periodic-Tick.

Source

fn on_rate_changed(&mut self, _exec_handle: u32) -> ReturnCode

Spec §5.3.1.x — on_rate_changed wenn ExecutionContext:: set_rate invoked.

Implementors§