diff options
Diffstat (limited to 'src/pop-transaction.h')
-rw-r--r-- | src/pop-transaction.h | 11 |
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); |