mirror of
https://github.com/flatpak/flatpak.git
synced 2026-05-18 21:55:22 -04:00
transaction: Add get_installation()
Closes: #1841 Approved by: alexlarsson
This commit is contained in:
committed by
Atomic Bot
parent
f504656890
commit
93ca5cdf45
@@ -1734,6 +1734,21 @@ flatpak_transaction_get_current_operation (FlatpakTransaction *self)
|
||||
return g_object_ref (priv->current_op);
|
||||
}
|
||||
|
||||
/**
|
||||
* flatpak_transaction_get_installation:
|
||||
* @self: a #FlatpakTransactionOperation
|
||||
*
|
||||
* Gets the installation this transaction was created for.
|
||||
*
|
||||
* Returns: (transfer full): a #FlatpakInstallation
|
||||
*/
|
||||
FlatpakInstallation *
|
||||
flatpak_transaction_get_installation (FlatpakTransaction *self)
|
||||
{
|
||||
FlatpakTransactionPrivate *priv = flatpak_transaction_get_instance_private (self);
|
||||
return g_object_ref (priv->installation);
|
||||
}
|
||||
|
||||
gboolean
|
||||
flatpak_transaction_run (FlatpakTransaction *self,
|
||||
GCancellable *cancellable,
|
||||
|
||||
@@ -171,6 +171,8 @@ gboolean flatpak_transaction_run (FlatpakTransa
|
||||
FLATPAK_EXTERN
|
||||
FlatpakTransactionOperation *flatpak_transaction_get_current_operation (FlatpakTransaction *self);
|
||||
FLATPAK_EXTERN
|
||||
FlatpakInstallation *flatpak_transaction_get_installation (FlatpakTransaction *self);
|
||||
FLATPAK_EXTERN
|
||||
GList *flatpak_transaction_get_operations (FlatpakTransaction *self);
|
||||
|
||||
FLATPAK_EXTERN
|
||||
|
||||
@@ -203,6 +203,7 @@ flatpak_transaction_add_dependency_source
|
||||
flatpak_transaction_add_uninstall
|
||||
flatpak_transaction_get_current_operation
|
||||
flatpak_transaction_get_operations
|
||||
flatpak_transaction_get_installation
|
||||
flatpak_transaction_operation_get_bundle_path
|
||||
flatpak_transaction_operation_get_commit
|
||||
flatpak_transaction_operation_get_operation_type
|
||||
|
||||
Reference in New Issue
Block a user