[FIX] dastout license
[platform/core/system/swap-probe.git] / probe_event / gesture.cpp
index 4da7a3c..72820bd 100755 (executable)
@@ -3,18 +3,18 @@
  *
  * Copyright (c) 2000 - 2013 Samsung Electronics Co., Ltd. All rights reserved.
  *
- * Contact: 
+ * Contact:
  *
  * Jaewon Lim <jaewon81.lim@samsung.com>
  * Woojin Jung <woojin2.jung@samsung.com>
  * Juyoung Kim <j0.kim@samsung.com>
  * Anastasia Lyupa <a.lyupa@samsung.com>
- * 
+ *
  * This library is free software; you can redistribute it and/or modify it under
  * the terms of the GNU Lesser General Public License as published by the
  * Free Software Foundation; either version 2.1 of the License, or (at your option)
  * any later version.
- * 
+ *
  * This library is distributed in the hope that it will be useful, but WITHOUT ANY
  * WARRANTY; without even the implied warranty of MERCHANTABILITY or
  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
  * Contributors:
  * - S-Core Co., Ltd
  * - Samsung RnD Institute Russia
- * 
+ *
  */
 
 #include "daprobe.h"
 #include "dahelper.h"
 #include "probeinfo.h"
-#include "osp_probe.h"
+#include "tizen_probe.h"
 #include "dacollection.h"
 #include "da_event.h"
 #include "gesture.h"
@@ -44,8 +44,8 @@
                char info1_str[16];                                                                                                             \
                setProbePoint(&probeInfo);                                                                                              \
                PREPARE_LOCAL_BUF();                                                                                                    \
-               PACK_COMMON_BEGIN(MSG_PROBE_UIEVENT, API_ID, "p", _ARGDETECTOR);        \
-               PACK_COMMON_END(0, 0, 0);                                                                                               \
+               PACK_COMMON_BEGIN(MSG_PROBE_UIEVENT, API_ID, "p", voidp_to_uint64(_ARGDETECTOR));       \
+               PACK_COMMON_END('v', 0, 0, 0);                                                                                          \
                sprintf(info1_str, "%d", _INFO1);                                                                               \
                PACK_UIEVENT(_EVENT_GESTURE, _GESTURETYPE, _X, _Y, info1_str, _INFO2);  \
                FLUSH_LOCAL_BUF();                                                                                                              \
@@ -475,208 +475,3 @@ GestureEventListener& GestureEventListener::GetInstance()
 {
        return rInstance;
 }
