#include "wakeup_policy_default.h"
#include "wakeup_policy_impl.h"
+#include "wakeup_manager_main.h"
#include <vector>
info.appid = appid;
info.priority = priority;
- LOGD("Setting assistant priority : %s %d", appid.c_str(), priority);
+ MWR_LOGD("Setting assistant priority : %s %d", appid.c_str(), priority);
mPriorityInfos.push_back(info);
}
void CWakeupPolicyDefault::set_delay(float seconds)
{
- LOGD("Setting delay : %f", seconds);
+ MWR_LOGD("Setting delay : %f", seconds);
mDelaySeconds = seconds;
}
static Eina_Bool timer_func(void *data)
{
- LOGD("[ENTER]");
+ MWR_LOGD("[ENTER]");
if (data) {
CWakeupPolicyDefault *policy = static_cast<CWakeupPolicyDefault*>(data);
policy->timer_expired();
void CWakeupPolicyDefault::wakeup_candidate(mas_wakeup_event_info wakeup_info)
{
+ MWR_LOGI("[ENTER]");
mWakeupInfos.push_back(wakeup_info);
if (nullptr == mTimer) {
ecore_main_loop_thread_safe_call_async([](void* data) {
if (!policy) return;
Ecore_Timer* timer = ecore_timer_add(policy->get_delay(), timer_func, data);
+ MWR_LOGI("Adding timer : %f", policy->get_delay());
policy->set_timer(timer);
}, this);
}
void CWakeupPolicyDefault::select_candidate(mas_wakeup_event_info wakeup_info)
{
- LOGE("Default wakeup policy does not support selecting candidate");
+ MWR_LOGE("Default wakeup policy does not support selecting candidate");
}
void CWakeupPolicyDefault::timer_expired()
{
- LOGD("[ENTER]");
+ MWR_LOGD("[ENTER]");
if (0 == mWakeupInfos.size()) return;
mas_wakeup_event_info selected = mWakeupInfos.front();
for (const auto &info : mPriorityInfos) {
if (0 == info.appid.compare(wakeup.wakeup_appid)) {
if (info.priority > selected_priority || -1 == selected_priority) {
- LOGD("Wakeup with higher priority found : %s, %d",
+ MWR_LOGD("Wakeup with higher priority found : %s, %d",
info.appid.c_str(), info.priority);
selected = wakeup;
selected_priority = info.priority;
mWakeupInfos.clear();
if (mTimer) {
- LOGD("Now deleting timer");
+ MWR_LOGD("Now deleting timer");
ecore_timer_del(mTimer);
mTimer = nullptr;
}