Trait ICapeStream

Source
pub trait ICapeStream {
    // Required methods
    fn stream_type(&mut self) -> Result<CapeStreamType, COBIAError>;
    fn get_stream_object(&mut self) -> Result<CapeObject, COBIAError>;
    fn get_upstream_port_connection(
        &mut self,
        upstream_port: &mut CapeStringOut<'_>,
        upstream_unit: &mut CapeStringOut<'_>,
    ) -> Result<(), COBIAError>;
    fn get_downstream_port_connection(
        &mut self,
        downstream_port: &mut CapeStringOut<'_>,
        downstream_unit: &mut CapeStringOut<'_>,
    ) -> Result<(), COBIAError>;
}
Expand description

ICapeStream

ICapeStream interface

Required Methods§

Source

fn stream_type(&mut self) -> Result<CapeStreamType, COBIAError>

Source

fn get_stream_object(&mut self) -> Result<CapeObject, COBIAError>

Source

fn get_upstream_port_connection( &mut self, upstream_port: &mut CapeStringOut<'_>, upstream_unit: &mut CapeStringOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_downstream_port_connection( &mut self, downstream_port: &mut CapeStringOut<'_>, downstream_unit: &mut CapeStringOut<'_>, ) -> Result<(), COBIAError>

Implementors§