#include <stdlib.h>
#include <stdio.h>
+#include <string.h>
#include <orchestration_client.h>
#include <dbus_consumer.h>
#define _ORCHESTRATION_INTERFACE "org.tizen.orchestration.agent"
#define _ORCHESTRATION_REQUEST_SERVICE_METHOD "request_service"
-orchestration_client_state_e orchestration_request_service(char* app_name,
- orchestration_service_info_s service_info,
- orchestration_changed_service_status_cb cb,
- void* user_data)
+orchestration_client_state_e orchestration_request_service(char *app_name,
+ orchestration_service_info_s service_info,
+ orchestration_changed_service_status_cb cb,
+ void *user_data)
{
int result = 0;
- if (app_name == NULL)
+ if (strcmp(app_name, "") == 0)
{
printf("app_name is null\n");
return ORCH_CLIENT_ERROR_INVALID_PARAMETER;
}
- if (service_info.exec_parameter == NULL)
- {
- printf("service_info is null\n");
- return ORCH_CLIENT_ERROR_INVALID_PARAMETER;
- }
+
if (cb == NULL)
{
printf("orchestration_changed_service_status_cb is null\n");
return ORCH_CLIENT_ERROR_NONE;
}
-