-
-
-namespace Tizen { namespace Ui {
-
-result TouchFlickGestureDetector::AddFlickGestureEventListener(ITouchFlickGestureEventListener& listener)
-{
-       typedef result (TouchFlickGestureDetector::*methodType)(ITouchFlickGestureEventListener& listener);
-       static methodType addflickgestureeventlistenerp;
-       result iret;
-
-       GET_REAL_FUNC_OSP(_ZN5Tizen2Ui25TouchFlickGestureDetector28AddFlickGestureEventListenerERNS0_31ITouchFlickGestureEventListenerE,
-                       LIBOSP_UIFW, addflickgestureeventlistenerp);
-
-       probeBlockStart();
-       GestureEventListener& mylistener = GestureEventListener::GetInstance();
-       if(add_detector_hash(static_cast<void*>(this), static_cast<void*>(&mylistener)) <= 0)
-       {
-               iret = (this->*addflickgestureeventlistenerp)(static_cast<ITouchFlickGestureEventListener&>(mylistener));
-               if(likely(iret == E_SUCCESS))
-               {
-                       // do nothing
-               }
-               else
-               {
-                       del_detector_hash(static_cast<void*>(this));
-               }
-       }
-       probeBlockEnd();
-
-       return (this->*addflickgestureeventlistenerp)(listener);
-}
-
-result TouchLongPressGestureDetector::AddLongPressGestureEventListener(ITouchLongPressGestureEventListener& listener)
-{
-       typedef result (TouchLongPressGestureDetector::*methodType)(ITouchLongPressGestureEventListener& listener);
-       static methodType addlongpressgestureeventlistenerp;
-       result iret;
-
-       GET_REAL_FUNC_OSP(_ZN5Tizen2Ui29TouchLongPressGestureDetector32AddLongPressGestureEventListenerERNS0_35ITouchLongPressGestureEventListenerE,
-                       LIBOSP_UIFW, addlongpressgestureeventlistenerp);
-
-       probeBlockStart();
-       GestureEventListener& mylistener = GestureEventListener::GetInstance();
-       if(add_detector_hash(static_cast<void*>(this), static_cast<void*>(&mylistener)) <= 0)
-       {
-               iret = (this->*addlongpressgestureeventlistenerp)(static_cast<ITouchLongPressGestureEventListener&>(mylistener));
-               if(likely(iret == E_SUCCESS))
-               {
-                       // do nothing
-               }
-               else
-               {
-                       del_detector_hash(static_cast<void*>(this));
-               }
-       }
-       probeBlockEnd();
-
-       return (this->*addlongpressgestureeventlistenerp)(listener);
-}
-
-result TouchPanningGestureDetector::AddPanningGestureEventListener(ITouchPanningGestureEventListener& listener)
-{
-       typedef result (TouchPanningGestureDetector::*methodType)(ITouchPanningGestureEventListener& listener);
-       static methodType addpanninggestureeventlistenerp;
-       result iret;
-
-       GET_REAL_FUNC_OSP(_ZN5Tizen2Ui27TouchPanningGestureDetector30AddPanningGestureEventListenerERNS0_33ITouchPanningGestureEventListenerE,
-                       LIBOSP_UIFW, addpanninggestureeventlistenerp);
-
-       probeBlockStart();
-       GestureEventListener& mylistener = GestureEventListener::GetInstance();
-       if(add_detector_hash(static_cast<void*>(this), static_cast<void*>(&mylistener)) <= 0)
-       {
-               iret = (this->*addpanninggestureeventlistenerp)(static_cast<ITouchPanningGestureEventListener&>(mylistener));
-               if(likely(iret == E_SUCCESS))
-               {
-                       // do nothing
-               }
-               else
-               {
-                       del_detector_hash(static_cast<void*>(this));
-               }
-       }
-       probeBlockEnd();
-
-       return (this->*addpanninggestureeventlistenerp)(listener);
-}
-
-result TouchPinchGestureDetector::AddPinchGestureEventListener(ITouchPinchGestureEventListener& listener)
-{
-       typedef result (TouchPinchGestureDetector::*methodType)(ITouchPinchGestureEventListener& listener);
-       static methodType addpinchgestureeventlistenerp;
-       result iret;
-
-       GET_REAL_FUNC_OSP(_ZN5Tizen2Ui25TouchPinchGestureDetector28AddPinchGestureEventListenerERNS0_31ITouchPinchGestureEventListenerE,
-                       LIBOSP_UIFW, addpinchgestureeventlistenerp);
-
-       probeBlockStart();
-       GestureEventListener& mylistener = GestureEventListener::GetInstance();
-       if(add_detector_hash(static_cast<void*>(this), static_cast<void*>(&mylistener)) <= 0)
-       {
-               iret = (this->*addpinchgestureeventlistenerp)(static_cast<ITouchPinchGestureEventListener&>(mylistener));
-               if(likely(iret == E_SUCCESS))
-               {
-                       // do nothing
-               }
-               else
-               {
-                       del_detector_hash(static_cast<void*>(this));
-               }
-       }
-       probeBlockEnd();
-
-       return (this->*addpinchgestureeventlistenerp)(listener);
-}
-
-result TouchRotationGestureDetector::AddRotationGestureEventListener(ITouchRotationGestureEventListener& listener)
-{
-       typedef result (TouchRotationGestureDetector::*methodType)(ITouchRotationGestureEventListener& listener);
-       static methodType addrotationgestureeventlistenerp;
-       result iret;
-
-       GET_REAL_FUNC_OSP(_ZN5Tizen2Ui28TouchRotationGestureDetector31AddRotationGestureEventListenerERNS0_34ITouchRotationGestureEventListenerE,
-                       LIBOSP_UIFW, addrotationgestureeventlistenerp);
-
-       probeBlockStart();
-       GestureEventListener& mylistener = GestureEventListener::GetInstance();
-       if(add_detector_hash(static_cast<void*>(this), static_cast<void*>(&mylistener)) <= 0)
-       {
-               iret = (this->*addrotationgestureeventlistenerp)(static_cast<ITouchRotationGestureEventListener&>(mylistener));
-               if(likely(iret == E_SUCCESS))
-               {
-                       // do nothing
-               }
-               else
-               {
-                       del_detector_hash(static_cast<void*>(this));
-               }
-       }
-       probeBlockEnd();
-
-       return (this->*addrotationgestureeventlistenerp)(listener);
-}
-
-result TouchTapGestureDetector::AddTapGestureEventListener(ITouchTapGestureEventListener& listener)
-{
-       typedef result (TouchTapGestureDetector::*methodType)(ITouchTapGestureEventListener& listener);
-       static methodType addtapgestureeventlistenerp;
-       result iret;
-
-       GET_REAL_FUNC_OSP(_ZN5Tizen2Ui23TouchTapGestureDetector26AddTapGestureEventListenerERNS0_29ITouchTapGestureEventListenerE,
-                       LIBOSP_UIFW, addtapgestureeventlistenerp);
-
-       probeBlockStart();
-       GestureEventListener& mylistener = GestureEventListener::GetInstance();
-       if(add_detector_hash(static_cast<void*>(this), static_cast<void*>(&mylistener)) <= 0)
-       {
-               iret = (this->*addtapgestureeventlistenerp)(static_cast<ITouchTapGestureEventListener&>(mylistener));
-               if(likely(iret == E_SUCCESS))
-               {
-                       // do nothing
-               }
-               else
-               {
-                       del_detector_hash(static_cast<void*>(this));
-               }
-       }
-       probeBlockEnd();
-
-       return (this->*addtapgestureeventlistenerp)(listener);
-}
-
-result TouchGestureDetector::AddGestureEventListener(ITouchGestureEventListener& listener)
-{
-       typedef result (TouchGestureDetector::*methodType)(ITouchGestureEventListener& listener);
-       static methodType addgestureeventlistenerp;
-       result iret;
-
-       GET_REAL_FUNC_OSP(_ZN5Tizen2Ui20TouchGestureDetector23AddGestureEventListenerERNS0_26ITouchGestureEventListenerE,
-                       LIBOSP_UIFW, addgestureeventlistenerp);
-
-       probeBlockStart();
-       GestureEventListener& mylistener = GestureEventListener::GetInstance();
-       if(add_detector_hash(static_cast<void*>(this), static_cast<void*>(&mylistener)) <= 0)
-       {
-               iret = (this->*addgestureeventlistenerp)(static_cast<ITouchGestureEventListener&>(mylistener));
-               if(likely(iret == E_SUCCESS))
-               {
-                       // do nothing
-               }
-               else
-               {
-                       del_detector_hash(static_cast<void*>(this));
-               }
-       }
-       probeBlockEnd();
-
-       return (this->*addgestureeventlistenerp)(listener);
-}
-
-
-} }    // end of namespace
-
-
-