From: ChulHo Song Date: Mon, 20 Jul 2015 06:50:57 +0000 (+0900) Subject: ecs: add ecs extension X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.2~286^2~19 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=579a520203a7bbadb9e13312c937ca8be8f141e7;p=sdk%2Femulator%2Fqemu.git ecs: add ecs extension Change-Id: Ic1dd9b2318aa88f284caa097d4a86cf445909018 Signed-off-by: ChulHo Song --- diff --git a/tizen/src/ecs/ecs.h b/tizen/src/ecs/ecs.h index a59821dd60..708c4e9560 100644 --- a/tizen/src/ecs/ecs.h +++ b/tizen/src/ecs/ecs.h @@ -214,6 +214,7 @@ void print_binary(const char* data, const int len); bool msgproc_injector_req(ECS_Client* ccli, ECS__InjectorReq* msg); bool msgproc_monitor_req(ECS_Client *ccli, ECS__MonitorReq* msg); bool msgproc_device_req(ECS_Client* ccli, ECS__DeviceReq* msg); +bool msgproc_device_req_ext(ECS_Client* ccli, ECS__DeviceReq* msg); bool msgproc_nfc_req(ECS_Client* ccli, ECS__NfcReq* msg); void msgproc_checkversion_req(ECS_Client* ccli, ECS__CheckVersionReq* msg); void msgproc_keepalive_ans(ECS_Client* ccli, ECS__KeepAliveAns* msg); diff --git a/tizen/src/ecs/ecs_msg_device.c b/tizen/src/ecs/ecs_msg_device.c index 12dd48482a..d2d67772d6 100644 --- a/tizen/src/ecs/ecs_msg_device.c +++ b/tizen/src/ecs/ecs_msg_device.c @@ -384,6 +384,13 @@ hds_free: } } +#ifndef CONFIG_EXTENSION_PATH +bool msgproc_device_req_ext(ECS_Client* ccli, ECS__DeviceReq* msg) +{ + return false; +} +#endif + bool msgproc_device_req(ECS_Client* ccli, ECS__DeviceReq* msg) { char cmd[10]; @@ -418,6 +425,8 @@ bool msgproc_device_req(ECS_Client* ccli, ECS__DeviceReq* msg) msgproc_device_req_nfc(ccli, msg); } else if (!strcmp(cmd, "sdcard")) { handle_sdcard((char*)msg->data.data, msg->data.len); + } else if (msgproc_device_req_ext(ccli, msg)) { + LOG_INFO("Extension request. cmd [%s]\n", cmd); } else { LOG_SEVERE("unknown cmd [%s]\n", cmd); }