summaryrefslogtreecommitdiff
path: root/src/pop-transaction.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pop-transaction.h')
-rw-r--r--src/pop-transaction.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/pop-transaction.h b/src/pop-transaction.h
index 4eb2b81..7768bf0 100644
--- a/src/pop-transaction.h
+++ b/src/pop-transaction.h
@@ -100,6 +100,17 @@ void pop_transaction_add_action_full (PopTransaction *transaction,
PopActionRollbackFunc action_rollback_func,
gpointer user_data,
GDestroyNotify free_func);
+void pop_transaction_set_action_data (PopTransaction *transaction,
+ const gchar *key,
+ gpointer data);
+
+void pop_transaction_unset_action_data (PopTransaction *transaction,
+ const gchar *key,
+ gpointer data);
+gpointer pop_transaction_get_action_data (PopTransaction *transaction,
+ const gchar *key);
+gboolean pop_transaction_has_action_data (PopTransaction *transaction,
+ const gchar *key);
void pop_transaction_add_subtransaction (PopTransaction *transaction,
PopTransaction *subtransaction);