From d8266a72c45f917a3442bde29f5d76ce77dfa366 Mon Sep 17 00:00:00 2001 From: Anastasia Lyupa Date: Tue, 25 Jun 2013 15:34:35 +0400 Subject: [PATCH] add lifecycle probes in bada_lifecycle.cpp --- probe_badaapi/bada_lifecycle.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/probe_badaapi/bada_lifecycle.cpp b/probe_badaapi/bada_lifecycle.cpp index 1070b84..25ab8f3 100755 --- a/probe_badaapi/bada_lifecycle.cpp +++ b/probe_badaapi/bada_lifecycle.cpp @@ -118,6 +118,12 @@ void _AppImpl::OnTerminate(void* user_data) probeBlockStart(); LIFECYCLE_PROBE_BLOCK("TERMINATING"); + + PREPARE_LOCAL_BUF(); + PACK_COMMON_BEGIN(MSG_PROBE_LIFECYCLE, LC_LIFECYCLE, "p", user_data); + PACK_COMMON_END(0, 0, 0); + FLUSH_LOCAL_BUF(); + probeBlockEnd(); appimpl_onterminatep(user_data); @@ -150,6 +156,11 @@ void _AppInfo::SetAppState(AppState appState) if(appState == RUNNING) { LIFECYCLE_PROBE_BLOCK("RUNNING"); + + PREPARE_LOCAL_BUF(); + PACK_COMMON_BEGIN(MSG_PROBE_LIFECYCLE, LC_LIFECYCLE, "p", appState); + PACK_COMMON_END(0, 0, 0); + FLUSH_LOCAL_BUF(); } probeBlockEnd(); @@ -167,6 +178,12 @@ void _UiAppImpl::OnBackground(void) probeBlockStart(); SCREENSHOT_LOCK(); LIFECYCLE_PROBE_BLOCK("PAUSING"); + + PREPARE_LOCAL_BUF(); + PACK_COMMON_BEGIN(MSG_PROBE_LIFECYCLE, LC_LIFECYCLE, "", 0); + PACK_COMMON_END(0, 0, 0); + FLUSH_LOCAL_BUF(); + probeBlockEnd(); (this->*uiappimpl_onbackgroundp)(); @@ -182,6 +199,12 @@ void _UiAppImpl::OnForeground(void) probeBlockStart(); LIFECYCLE_PROBE_BLOCK("RUNNING"); + + PREPARE_LOCAL_BUF(); + PACK_COMMON_BEGIN(MSG_PROBE_LIFECYCLE, LC_LIFECYCLE, "", 0); + PACK_COMMON_END(0, 0, 0); + FLUSH_LOCAL_BUF(); + SCREENSHOT_UNLOCK(); // SCREENSHOT_DONE(); probeBlockEnd(); -- 2.7.4