ServerCore

Trait ServerCore 

Source
pub trait ServerCore {
    type XEvent;

    // Required methods
    fn deserialize_event(&self, ev: &XEvent) -> Self::XEvent;
    fn send_req(
        &mut self,
        client_win: u32,
        req: Request,
    ) -> Result<(), ServerError>;
}

Required Associated Types§

Required Methods§

Source

fn deserialize_event(&self, ev: &XEvent) -> Self::XEvent

Source

fn send_req(&mut self, client_win: u32, req: Request) -> Result<(), ServerError>

Implementors§

Source§

impl<C: HasConnection> ServerCore for X11rbServer<C>

Available on crate feature x11rb-server only.