diff options
Diffstat (limited to 'src')
7 files changed, 31 insertions, 28 deletions
diff --git a/src/components/application_manager/include/application_manager/application_manager_impl.h b/src/components/application_manager/include/application_manager/application_manager_impl.h index 67bb3adc5..cd3ff0046 100644 --- a/src/components/application_manager/include/application_manager/application_manager_impl.h +++ b/src/components/application_manager/include/application_manager/application_manager_impl.h @@ -1471,8 +1471,6 @@ typedef utils::SharedPtr<timer::Timer> TimerSPtr; AMMetricObserver* metric_observer_; #endif // TIME_TESTER - typedef utils::SharedPtr<ApplicationListUpdateTimer> - ApplicationListUpdateTimerSptr; Timer application_list_update_timer_; Timer tts_global_properties_timer_; diff --git a/src/components/application_manager/src/application_impl.cc b/src/components/application_manager/src/application_impl.cc index 86c864e86..acdb35224 100644 --- a/src/components/application_manager/src/application_impl.cc +++ b/src/components/application_manager/src/application_impl.cc @@ -70,10 +70,8 @@ mobile_apis::FileType::eType StringToFileType(const char* str) { } } -namespace application_manager { - CREATE_LOGGERPTR_GLOBAL(logger_, "ApplicationManager") - +namespace application_manager { ApplicationImpl::ApplicationImpl( uint32_t application_id, const std::string& mobile_app_id, @@ -121,7 +119,7 @@ ApplicationImpl::ApplicationImpl( cmd_number_to_time_limits_[mobile_apis::FunctionID::GetVehicleDataID] = { date_time::DateTime::getCurrentTime(), 0}; - set_policy_app_id(policy_app_id); + set_mobile_app_id(mobile_app_id); set_name(app_name); MarkUnregistered(); diff --git a/src/components/application_manager/src/application_manager_impl.cc b/src/components/application_manager/src/application_manager_impl.cc index 73abcd4b6..088e69c22 100644 --- a/src/components/application_manager/src/application_manager_impl.cc +++ b/src/components/application_manager/src/application_manager_impl.cc @@ -127,12 +127,12 @@ ApplicationManagerImpl::ApplicationManagerImpl() "AM ListUpdater", new TimerTaskImpl<ApplicationManagerImpl>( this, - &ApplicationManagerImpl::OnApplicationListUpdateTimer)), + &ApplicationManagerImpl::OnApplicationListUpdateTimer)) , tts_global_properties_timer_( "AM TTSGLPRTimer", new TimerTaskImpl<ApplicationManagerImpl>( this, - &ApplicationManagerImpl::OnTimerSendTTSGlobalProperties)), + &ApplicationManagerImpl::OnTimerSendTTSGlobalProperties)) , is_low_voltage_(false) , is_stopping_(false) { diff --git a/src/components/policy/src/policy/src/policy_manager_impl.cc b/src/components/policy/src/policy/src/policy_manager_impl.cc index a9c1c2936..910ec764c 100644 --- a/src/components/policy/src/policy/src/policy_manager_impl.cc +++ b/src/components/policy/src/policy/src/policy_manager_impl.cc @@ -35,6 +35,7 @@ #include <set> #include <queue> #include <iterator> +#include <limits> #include "json/reader.h" #include "json/writer.h" #include "policy/policy_table.h" diff --git a/src/components/utils/include/utils/timer.h b/src/components/utils/include/utils/timer.h index 90f942acd..cbce920e4 100644 --- a/src/components/utils/include/utils/timer.h +++ b/src/components/utils/include/utils/timer.h @@ -34,7 +34,14 @@ #define SRC_COMPONENTS_UTILS_INCLUDE_UTILS_TIMER_H_ #include <stdint.h> + +#ifdef __QNX__ +#include <sys/siginfo.h> +#else #include <signal.h> +typedef sigval_t sigval; +#endif + #include <time.h> #include <string> @@ -113,10 +120,10 @@ class Timer { bool StopUnsafe(); /** - * @brief alone function which sends to posix_timer as calle - * @param signal_value - structure with parameters of posix_timer calle + * @brief alone function which sends to posix_timer as callee + * @param signal_value - structure with parameters of posix_timer callee */ - friend void HandlePosixTimer(sigval_t signal_value); + friend void HandlePosixTimer(sigval signal_value); DISALLOW_COPY_AND_ASSIGN(Timer); }; diff --git a/src/components/utils/src/timer.cc b/src/components/utils/src/timer.cc index fb17bf265..57552ca49 100644 --- a/src/components/utils/src/timer.cc +++ b/src/components/utils/src/timer.cc @@ -49,7 +49,7 @@ namespace timer { // Function HandlePosixTimer is not in anonymous namespace // because we need to set this func as friend to Timer // and for setting friend function must be located in same namespace with class -void HandlePosixTimer(sigval_t signal_value) { +void HandlePosixTimer(sigval signal_value) { LOG4CXX_AUTO_TRACE(logger_); DCHECK_OR_RETURN_VOID(signal_value.sival_ptr) @@ -127,8 +127,7 @@ timer::Timer::Timer(const std::string& name, const TimerTask* task_for_tracking) , is_running_(false) , timer_(NULL) { LOG4CXX_AUTO_TRACE(logger_); - bool is_name_empty = !name_.empty(); - DCHECK(is_name_empty); + DCHECK(!name_.empty()); DCHECK(task_); } @@ -177,7 +176,7 @@ void timer::Timer::OnTimeout() { // Task locked by own lock because from this task in callback we can // call Stop of this timer and get DeadLock sync_primitives::AutoLock auto_lock(task_lock_); - DCHECK_OR_RETURN_VOID(task_); + DCHECK(task_); task_->run(); } sync_primitives::AutoLock auto_lock(lock_); diff --git a/src/components/utils/test/timer_test.cc b/src/components/utils/test/timer_test.cc index dadec5393..aaec451f9 100644 --- a/src/components/utils/test/timer_test.cc +++ b/src/components/utils/test/timer_test.cc @@ -47,8 +47,8 @@ namespace { sync_primitives::Lock test_lock; sync_primitives::ConditionalVariable lock_monitor; -const uint32_t default_timeout = 30u; -const std::string timer_name_ = "test_timer"; +const uint32_t kDefaultTimeout = 30u; +const std::string kTimerName = "test_timer"; class TestTask : public timer::TimerTask { public: @@ -73,7 +73,7 @@ class FakeClassWithTimer { , internal_timer_("test_timer", new timer::TimerTaskImpl<FakeClassWithTimer>( this, &FakeClassWithTimer::OnTimer)) { - internal_timer_.Start(default_timeout, true); + internal_timer_.Start(kDefaultTimeout, true); } void OnTimer() { sync_primitives::AutoLock auto_lock_(test_lock); @@ -98,7 +98,7 @@ class FakeClassWithTimer { class TimerTest : public testing::Test { protected: void SetUp() OVERRIDE { - timeout_ = default_timeout; + timeout_ = kDefaultTimeout; repeatable_ = false; // Will be destroyed in Timer Destructor test_task_ = new MockTimerTask(); @@ -110,7 +110,7 @@ class TimerTest : public testing::Test { TEST_F(TimerTest, Start_ZeroTimeout_CorrectTimeout) { // Preconditions - timer::Timer test_timer(timer_name_, test_task_); + timer::Timer test_timer(kTimerName, test_task_); // Actions test_timer.Start(0u, repeatable_); // Expects @@ -123,7 +123,7 @@ TEST_F(TimerTest, Start_NoLoop_OneCall) { // Preconditions test_lock.Acquire(); TestTask* task = new TestTask(); - timer::Timer test_timer(timer_name_, task); + timer::Timer test_timer(kTimerName, task); // Actions test_timer.Start(timeout_, repeatable_); ASSERT_TRUE(test_timer.IsRunning()); @@ -140,7 +140,7 @@ TEST_F(TimerTest, Start_Loop_3Calls) { repeatable_ = true; test_lock.Acquire(); TestTask* task = new TestTask(); - timer::Timer test_timer(timer_name_, task); + timer::Timer test_timer(kTimerName, task); // Actions test_timer.Start(timeout_, repeatable_); for (int i = loops_count; i; --i) { @@ -154,7 +154,7 @@ TEST_F(TimerTest, Start_Loop_3Calls) { TEST_F(TimerTest, Start_Runned_RunnedWithNewTimeout) { // Preconditions - timer::Timer test_timer(timer_name_, test_task_); + timer::Timer test_timer(kTimerName, test_task_); // Actions test_timer.Start(timeout_, repeatable_); // Expects @@ -170,7 +170,7 @@ TEST_F(TimerTest, Start_Runned_RunnedWithNewTimeout) { TEST_F(TimerTest, Start_NotRunned_RunnedWithNewTimeout) { // Preconditions - timer::Timer test_timer(timer_name_, test_task_); + timer::Timer test_timer(kTimerName, test_task_); // Expects ASSERT_EQ(0u, test_timer.GetTimeout()); ASSERT_FALSE(test_timer.IsRunning()); @@ -185,7 +185,7 @@ TEST_F(TimerTest, Start_NotRunned_RunnedWithNewTimeout) { TEST_F(TimerTest, Stop_FirstLoop_NoCall) { // Preconditions - timer::Timer test_timer(timer_name_, test_task_); + timer::Timer test_timer(kTimerName, test_task_); // Expects EXPECT_CALL(*test_task_, run()).Times(0); // Actions @@ -197,7 +197,7 @@ TEST_F(TimerTest, Stop_SecondLoop_OneCall) { // Preconditions test_lock.Acquire(); TestTask* task = new TestTask(); - timer::Timer test_timer(timer_name_, task); + timer::Timer test_timer(kTimerName, task); // Actions test_timer.Start(timeout_, repeatable_); ASSERT_TRUE(test_timer.IsRunning()); @@ -211,7 +211,7 @@ TEST_F(TimerTest, Stop_SecondLoop_OneCall) { TEST_F(TimerTest, IsRunning_Started_True) { // Preconditions - timer::Timer test_timer(timer_name_, test_task_); + timer::Timer test_timer(kTimerName, test_task_); // Actions test_timer.Start(timeout_, repeatable_); // Expects @@ -220,7 +220,7 @@ TEST_F(TimerTest, IsRunning_Started_True) { TEST_F(TimerTest, IsRunning_Stoped_False) { // Preconditions - timer::Timer test_timer(timer_name_, test_task_); + timer::Timer test_timer(kTimerName, test_task_); // Actions test_timer.Start(timeout_, repeatable_); ASSERT_TRUE(test_timer.IsRunning()); |