#include <gio/gio.h>
#include <stdbool.h>
#include <aul.h>
+#include <ttrace.h>
#include "appcore-internal.h"
#include "appcore-efl.h"
}
#endif
- if (ui->ops->reset)
+ if (ui->ops->reset) {
+ traceBegin(TTRACE_TAG_APPLICATION_MANAGER,
+ "APPCORE:RESET");
r = ui->ops->reset(b, ui->ops->data);
+ traceEnd(TTRACE_TAG_APPLICATION_MANAGER);
+ }
LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:reset:done]", ui->name);
if (first_launch) {
case AE_PAUSE:
if (ui->state == AS_RUNNING) {
_DBG("[APP %d] PAUSE", _pid);
- if (ui->ops->pause)
+ if (ui->ops->pause) {
+ traceBegin(TTRACE_TAG_APPLICATION_MANAGER,
+ "APPCORE:PAUSE");
r = ui->ops->pause(ui->ops->data);
+ traceEnd(TTRACE_TAG_APPLICATION_MANAGER);
+ }
ui->state = AS_PAUSED;
if (r >= 0 && resource_reclaiming == TRUE)
__appcore_timer_add(ui);
ui->pending_data = NULL;
}
- if (ui->ops->resume)
+ if (ui->ops->resume) {
+ traceBegin(TTRACE_TAG_APPLICATION_MANAGER,
+ "APPCORE:RESUME");
ui->ops->resume(ui->ops->data);
+ traceEnd(TTRACE_TAG_APPLICATION_MANAGER);
+ }
ui->state = AS_RUNNING;
}
/*TODO : rotation start*/
LOG(LOG_DEBUG, "LAUNCH", "[%s:Platform:appcore_init:done]", ui->name);
if (ui->ops && ui->ops->create) {
+ traceBegin(TTRACE_TAG_APPLICATION_MANAGER, "APPCORE:CREATE");
r = ui->ops->create(ui->ops->data);
+ traceEnd(TTRACE_TAG_APPLICATION_MANAGER);
if (r < 0) {
_ERR("create() return error");
appcore_exit();
- if (ui->ops && ui->ops->terminate)
+ if (ui->ops && ui->ops->terminate) {
+ traceBegin(TTRACE_TAG_APPLICATION_MANAGER,
+ "APPCORE:TERMINATE");
ui->ops->terminate(ui->ops->data);
+ traceEnd(TTRACE_TAG_APPLICATION_MANAGER);
+ }
errno = ECANCELED;
return -1;
}
if (ui->state == AS_RUNNING) {
_DBG("[APP %d] PAUSE before termination", _pid);
- if (ui->ops && ui->ops->pause)
+ if (ui->ops && ui->ops->pause) {
+ traceBegin(TTRACE_TAG_APPLICATION_MANAGER,
+ "APPCORE:PAUSE");
ui->ops->pause(ui->ops->data);
+ traceEnd(TTRACE_TAG_APPLICATION_MANAGER);
+ }
}
- if (ui->ops && ui->ops->terminate)
+ if (ui->ops && ui->ops->terminate) {
+ traceBegin(TTRACE_TAG_APPLICATION_MANAGER, "APPCORE:TERMINATE");
ui->ops->terminate(ui->ops->data);
+ traceEnd(TTRACE_TAG_APPLICATION_MANAGER);
+ }
ui->state = AS_DYING;