diff options
author | Stef Walter <stefw@collabora.co.uk> | 2011-11-02 14:07:41 +0100 |
---|---|---|
committer | Stef Walter <stefw@collabora.co.uk> | 2011-11-02 14:07:41 +0100 |
commit | 83c859210e66ffa5e0d7814cb822066c23c1e7bb (patch) | |
tree | d14cafecf6f33a9e050e95e5e4a90715eeb72420 /gck/gck-private.h | |
parent | b4fa5d383344c703de7c40ab6d058c8410c19220 (diff) | |
download | gcr-83c859210e66ffa5e0d7814cb822066c23c1e7bb.tar.gz |
gck: Allow enumerating objects on a session
* Add gck_session_enumerate_objects()
* This has several advantages such as retrieving attributes during
the enumeration, etc.
Diffstat (limited to 'gck/gck-private.h')
-rw-r--r-- | gck/gck-private.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gck/gck-private.h b/gck/gck-private.h index 4caf079..5e265fe 100644 --- a/gck/gck-private.h +++ b/gck/gck-private.h @@ -86,10 +86,17 @@ gboolean _gck_module_info_match (GckModuleInfo *matc * ENUMERATOR */ -GckEnumerator* _gck_enumerator_new (GList *modules, +GckEnumerator * _gck_enumerator_new_for_modules (GList *modules, GckSessionOptions session_options, GckUriData *uri_data); +GckEnumerator * _gck_enumerator_new_for_slots (GList *slots, + GckSessionOptions session_options, + GckUriData *uri_data); + +GckEnumerator * _gck_enumerator_new_for_session (GckSession *session, + GckUriData *uri_data); + /* ---------------------------------------------------------------------------- * SLOT */ |