MULTI_DEBUG_CHANNEL(qemu, ecs);
-static void msgproc_device_ans(ECS_Client* ccli, const char* category, bool succeed, char* data)
+static void msgproc_device_ans(ECS_Client* ccli, const char* category, bool succeed, const char* data)
{
if (ccli == NULL) {
return;
} else if (!strcmp(cmd, "input")) {
msgproc_device_req_input(ccli, msg, cmd);
} else if (!strcmp(cmd, "vmname")) {
- char* vmname = get_emul_vm_name();
+ const char* vmname = get_emul_vm_name();
msgproc_device_ans(ccli, cmd, true, vmname);
} else if (!strcmp(cmd, "nfc")) {
msgproc_device_req_nfc(ccli, msg);
}
/* vm name */
-void set_emul_vm_name(char *vm_name)
+const char* get_emul_vm_name(void)
{
- _emul_info.vm_name = vm_name;
-}
+ if (!_emul_info.vm_name) {
+ _emul_info.vm_name = get_variable("vm_name");
+ }
-char* get_emul_vm_name(void)
-{
return _emul_info.vm_name;
}
char host_ip[16];
int spice_port;
- char *vm_name;
+ const char *vm_name;
const char *skin_path;
bool gpu_accel_enable;
const char *file_sharing_path;
void set_emul_ecs_port(int port);
void set_emul_guest_ip(char *ip);
void set_emul_host_ip(char *ip);
-void set_emul_vm_name(char *vm_name);
void set_emul_gpu_accel(bool enable);
void set_emul_file_sharing_path(const char *path);
void set_emul_ram_size(const char *size);
int get_device_serial_number(void);
int get_emul_ecs_port(void);
int get_emul_serial_port(void);
-char* get_emul_vm_name(void);
+const char* get_emul_vm_name(void);
int get_emul_spice_port(void);
const char* get_emul_skin_path(void);
bool get_emul_gpu_accel(void);
}
set_emul_vm_data_path(tizen_target_path);
- set_emul_vm_name(g_path_get_basename(tizen_target_path));
+ set_variable("vm_name", g_path_get_basename(tizen_target_path), true);
set_variable("drive_image_file", path, true);
free(path);