feat remove debug log from timer
This commit is contained in:
@@ -3,8 +3,7 @@
|
|||||||
#include "sled/units/time_delta.h"
|
#include "sled/units/time_delta.h"
|
||||||
|
|
||||||
namespace sled {
|
namespace sled {
|
||||||
TaskQueueTimeoutFactory::TaskQueueTimeout::TaskQueueTimeout(
|
TaskQueueTimeoutFactory::TaskQueueTimeout::TaskQueueTimeout(TaskQueueTimeoutFactory &parent,
|
||||||
TaskQueueTimeoutFactory &parent,
|
|
||||||
sled::TaskQueueBase::DelayPrecision precision)
|
sled::TaskQueueBase::DelayPrecision precision)
|
||||||
: parent_(parent),
|
: parent_(parent),
|
||||||
precision_(precision)
|
precision_(precision)
|
||||||
@@ -13,8 +12,7 @@ TaskQueueTimeoutFactory::TaskQueueTimeout::TaskQueueTimeout(
|
|||||||
TaskQueueTimeoutFactory::TaskQueueTimeout::~TaskQueueTimeout() {}
|
TaskQueueTimeoutFactory::TaskQueueTimeout::~TaskQueueTimeout() {}
|
||||||
|
|
||||||
void
|
void
|
||||||
TaskQueueTimeoutFactory::TaskQueueTimeout::Start(DurationMs duration_ms,
|
TaskQueueTimeoutFactory::TaskQueueTimeout::Start(DurationMs duration_ms, TimeoutID timeout_id)
|
||||||
TimeoutID timeout_id)
|
|
||||||
{
|
{
|
||||||
ASSERT(timeout_expiration_ == std::numeric_limits<TimeMs>::max(), "");
|
ASSERT(timeout_expiration_ == std::numeric_limits<TimeMs>::max(), "");
|
||||||
timeout_expiration_ = parent_.get_time_() + duration_ms;
|
timeout_expiration_ = parent_.get_time_() + duration_ms;
|
||||||
@@ -32,9 +30,7 @@ TaskQueueTimeoutFactory::TaskQueueTimeout::Start(DurationMs duration_ms,
|
|||||||
precision_,
|
precision_,
|
||||||
[timeout_id, this]() {
|
[timeout_id, this]() {
|
||||||
LOGV("timer", "Timeout expired: {}", timeout_id);
|
LOGV("timer", "Timeout expired: {}", timeout_id);
|
||||||
ASSERT(posted_task_expiration_
|
ASSERT(posted_task_expiration_ != std::numeric_limits<TimeMs>::max(), "");
|
||||||
!= std::numeric_limits<TimeMs>::max(),
|
|
||||||
"");
|
|
||||||
posted_task_expiration_ = std::numeric_limits<TimeMs>::max();
|
posted_task_expiration_ = std::numeric_limits<TimeMs>::max();
|
||||||
|
|
||||||
if (timeout_expiration_ == std::numeric_limits<TimeMs>::max()) {
|
if (timeout_expiration_ == std::numeric_limits<TimeMs>::max()) {
|
||||||
@@ -44,7 +40,7 @@ TaskQueueTimeoutFactory::TaskQueueTimeout::Start(DurationMs duration_ms,
|
|||||||
const TimeMs now = parent_.get_time_();
|
const TimeMs now = parent_.get_time_();
|
||||||
if (timeout_expiration_ <= now) {
|
if (timeout_expiration_ <= now) {
|
||||||
timeout_expiration_ = std::numeric_limits<TimeMs>::max();
|
timeout_expiration_ = std::numeric_limits<TimeMs>::max();
|
||||||
LOGD("timer", "Timeout Triggered: {}", timeout_id);
|
LOGV("timer", "Timeout Triggered: {}", timeout_id);
|
||||||
parent_.on_expired_(timeout_id_);
|
parent_.on_expired_(timeout_id_);
|
||||||
} else {
|
} else {
|
||||||
const DurationMs remaining = timeout_expiration_ - now;
|
const DurationMs remaining = timeout_expiration_ - now;
|
||||||
|
|||||||
Reference in New Issue
Block a user