diff options
Diffstat (limited to 'src/grl-source.h')
-rw-r--r-- | src/grl-source.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/grl-source.h b/src/grl-source.h index 574d608..97b6fb5 100644 --- a/src/grl-source.h +++ b/src/grl-source.h @@ -360,9 +360,10 @@ typedef struct { GrlMedia *media; GrlSourceRemoveCb callback; gpointer user_data; + GrlOperationOptions *options; /*< private >*/ - gpointer _grl_reserved[GRL_PADDING]; + gpointer _grl_reserved[GRL_PADDING - 1]; } GrlSourceRemoveSpec; /** @@ -597,6 +598,17 @@ void grl_source_remove_sync (GrlSource *source, GrlMedia *media, GError **error); +void grl_source_remove_with_options (GrlSource *source, + GrlMedia *media, + GrlOperationOptions *options, + GrlSourceRemoveCb callback, + gpointer user_data); + +void grl_source_remove_with_options_sync (GrlSource *source, + GrlMedia *media, + GrlOperationOptions *options, + GError **error); + void grl_source_store (GrlSource *source, GrlMedia *parent, GrlMedia *media, |