int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
CHECK_HANDLE_IS_VALID(handle);
_BEGIN();
mdg_manager_s *_handle = handle;
mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("channel_id", channel_id, MDG_ERROR_INVALID_PARAMETER);
CHECK_HANDLE_IS_VALID(_handle);
_BEGIN();
mdg_manager_s *_handle = handle;
mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("device_id", device_id, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("channel_id", channel_id, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("data", data, MDG_ERROR_INVALID_PARAMETER);
+ cond_expr_ret(msg_id <= 0, MDG_ERROR_INVALID_PARAMETER);
+ cond_expr_ret(len <= 0, MDG_ERROR_INVALID_PARAMETER);
CHECK_HANDLE_IS_VALID(handle);
buf = g_try_malloc0(len + 1);
mdg_manager_s *_handle = handle;
mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("channel_id", channel_id, MDG_ERROR_INVALID_PARAMETER);
CHECK_HANDLE_IS_VALID(handle);
_BEGIN();
}
if (is_exist == false)
- ret = MDG_ERROR_OPERATION_FAILED;
+ ret = MDG_ERROR_NO_DATA;
if (ret == MDG_ERROR_NONE) {
group_call_unregist_channel_sync(_handle->group_proxy, channel_id, &ret, NULL, &error);
mdg_manager_s *_handle = handle;
mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
- CHECK_HANDLE_IS_VALID(handle);
-
mdg_device_s *dev = (mdg_device_s *)device;
mdg_check_null_ret_error("dev", dev, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("channel_id", channel_id, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("data", data, MDG_ERROR_INVALID_PARAMETER);
+ cond_expr_ret(len <= 0, MDG_ERROR_INVALID_PARAMETER);
+ CHECK_HANDLE_IS_VALID(handle);
buf = g_try_malloc0(len + 1);
if (NULL == buf) {
mdg_manager_s *_handle = handle;
mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("ejected_event_cb", receive_cb, MDG_ERROR_INVALID_PARAMETER);
CHECK_HANDLE_IS_VALID(handle);
_handle->receive_file_cb.receive_cb = receive_cb;
mdg_manager_s *_handle = handle;
mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("device", device, MDG_ERROR_INVALID_PARAMETER);
CHECK_HANDLE_IS_VALID(handle);
group_call_get_local_device_sync(_handle->group_proxy, &va, NULL, &error);
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
- mdg_group_s * src = (mdg_group_s *)source;
+ mdg_group_s *src = (mdg_group_s *)source;
mdg_check_null_ret_error("source", source, MDG_ERROR_INVALID_PARAMETER);
- *target = (mdg_group_s *)g_malloc0(sizeof(mdg_group_s));
mdg_check_null_ret_error("target", target, MDG_ERROR_INVALID_PARAMETER);
+ *target = (mdg_group_s *)g_malloc0(sizeof(mdg_group_s));
mdg_group_s *dst = *target;
if (src->device_id)
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
- mdg_group_s * group = (mdg_group_s *)data;
+ mdg_group_s *group = (mdg_group_s *)data;
mdg_check_null_ret_error("group", group, MDG_ERROR_INVALID_PARAMETER);
if (group->device_id) {
int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("group", group, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("device_id", device_id, MDG_ERROR_INVALID_PARAMETER);
*device_id = g_strdup(((mdg_group_s *)group)->device_id);
int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("group", group, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("type", type, MDG_ERROR_INVALID_PARAMETER);
*type = ((mdg_group_s *)group)->type;
int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("group", group, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("name", name, MDG_ERROR_INVALID_PARAMETER);
*name = g_strdup(((mdg_group_s *)group)->group_name);
int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("device", device, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("device_id", device_id, MDG_ERROR_INVALID_PARAMETER);
*device_id = g_strdup(((mdg_device_s *)device)->device_id);
int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("device", device, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("model_name", model_name, MDG_ERROR_INVALID_PARAMETER);
*model_name = g_strdup(((mdg_device_s *)device)->model_name);
int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("device", device, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("device_name", device_name, MDG_ERROR_INVALID_PARAMETER);
*device_name = g_strdup(((mdg_device_s *)device)->device_name);
int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("device", device, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("platform_ver", platform_ver, MDG_ERROR_INVALID_PARAMETER);
*platform_ver = g_strdup(((mdg_device_s *)device)->platform_ver);
int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("device", device, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("vendor_id", vendor_id, MDG_ERROR_INVALID_PARAMETER);
*vendor_id = g_strdup(((mdg_device_s *)device)->vendor_id);
int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("device", device, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("profile", profile, MDG_ERROR_INVALID_PARAMETER);
*profile = g_strdup(((mdg_device_s *)device)->profile);
int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("device", device, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("is_invited", is_invited, MDG_ERROR_INVALID_PARAMETER);
*is_invited = ((mdg_device_s *)device)->is_invited;
int ret = MDG_ERROR_NONE;
CHECK_FEATURE_SUPPORTED(MDG_FEATURE);
+ mdg_check_null_ret_error("device", device, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("type", type, MDG_ERROR_INVALID_PARAMETER);
*type = ((mdg_device_s *)device)->type;
mdg_manager_s *_handle = handle;
mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
+ CHECK_HANDLE_IS_VALID(handle);
_handle->request_result_cb.result_cb = result_cb;
_handle->request_result_cb.user_data = user_data;
mdg_manager_s *_handle = handle;
mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("invited_event_cb", invited_event_cb, MDG_ERROR_INVALID_PARAMETER);
+ CHECK_HANDLE_IS_VALID(handle);
_handle->invited_event_cb.invited_event_cb = invited_event_cb;
_handle->invited_event_cb.user_data = user_data;
mdg_manager_s *_handle = handle;
mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
+ CHECK_HANDLE_IS_VALID(handle);
_handle->invited_event_cb.invited_event_cb = NULL;
_handle->invited_event_cb.user_data = NULL;
mdg_manager_s *_handle = handle;
mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
+ mdg_check_null_ret_error("ejected_event_cb", ejected_event_cb, MDG_ERROR_INVALID_PARAMETER);
+ CHECK_HANDLE_IS_VALID(handle);
_handle->ejected_event_cb.ejected_event_cb = ejected_event_cb;
_handle->ejected_event_cb.user_data = user_data;
mdg_manager_s *_handle = handle;
mdg_check_null_ret_error("handle", handle, MDG_ERROR_INVALID_PARAMETER);
+ CHECK_HANDLE_IS_VALID(handle);
_handle->ejected_event_cb.ejected_event_cb = NULL;
_handle->ejected_event_cb.user_data = NULL;