Virtual Method

GioDriveeject

Declaration

void
eject (
  GDrive* drive,
  GMountUnmountFlags flags,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

Description

Asynchronously ejects a drive.

When the operation is finished, callback will be called. You can then call g_drive_eject_finish() to obtain the result of the operation.

Deprecated since:2.22

Use g_drive_eject_with_operation() instead.

Parameters

flags GMountUnmountFlags
 

Flags affecting the unmount if required for eject.

cancellable GCancellable
 

Optional GCancellable object, NULL to ignore.

 The argument can be NULL.
 The data is owned by the caller of the function.
callback GAsyncReadyCallback
 

A GAsyncReadyCallback, or NULL.

user_data gpointer
 

User data to pass to callback.