Method
IdeVcsClonerclone_async
Declaration
void
ide_vcs_cloner_clone_async (
IdeVcsCloner* self,
const char* uri,
const char* destination,
GVariant* options,
IdeNotification* progress,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
)
Parameters
uri-
Type:
const char*A string containing the URI.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. destination-
Type:
const char*A string containing the destination path.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. options-
Type:
GVariantA
GVariantcontaining any user supplied options.The data is owned by the caller of the method. progress-
Type:
IdeNotificationA location for an
IdeNotification, orNULL.The argument can be NULL.The data is owned by the caller of the method. cancellable-
Type:
GCancellableA
GCancellable.The argument can be NULL.The data is owned by the caller of the method. callback-
Type:
GAsyncReadyCallbackA
GAsyncReadyCallbackto execute upon completion.The argument can be NULL. user_data-
Type:
gpointerClosure data for
callback.The argument can be NULL.The data is owned by the caller of the method.