Trait Handler

Source
pub trait Handler {
Show 13 methods // Provided methods fn handle_exchange_mtu_request( &mut self, item: &ExchangeMtuRequest, ) -> Result<ExchangeMtuResponse, ErrorResponse> { ... } fn handle_find_information_request( &mut self, item: &FindInformationRequest, ) -> Result<FindInformationResponse, ErrorResponse> { ... } fn handle_find_by_type_value_request( &mut self, item: &FindByTypeValueRequest, ) -> Result<FindByTypeValueResponse, ErrorResponse> { ... } fn handle_read_by_type_request( &mut self, item: &ReadByTypeRequest, ) -> Result<ReadByTypeResponse, ErrorResponse> { ... } fn handle_read_request( &mut self, item: &ReadRequest, ) -> Result<ReadResponse, ErrorResponse> { ... } fn handle_read_blob_request( &mut self, item: &ReadBlobRequest, ) -> Result<ReadBlobResponse, ErrorResponse> { ... } fn handle_read_multiple_request( &mut self, item: &ReadMultipleRequest, ) -> Result<ReadMultipleResponse, ErrorResponse> { ... } fn handle_read_by_group_type_request( &mut self, item: &ReadByGroupTypeRequest, ) -> Result<ReadByGroupTypeResponse, ErrorResponse> { ... } fn handle_write_request( &mut self, item: &WriteRequest, ) -> Result<WriteResponse, ErrorResponse> { ... } fn handle_write_command(&mut self, item: &WriteCommand) { ... } fn handle_prepare_write_request( &mut self, item: &PrepareWriteRequest, ) -> Result<PrepareWriteResponse, ErrorResponse> { ... } fn handle_execute_write_request( &mut self, item: &ExecuteWriteRequest, ) -> Result<ExecuteWriteResponse, ErrorResponse> { ... } fn handle_signed_write_command(&mut self, item: &SignedWriteCommand) { ... }
}
Expand description

ATT Protocol Handler

Provided Methods§

Source

fn handle_exchange_mtu_request( &mut self, item: &ExchangeMtuRequest, ) -> Result<ExchangeMtuResponse, ErrorResponse>

handle exchange mtu request

Source

fn handle_find_information_request( &mut self, item: &FindInformationRequest, ) -> Result<FindInformationResponse, ErrorResponse>

handle find information request

Source

fn handle_find_by_type_value_request( &mut self, item: &FindByTypeValueRequest, ) -> Result<FindByTypeValueResponse, ErrorResponse>

handle find by type value request

Source

fn handle_read_by_type_request( &mut self, item: &ReadByTypeRequest, ) -> Result<ReadByTypeResponse, ErrorResponse>

handle read by type request

Source

fn handle_read_request( &mut self, item: &ReadRequest, ) -> Result<ReadResponse, ErrorResponse>

handle read request

Source

fn handle_read_blob_request( &mut self, item: &ReadBlobRequest, ) -> Result<ReadBlobResponse, ErrorResponse>

handle read blob request

Source

fn handle_read_multiple_request( &mut self, item: &ReadMultipleRequest, ) -> Result<ReadMultipleResponse, ErrorResponse>

handle read multiple request

Source

fn handle_read_by_group_type_request( &mut self, item: &ReadByGroupTypeRequest, ) -> Result<ReadByGroupTypeResponse, ErrorResponse>

handle read by group type request

Source

fn handle_write_request( &mut self, item: &WriteRequest, ) -> Result<WriteResponse, ErrorResponse>

handle write request

Source

fn handle_write_command(&mut self, item: &WriteCommand)

handle write command

Source

fn handle_prepare_write_request( &mut self, item: &PrepareWriteRequest, ) -> Result<PrepareWriteResponse, ErrorResponse>

handle prepare write request

Source

fn handle_execute_write_request( &mut self, item: &ExecuteWriteRequest, ) -> Result<ExecuteWriteResponse, ErrorResponse>

handle execute write request

Source

fn handle_signed_write_command(&mut self, item: &SignedWriteCommand)

handle signed write command

Implementors§