Trait ICapeFlowsheetMonitoring

Source
pub trait ICapeFlowsheetMonitoring {
    // Required methods
    fn get_stream_collection(
        &mut self,
        _type: CapeStreamType,
    ) -> Result<CapeCollection<CapeStream>, COBIAError>;
    fn get_unit_operation_collection(
        &mut self,
    ) -> Result<CapeCollection<CapeUnit>, COBIAError>;
    fn get_solution_status(&mut self) -> Result<CapeSolutionStatus, COBIAError>;
    fn get_val_status(&mut self) -> Result<CapeValidationStatus, COBIAError>;
    fn register_for_events(
        &mut self,
        component: CapeObject,
        events: &CapeArrayEnumerationIn<'_, CapeMonitoringEvent>,
    ) -> Result<(), COBIAError>;
    fn get_supported_events(
        &mut self,
        supported_events: &mut CapeArrayEnumerationOut<'_, CapeMonitoringEvent>,
    ) -> Result<(), COBIAError>;
}
Expand description

ICapeFlowsheetMonitoring

ICapeFlowsheetMonitoring interface

Required Methods§

Implementors§