Struct vnc::Client [] [src]

pub struct Client {
    // some fields omitted
}

Methods

impl Client
[src]

fn version(&self) -> Version

fn name(&self) -> &str

fn size(&self) -> (u16, u16)

fn format(&self) -> PixelFormat

fn enable_copy_pixels(&mut self) -> Result<()>

fn enable_cursor(&mut self) -> Result<()>

fn enable_resize(&mut self) -> Result<()>

fn request_update(&mut self, rect: Rect, incremental: bool) -> Result<()>

fn send_key_event(&mut self, down: bool, key: u32) -> Result<()>

fn send_pointer_event(&mut self, buttons: u8, x: u16, y: u16) -> Result<()>

fn update_clipboard(&mut self, text: &str) -> Result<()>

fn poll_event(&mut self) -> Option<ClientEvent>

fn poll_iter(&mut self) -> ClientEventPollIterator

fn disconnect(self) -> Result<()>