public abstract async bool eject_mountable_with_operation (MountUnmountFlags flags, MountOperation? mount_operation, Cancellable? cancellable = null) throws Error
Starts an asynchronous eject on a mountable.
When this operation has completed,
callback will be called with
user_user data, and the operation can be finalized
cancellable is not null, then the operation can be cancelled by triggering the cancellable
object from another thread. If the operation was cancelled, the error g_io_error_cancelled will be returned.
flags affecting the operation
a MountOperation, or null to avoid user interaction
optional Cancellable object, null to ignore
a TaskReadyCallback to call when the request is satisfied, or null
the data to pass to callback function