From: Janos Kovacs Date: Mon, 24 Sep 2012 00:17:58 +0000 (+0300) Subject: resource: add client query function to resource sets X-Git-Tag: accepted/2.0alpha/20121203.182640~219 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7dc108bd3b05d36fa9c570c73b16086d1a76d336;p=profile%2Fivi%2Fmurphy.git resource: add client query function to resource sets --- diff --git a/src/resource/client-api.h b/src/resource/client-api.h index c5b5b65..24770e2 100644 --- a/src/resource/client-api.h +++ b/src/resource/client-api.h @@ -65,6 +65,10 @@ mrp_get_resource_set_grant(mrp_resource_set_t *resource_set); mrp_resource_mask_t mrp_get_resource_set_advice(mrp_resource_set_t *resource_set); +mrp_resource_client_t * +mrp_get_resource_set_client(mrp_resource_set_t *resource_set); + + int mrp_resource_set_add_resource(mrp_resource_set_t *resource_set, const char *resource_name, bool shared, diff --git a/src/resource/resource-set.c b/src/resource/resource-set.c index b85e0be..7c32ef4 100644 --- a/src/resource/resource-set.c +++ b/src/resource/resource-set.c @@ -160,6 +160,14 @@ mrp_resource_mask_t mrp_get_resource_set_advice(mrp_resource_set_t *rset) return rset->resource.mask.advice; } +mrp_resource_client_t *mrp_get_resource_set_client(mrp_resource_set_t *rset) +{ + MRP_ASSERT(rset, "invalid argument"); + + return rset->client.ptr; +} + + mrp_resource_t *mrp_resource_set_iterate_resources(mrp_resource_set_t *rset, void **cursor) {