LogD("update period: %f", info->period);
LogD("--------------------------------------------");
- return ecore_job_add(
- requestBoxJobCallback,
- new JobInfo(REQUEST_CMD_ADD_BOX, info, This))
- ? 0 : -1;
+ JobInfo* jobInfo = new JobInfo(REQUEST_CMD_ADD_BOX, info, This);
+ Ecore_Job* ret = ecore_job_add(requestBoxJobCallback, jobInfo);
+
+ return ret ? 0 : -1;
}
int BoxDaemonImpl::boxReCreateCallback(ProviderEventArgPtr arg, void* data)
LogD("update period: %f", info->period);
LogD("--------------------------------------------");
- return ecore_job_add(
- requestBoxJobCallback,
- new JobInfo(REQUEST_CMD_ADD_BOX, info, This))
- ? 0 : -1;
+ JobInfo* jobInfo = new JobInfo(REQUEST_CMD_ADD_BOX, info, This);
+ Ecore_Job* ret = ecore_job_add(requestBoxJobCallback, jobInfo);
+
+ return ret ? 0 : -1;
}
int BoxDaemonImpl::boxDestroyCallback(ProviderEventArgPtr arg, void* data)
LogD("InstanceId: %s", info->instanceId.c_str());
LogD("--------------------------------------------");
- return ecore_job_add(
- requestBoxJobCallback,
- new JobInfo(REQUEST_CMD_REMOVE_BOX, info, This))
- ? 0 : -1;
+ JobInfo* jobInfo = new JobInfo(REQUEST_CMD_REMOVE_BOX, info, This);
+ Ecore_Job* ret = ecore_job_add(requestBoxJobCallback, jobInfo);
+
+ return ret ? 0 : -1;
}
int BoxDaemonImpl::pdCreateCallback(ProviderEventArgPtr arg, void* data)
LogD("y: %f", info->pdY);
LogD("--------------------------------------------");
- return ecore_job_add(
- requestBoxJobCallback,
- new JobInfo(REQUEST_CMD_OPEN_PD, info, This))
- ? 0 : -1;
+ JobInfo* jobInfo = new JobInfo(REQUEST_CMD_OPEN_PD, info, This);
+ Ecore_Job* ret = ecore_job_add(requestBoxJobCallback, jobInfo);
+
+ return ret ? 0 : -1;
}
int BoxDaemonImpl::pdDestroyCallback(ProviderEventArgPtr arg, void* data)
LogD("InstanceId: %s", info->instanceId.c_str());
LogD("--------------------------------------------");
- return ecore_job_add(
- requestBoxJobCallback,
- new JobInfo(REQUEST_CMD_CLOSE_PD, info, This))
- ? 0 : -1;
+ JobInfo* jobInfo = new JobInfo(REQUEST_CMD_CLOSE_PD, info, This);
+ Ecore_Job* ret = ecore_job_add(requestBoxJobCallback, jobInfo);
+
+ return ret ? 0 : -1;
}
int BoxDaemonImpl::clickedCallback(ProviderEventArgPtr arg, void* data)
LogD("height: %d", info->boxHeight);
LogD("--------------------------------------------");
- return ecore_job_add(
- requestBoxJobCallback,
- new JobInfo(REQUEST_CMD_RESIZE_BOX, info, This))
- ? 0 : -1;
+ JobInfo* jobInfo = new JobInfo(REQUEST_CMD_RESIZE_BOX, info, This);
+ Ecore_Job* ret = ecore_job_add(requestBoxJobCallback, jobInfo);
+
+ return ret ? 0 : -1;
}
int BoxDaemonImpl::boxPauseCallback(ProviderEventArgPtr arg, void* data)
LogD("InstanceId: %s", info->instanceId.c_str());
LogD("--------------------------------------------");
- return ecore_job_add(
- requestBoxJobCallback,
- new JobInfo(REQUEST_CMD_PAUSE_BOX, info, This))
- ? 0 : -1;
+ JobInfo* jobInfo = new JobInfo(REQUEST_CMD_PAUSE_BOX, info, This);
+ Ecore_Job* ret = ecore_job_add(requestBoxJobCallback, jobInfo);
+
+ return ret ? 0 : -1;
}
int BoxDaemonImpl::boxResumeCallback(ProviderEventArgPtr arg, void* data)
LogD("InstanceId: %s", info->instanceId.c_str());
LogD("--------------------------------------------");
- return ecore_job_add(
- requestBoxJobCallback,
- new JobInfo(REQUEST_CMD_RESUME_BOX, info, This))
- ? 0 : -1;
+ JobInfo* jobInfo = new JobInfo(REQUEST_CMD_RESUME_BOX, info, This);
+ Ecore_Job* ret = ecore_job_add(requestBoxJobCallback, jobInfo);
+
+ return ret ? 0 : -1;
}
int BoxDaemonImpl::pauseCallback(ProviderEventArgPtr arg, void* data)
LogD("web-provider is paused");
LogD("--------------------------------------------");
- return ecore_job_add(
- requestBoxJobCallback,
- new JobInfo(REQUEST_CMD_PAUSE_ALL, BoxInfoPtr(), This))
- ? 0 : -1;
+ JobInfo* jobInfo = new JobInfo(REQUEST_CMD_PAUSE_ALL, BoxInfoPtr(), This);
+ Ecore_Job* ret = ecore_job_add(requestBoxJobCallback, jobInfo);
+
+ return ret ? 0 : -1;
}
int BoxDaemonImpl::resumeCallback(ProviderEventArgPtr arg, void* data)
LogD("web-provider is resumed");
LogD("--------------------------------------------");
- return ecore_job_add(
- requestBoxJobCallback,
- new JobInfo(REQUEST_CMD_RESUME_ALL, BoxInfoPtr(), This))
- ? 0 : -1;
+ JobInfo* jobInfo = new JobInfo(REQUEST_CMD_RESUME_ALL, BoxInfoPtr(), This);
+ Ecore_Job* ret = ecore_job_add(requestBoxJobCallback, jobInfo);
+
+ return ret ? 0 : -1;
}
int BoxDaemonImpl::updateContentCallback(ProviderEventArgPtr arg, void* data)
LogD("period: %f", info->period);
LogD("--------------------------------------------");
- return ecore_job_add(
- requestBoxJobCallback,
- new JobInfo(REQUEST_CMD_CHANGE_PERIOD, info, This))
- ? 0 : -1;
+ JobInfo* jobInfo = new JobInfo(REQUEST_CMD_CHANGE_PERIOD, info, This);
+ Ecore_Job* ret = ecore_job_add(requestBoxJobCallback, jobInfo);
+
+ return ret ? 0 : -1;
}
void BoxDaemonImpl::setProviderCallbacks(ProviderCallbacks& callbacks)
// request box job!
jobInfo->daemonImpl->m_pluginConnector->requestCommand(
jobInfo->cmdType, jobInfo->boxInfo);
+
+ delete jobInfo;
}