Move function definition to aul header
[platform/core/appfw/aul-1.git] / src / launch_with_result.cc
index 9a95d49..1bbca55 100644 (file)
@@ -32,6 +32,7 @@
 #include "aul_svc.h"
 #include "aul_svc_priv_key.h"
 #include "aul_util.h"
+#include "cpu_inheritance.hh"
 #include "launch.h"
 
 using namespace aul::internal;
@@ -239,8 +240,10 @@ class ErrorInfo {
  public:
   ErrorInfo(std::string seq_num, tizen_base::Bundle b, int cmd,
       ErrCb error_cb, void* user_data)
-      : seq_num_(std::move(seq_num)), b_(std::move(b)), cmd_(cmd),
-          error_cb_(std::move(error_cb)), user_data_(user_data) {
+      : seq_num_(std::move(seq_num)),
+        b_(std::move(b)), cmd_(cmd),
+        error_cb_(std::move(error_cb)),
+        user_data_(user_data) {
   }
 
   ErrorInfo(const ErrorInfo&) = delete;
@@ -310,6 +313,7 @@ class ErrorInfo {
   int cmd_;
   ErrCb error_cb_;
   void* user_data_;
+  CPUInheritance inheritance_;
 };
 
 std::string __gen_seq_num() {
@@ -761,10 +765,10 @@ extern "C" API int aul_launch_app_with_result_async_for_uid(const char* appid,
 }
 
 extern "C" API int aul_send_launch_request_for_uid(const char* appid,
-    bundle* b, uid_t uid, void (*reply_cb)(bundle*, int, void*),
-    void (*error_cb)(int, void*), void* user_data) {
+    bundle* b, uid_t uid, aul_reply_cb reply_cb,
+    aul_result_cb result_cb, void* user_data) {
   return __send_request_with_callback(APP_SEND_LAUNCH_REQUEST, appid, b,
-      uid, reply_cb, error_cb, user_data);
+      uid, reply_cb, result_cb, user_data);
 }
 
 extern "C" API int aul_send_launch_request_sync_for_uid(const char* appid,