Trait ICapePersistReader

Source
pub trait ICapePersistReader {
Show 17 methods // Required methods fn get_value_names( &mut self, value_names: &mut CapeArrayStringOut<'_>, ) -> Result<(), COBIAError>; fn get_value_type( &mut self, value_name: &CapeStringIn<'_>, ) -> Result<CapePersistedDataType, COBIAError>; fn get_real( &mut self, value_name: &CapeStringIn<'_>, ) -> Result<CapeReal, COBIAError>; fn get_integer( &mut self, value_name: &CapeStringIn<'_>, ) -> Result<CapeInteger, COBIAError>; fn get_boolean( &mut self, value_name: &CapeStringIn<'_>, ) -> Result<CapeBoolean, COBIAError>; fn get_string( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeStringOut<'_>, ) -> Result<(), COBIAError>; fn get_enumeration( &mut self, value_name: &CapeStringIn<'_>, ) -> Result<CapeEnumeration, COBIAError>; fn get_value( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeValueOut<'_>, ) -> Result<(), COBIAError>; fn get_array_real( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayRealOut<'_>, ) -> Result<(), COBIAError>; fn get_array_integer( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayIntegerOut<'_>, ) -> Result<(), COBIAError>; fn get_array_boolean( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayBooleanOut<'_>, ) -> Result<(), COBIAError>; fn get_array_string( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayStringOut<'_>, ) -> Result<(), COBIAError>; fn get_array_enumeration( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayEnumerationOut<'_, CapeEnumeration>, ) -> Result<(), COBIAError>; fn get_array_value( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayValueOut<'_>, ) -> Result<(), COBIAError>; fn get_array_byte( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayByteOut<'_>, ) -> Result<(), COBIAError>; fn get_node_names( &mut self, node_names: &mut CapeArrayStringOut<'_>, ) -> Result<(), COBIAError>; fn get_node( &mut self, node_name: &CapeStringIn<'_>, ) -> Result<CapePersistReader, COBIAError>;
}
Expand description

ICapePersistReader

ICapePersistReader interface

Required Methods§

Source

fn get_value_names( &mut self, value_names: &mut CapeArrayStringOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_value_type( &mut self, value_name: &CapeStringIn<'_>, ) -> Result<CapePersistedDataType, COBIAError>

Source

fn get_real( &mut self, value_name: &CapeStringIn<'_>, ) -> Result<CapeReal, COBIAError>

Source

fn get_integer( &mut self, value_name: &CapeStringIn<'_>, ) -> Result<CapeInteger, COBIAError>

Source

fn get_boolean( &mut self, value_name: &CapeStringIn<'_>, ) -> Result<CapeBoolean, COBIAError>

Source

fn get_string( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeStringOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_enumeration( &mut self, value_name: &CapeStringIn<'_>, ) -> Result<CapeEnumeration, COBIAError>

Source

fn get_value( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeValueOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_array_real( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayRealOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_array_integer( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayIntegerOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_array_boolean( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayBooleanOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_array_string( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayStringOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_array_enumeration( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayEnumerationOut<'_, CapeEnumeration>, ) -> Result<(), COBIAError>

Source

fn get_array_value( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayValueOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_array_byte( &mut self, value_name: &CapeStringIn<'_>, value: &mut CapeArrayByteOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_node_names( &mut self, node_names: &mut CapeArrayStringOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_node( &mut self, node_name: &CapeStringIn<'_>, ) -> Result<CapePersistReader, COBIAError>

Implementors§