Trait cognitive_qualia::traits::DataTransferring
[−]
[src]
pub trait DataTransferring { fn set_transfer(&mut self, transfer: Option<Transfer>); fn get_transfer(&self) -> Option<Transfer>; fn request_transfer(&mut self, mime_type: String, fd: RawFd); }
Offering and requesting data transfers (e.g. copy-paste) between clients.
Required Methods
fn set_transfer(&mut self, transfer: Option<Transfer>)
Sets transfer offer.
fn get_transfer(&self) -> Option<Transfer>
Returns transfer offer.
fn request_transfer(&mut self, mime_type: String, fd: RawFd)
Requests start of data transfer to requesting client.