Struct vnc::Client
[−]
[src]
pub struct Client { // some fields omitted }
pub struct Client { // some fields omitted }
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<()>