Automated style fixes in order to bring the code a little bit closer to compliance with MISRA C++ rules. No changes in logic.

This commit is contained in:
Pavel Kirienko
2014-03-25 03:04:36 +04:00
parent cce657e1fe
commit 0cc627016a
64 changed files with 777 additions and 283 deletions
+12 -8
View File
@@ -22,8 +22,8 @@ struct TimerEvent
MonotonicTime real_time;
TimerEvent(MonotonicTime scheduled_time, MonotonicTime real_time)
: scheduled_time(scheduled_time)
, real_time(real_time)
: scheduled_time(scheduled_time)
, real_time(real_time)
{ }
};
@@ -41,8 +41,8 @@ public:
using DeadlineHandler::getScheduler;
explicit Timer(INode& node)
: DeadlineHandler(node.getScheduler())
, period_(MonotonicDuration::getInfinite())
: DeadlineHandler(node.getScheduler())
, period_(MonotonicDuration::getInfinite())
{ }
void startOneShotWithDeadline(MonotonicTime deadline);
@@ -63,20 +63,24 @@ class TimerEventForwarder : public Timer
void handleTimerEvent(const TimerEvent& event)
{
if (try_implicit_cast<bool>(callback_, true))
{
callback_(event);
}
else
{
handleFatalError("Invalid timer callback");
}
}
public:
explicit TimerEventForwarder(INode& node)
: Timer(node)
, callback_()
: Timer(node)
, callback_()
{ }
TimerEventForwarder(INode& node, Callback callback)
: Timer(node)
, callback_(callback)
: Timer(node)
, callback_(callback)
{ }
const Callback& getCallback() const { return callback_; }