[FEATURE] add evas_gl_ probes
[platform/core/system/swap-probe.git] / probe_capi / capi_appfw.c
index 716e250..5578450 100644 (file)
 
 #include <app.h>
 #include <Ecore.h>
+#include "damaps.h"
 #include "daprobe.h"
 #include "dahelper.h"
 #include "probeinfo.h"
 #include "binproto.h"
+#include "common_probe_init.h"
 
 /* FIXME think of a better solution for conditional build. */
 #ifndef PRIVATE_CAPI_APPFW
@@ -54,25 +56,19 @@ app_event_callback_s gAppCallback;
 #define PACK_ORIGINAL_APPFWCYCLE(API_ID, RTYPE, RVAL, INPUTFORMAT, ...)                \
        newerrno = errno;                                                       \
        do {                                                                    \
-               if(postBlockBegin(blockresult)) {                               \
-                       PREPARE_LOCAL_BUF();                                    \
-                       PACK_COMMON_BEGIN(MSG_PROBE_LIFECYCLE, API_ID, INPUTFORMAT, __VA_ARGS__);       \
-                       PACK_COMMON_END(RTYPE, RVAL, newerrno, blockresult);    \
-                       FLUSH_LOCAL_BUF();                                      \
-                       postBlockEnd();                                         \
-               }                                                               \
+               PREPARE_LOCAL_BUF();                                    \
+               PACK_COMMON_BEGIN(MSG_PROBE_LIFECYCLE, API_ID, INPUTFORMAT, __VA_ARGS__);       \
+               PACK_COMMON_END(RTYPE, RVAL, newerrno, blockresult);    \
+               FLUSH_LOCAL_BUF();                                      \
        } while(0);                                                             \
        errno = (newerrno != 0) ? newerrno : olderrno
 
-static enum DaOptions _sopt = OPT_ALWAYSON;
-
 static bool _dalc_app_create(void *user_data)
 {
        bool bret = false;
-       DECLARE_VARIABLE_STANDARD;
+       DECLARE_ERRNO_VARS;
+       int blockresult = 1;
 
-       bfiltering = false;
-       PRE_PROBEBLOCK();
        bret = gAppCallback.create(user_data);
 
        PACK_ORIGINAL_APPFWCYCLE(API_ID__dalc_app_create, 'b', bret, "p",
@@ -83,10 +79,8 @@ static bool _dalc_app_create(void *user_data)
 
 static void _dalc_app_terminate(void *user_data)
 {
-       DECLARE_VARIABLE_STANDARD;
-
-       bfiltering = false;
-       PRE_PROBEBLOCK();
+       DECLARE_ERRNO_VARS;
+       int blockresult = 1;
 
        gAppCallback.terminate(user_data);
 
@@ -96,10 +90,8 @@ static void _dalc_app_terminate(void *user_data)
 
 static void _dalc_app_pause(void *user_data)
 {
-       DECLARE_VARIABLE_STANDARD;
-
-       bfiltering = false;
-       PRE_PROBEBLOCK();
+       DECLARE_ERRNO_VARS;
+       int blockresult = 1;
 
        gAppCallback.pause(user_data);
 
@@ -109,10 +101,8 @@ static void _dalc_app_pause(void *user_data)
 
 static void _dalc_app_resume(void *user_data)
 {
-       DECLARE_VARIABLE_STANDARD;
-
-       bfiltering = false;
-       PRE_PROBEBLOCK();
+       DECLARE_ERRNO_VARS;
+       int blockresult = 1;
 
        gAppCallback.resume(user_data);
 
@@ -126,10 +116,8 @@ static void _dalc_app_control(app_control_h handle, void *user_data)
 static void _dalc_app_service(service_h handle, void *user_data)
 #endif /* PRIVATE_CAPI_APPFW */
 {
-       DECLARE_VARIABLE_STANDARD;
-
-       bfiltering = false;
-       PRE_PROBEBLOCK();
+       DECLARE_ERRNO_VARS;
+       int blockresult = 1;
 
 #ifdef PRIVATE_CAPI_APPFW
        gAppCallback.app_control(handle, user_data);