* @brief Get the count of supported resources according to resource type
* @param[in] Resource monitor id
* @param[in] Resource type
- * @return @c positive integer as resource count on success, otherwise a negative error value
+ * @param[out] Resource count retrived from resource monitor
+ * @return @c 0 on success, otherwise a negative error value
*/
-int resource_monitor_get_resource_count(int id, int resource_type);
+int resource_monitor_get_resource_count(int id, int resource_type, int *resource_count);
/**
* @brief Create resource for given resource_type
return pass_resource_monitor_exit(id);
}
-int resource_monitor_get_resource_count(int id, int resource_type)
+int resource_monitor_get_resource_count(int id, int resource_type, int *resource_count)
{
- return pass_resource_monitor_get_resource_count(id, resource_type);
+ return pass_resource_monitor_get_resource_count(id, resource_type, resource_count);
}
int resource_monitor_create_resource(int id, int resource_type)