[][src]Trait xio_common::ProcessResponses

pub trait ProcessResponses {
    type Error: From<Error>;
    fn get_next_request(&mut self) -> Result<Request, Self::Error>;

    fn process_responses(
        &mut self,
        responses: &[Response]
    ) -> Result<(), Self::Error> { ... }
fn process_response(
        &mut self,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_clear_job_set_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_initialize_module_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_query_command_set_version_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_query_device_capability_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_query_device_firmware_version_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_query_device_manufacturer_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_query_device_uuid_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_query_frame_format_version_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_query_job_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_query_job_parameters_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_query_job_set_info_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_query_module_state_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_read_raw_value_from_parameter_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_read_value_from_module_channel_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_read_value_from_parameter_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_start_job_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_start_module_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_stop_job_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_stop_module_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_uninitialize_module_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_upload_job_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_upload_job_parameters_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_write_value_to_module_channel_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... }
fn process_write_value_to_parameter_response(
        &mut self,
        _request: &Request,
        response: &Response
    ) -> Result<(), Self::Error> { ... } }

Associated Types

Loading content...

Required methods

fn get_next_request(&mut self) -> Result<Request, Self::Error>

Loading content...

Provided methods

fn process_responses(
    &mut self,
    responses: &[Response]
) -> Result<(), Self::Error>

fn process_response(&mut self, response: &Response) -> Result<(), Self::Error>

fn process_clear_job_set_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_initialize_module_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_query_command_set_version_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_query_device_capability_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_query_device_firmware_version_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_query_device_manufacturer_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_query_device_uuid_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_query_frame_format_version_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_query_job_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_query_job_parameters_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_query_job_set_info_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_query_module_state_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_read_raw_value_from_parameter_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_read_value_from_module_channel_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_read_value_from_parameter_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_start_job_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_start_module_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_stop_job_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_stop_module_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_uninitialize_module_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_upload_job_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_upload_job_parameters_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_write_value_to_module_channel_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

fn process_write_value_to_parameter_response(
    &mut self,
    _request: &Request,
    response: &Response
) -> Result<(), Self::Error>

Loading content...

Implementors

Loading content...