From: Saurav Babu Date: Wed, 11 Apr 2018 09:23:25 +0000 (+0530) Subject: demo: Send/Receive buffered data X-Git-Tag: submit/tizen/20190131.065036~50 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=78d8ef21385c61159634b4d25eb45bf9db68e07b;p=platform%2Fcore%2Fapi%2Fmulti-device-group.git demo: Send/Receive buffered data Signed-off-by: Saurav Babu --- diff --git a/capi/demo/comp-manager.c b/capi/demo/comp-manager.c index c119b5a..b4c5823 100644 --- a/capi/demo/comp-manager.c +++ b/capi/demo/comp-manager.c @@ -57,8 +57,8 @@ static const char* __device_type_to_string(companion_device_type_e type) } } -void receive_request_result(char *cmd, char *device_id, char *arg, int ret, - void *user_data) +void receive_request_result(char *cmd, char *device_id, unsigned char *arg, + int len, int ret, void *user_data) { msg("_request_result_cb is called command %s Requester id %s", cmd, device_id); @@ -90,9 +90,9 @@ void receive_request_result(char *cmd, char *device_id, char *arg, int ret, if (ret == COMP_ERROR_NONE && arg != NULL) msgb("Deleted Group name is %s", arg); } else if (strcmp("COMP_REQ_SEND_DATA", cmd) == 0) { - msgp("Received data [%d] %s", strlen(arg), arg); + msgp("Received data [%d] %s", strlen((char *)arg), arg); } else { - msgp("[Recv][%d] %s", strlen(arg), arg); + msgp("[Recv][%d] %s", strlen((char *) arg), arg); } } @@ -835,8 +835,8 @@ static int __send_data(int idx) address = NULL; } - ret = companion_device_send_data(handle, device, message, strlen(message), - _send_data_finish_cb, NULL); + ret = companion_device_send_data(handle, device, (unsigned char *) message, + strlen(message), _send_data_finish_cb, NULL); if (COMP_ERROR_NONE != ret) msgr("Failed to Send Data: [ID] %s [IP] %s", deviceid, address); diff --git a/capi/demo/main.c b/capi/demo/main.c index 1cfb4d7..a7f1f43 100644 --- a/capi/demo/main.c +++ b/capi/demo/main.c @@ -38,8 +38,8 @@ extern companion_h handle; #define CASE_TO_STR(x) case x: return #x; -void receive_request_result(char *cmd, char *device_id, char *arg, int ret, - void *user_data); +void receive_request_result(char *cmd, char *device_id, unsigned char *arg, + int len, int ret, void *user_data); const char* comp_error_to_string(comp_error_e err) {