double ping_time;
- char *vconf_sys_cluster;
- int max_pended_ctx_events;
-
int use_sw_backend;
char *provider_method;
int debug_mode;
#define DEFAULT_CLUSTER "user,created"
#define MINIMUM_REACTIVATION_TIME 10
-#define SYS_CLUSTER_KEY g_conf.vconf_sys_cluster
-
-#define MAX_PENDED_CTX_EVENTS g_conf.max_pended_ctx_events
#define HAPI __attribute__((visibility("hidden")))
/* Set language */
.ping_time = 240.0f,
.slave_max_load = 30,
- .vconf_sys_cluster = "file/private/com.samsung.cluster-home/system_cluster",
- .max_pended_ctx_events = 256,
.use_sw_backend = 0,
.provider_method = "pixmap",
DbgPrint("Max load: %d\n", g_conf.slave_max_load);
}
-static void vconf_sys_cluster_handler(char *buffer)
-{
- g_conf.vconf_sys_cluster = strdup(buffer);
- if (!g_conf.vconf_sys_cluster)
- ErrPrint("Heap %s\n", strerror(errno));
- DbgPrint("System cluster vconf key: %s\n", g_conf.vconf_sys_cluster);
-}
-
-static void max_pended_ctx_event_handler(char *buffer)
-{
- if (sscanf(buffer, "%d", &g_conf.max_pended_ctx_events) != 1)
- ErrPrint("Failed to parse the max_pended_ctx_events\n");
- DbgPrint("Maximum pended event: %d\n", g_conf.max_pended_ctx_events);
-}
-
HAPI int conf_loader(void)
{
FILE *fp;
.handler = slave_max_loader,
},
{
- .name = "vconf_sys_cluster",
- .handler = vconf_sys_cluster_handler,
- },
- {
- .name = "max_pended_ctx_event",
- .handler = max_pended_ctx_event_handler,
- },
- {
.name = "use_sw_backend",
.handler = use_sw_backend_handler,
},