From: Jinhyung Choi Date: Tue, 14 Apr 2015 05:40:28 +0000 (+0900) Subject: ecs: send err msg to ecp when port forwarding is failed. X-Git-Tag: TizenStudio_2.0_p3.0~283 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=053b8506a9cbd4435b37548393407290557ec1c6;p=sdk%2Femulator%2Fqemu.git ecs: send err msg to ecp when port forwarding is failed. Signed-off-by: Jinhyung Choi Conflicts: tizen/src/ecs/ecs_msg_device.c Change-Id: I622c01f144da038e9a83cea5d5b161f6212dc00b --- diff --git a/tizen/src/ecs/ecs_msg_device.c b/tizen/src/ecs/ecs_msg_device.c index 0f4d956..a14d5f2 100644 --- a/tizen/src/ecs/ecs_msg_device.c +++ b/tizen/src/ecs/ecs_msg_device.c @@ -167,10 +167,12 @@ static void msgproc_device_req_sensor(ECS_Client* ccli, ECS__DeviceReq* msg, cha } } -static void msgproc_device_req_network(ECS_Client* ccli, ECS__DeviceReq* msg) +#define MSG_NET_GROUP 0 +#define MSG_NET_ACTION 123 +static void msgproc_device_req_network(ECS_Client* ccli, ECS__DeviceReq* msg, char* cmd) { char* data = NULL; - + char ret[2] = {'1', 0}; if (msg->has_data && msg->data.len > 0) { data = (char*) g_malloc0(msg->data.len + 1); @@ -181,6 +183,7 @@ static void msgproc_device_req_network(ECS_Client* ccli, ECS__DeviceReq* msg) LOG_TRACE(">>> Network msg: '%s'\n", data); if(net_slirp_redir(data) < 0) { LOG_SEVERE( "redirect [%s] fail\n", data); + make_send_device_ntf(cmd, MSG_NET_GROUP, MSG_NET_ACTION, ret); } else { LOG_TRACE("redirect [%s] success\n", data); } @@ -405,7 +408,7 @@ bool msgproc_device_req(ECS_Client* ccli, ECS__DeviceReq* msg) } else { LOG_SEVERE("unsupported action value: %d\n", msg->action); } - msgproc_device_req_network(ccli, msg); + msgproc_device_req_network(ccli, msg, cmd); } else if (!strcmp(cmd, "TGesture")) { msgproc_device_req_tgesture(ccli, msg); } else if (!strcmp(cmd, "info")) {