[][src]Trait eventum::uds_server::UdsServerHandler

pub trait UdsServerHandler {
    fn handle_connect(
        &self,
        server: Arc<UdsServer>,
        entry: &UdsServerEntry
    ) -> Result<(), EventError>;
fn handle_disconnect(
        &self,
        server: Arc<UdsServer>,
        entry: &UdsServerEntry
    ) -> Result<(), EventError>;
fn handle_message(
        &self,
        server: Arc<UdsServer>,
        entry: &UdsServerEntry
    ) -> Result<(), EventError>; }

Trait UdsServer handler.

Required methods

fn handle_connect(
    &self,
    server: Arc<UdsServer>,
    entry: &UdsServerEntry
) -> Result<(), EventError>

callback when server accepts client connection.

fn handle_disconnect(
    &self,
    server: Arc<UdsServer>,
    entry: &UdsServerEntry
) -> Result<(), EventError>

callback when server detects client disconnected.

fn handle_message(
    &self,
    server: Arc<UdsServer>,
    entry: &UdsServerEntry
) -> Result<(), EventError>

callback when server entry received message.

Loading content...

Implementors

Loading content...