Function smithay_client_toolkit::data_device_manager::data_offer::receive_to_fd
source ยท pub fn receive_to_fd(offer: &WlDataOffer, mime_type: String, writefd: OwnedFd)
Expand description
Receive data to the write end of a raw file descriptor. If you have the read end, you can read from it.
You can do this several times, as a reaction to motion of the dnd cursor, or to inspect the data in order to choose your response.
Note that you should not read the contents right away in a blocking way, as you may deadlock your application doing so. At least make sure you flush your events to the server before doing so.
The provided file destructor must be a valid FD for writing, and will be closed once the contents are written.