Add new api to get the value of on-demand 66/209266/2
authorYoungHun Kim <yh8004.kim@samsung.com>
Thu, 4 Jul 2019 07:04:36 +0000 (16:04 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Thu, 4 Jul 2019 07:46:07 +0000 (16:46 +0900)
Change-Id: I155e929dd268f225ff2d72b5676529c1d51f6ad3

packaging/mused.spec
server/include/muse_server.h
server/src/muse_server.c

index 4f2be79..4a71740 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mused
 Summary:    A multimedia daemon
-Version:    0.3.80
+Version:    0.3.81
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0 and BSD-3-Clause
index 75d2735..304b9ce 100644 (file)
@@ -65,6 +65,8 @@ int muse_server_get_platform_info(const char *key, bool *value);
 unsigned int muse_server_get_atomic_uint(void);
 int muse_server_get_module_instance_count(int idx);
 
+bool muse_server_is_on_demand(void);
+
 #ifdef __cplusplus
 }
 #endif
index 713e623..d795731 100644 (file)
@@ -479,6 +479,18 @@ int muse_server_get_module_instance_count(int idx)
        return connection->instance_count[idx];
 }
 
+bool muse_server_is_on_demand(void)
+{
+       ms_config_t *conf = NULL;
+
+       muse_return_val_if_fail(ms_get_instance(), FALSE);
+
+       conf = ms_get_instance()->conf;
+       muse_return_val_if_fail(conf, FALSE);
+
+       return conf->is_on_demand;
+}
+
 int main(int argc, char **argv)
 {
        pid_t pid;