Trait xio_common::ProcessResponses[][src]

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

Required Methods

Provided Methods

Implementors