Trait DeviceServerHandler

Source
pub trait DeviceServerHandler<___T: Transport> {
    // Required methods
    fn get_hardware_id(
        &mut self,
        sender: &ServerSender<___T, Device>,
        responder: Responder<GetHardwareId>,
    );
    fn get_event(
        &mut self,
        sender: &ServerSender<___T, Device>,
        responder: Responder<GetEvent>,
    );
}
Expand description

A server handler for the Device protocol.

See Device for more details.

Required Methods§

Source

fn get_hardware_id( &mut self, sender: &ServerSender<___T, Device>, responder: Responder<GetHardwareId>, )

Returns a unique identifier for this device.

Source

fn get_event( &mut self, sender: &ServerSender<___T, Device>, responder: Responder<GetEvent>, )

Returns a zircon event object handle!

Implementors§