diff options
author | iAndrew5 <abyzhynar@luxoft.com> | 2015-10-16 18:09:35 +0300 |
---|---|---|
committer | iAndrew5 <abyzhynar@luxoft.com> | 2015-10-28 16:55:59 +0200 |
commit | 7762404a0d8dc67c6b1943bac4aeaea2d75a46f5 (patch) | |
tree | d8886526e639bce8c16f7eb00b6086369fe22a65 /src/components/application_manager/include | |
parent | 8e25392dfd13ac5bbaa62497c71039eca84e81d9 (diff) | |
download | sdl_core-7762404a0d8dc67c6b1943bac4aeaea2d75a46f5.tar.gz |
Added UT for SQL PT Representation
Added some new code to policy, rpc_base, utils and application_manager
components
Diffstat (limited to 'src/components/application_manager/include')
-rw-r--r-- | src/components/application_manager/include/application_manager/policies/policy_handler.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/components/application_manager/include/application_manager/policies/policy_handler.h b/src/components/application_manager/include/application_manager/policies/policy_handler.h index 422d943b73..a7f3349638 100644 --- a/src/components/application_manager/include/application_manager/policies/policy_handler.h +++ b/src/components/application_manager/include/application_manager/policies/policy_handler.h @@ -108,7 +108,7 @@ class PolicyHandler : int TimeoutExchange(); void OnExceededTimeout(); void OnSystemReady(); - void PTUpdatedAt(int kilometers, int days_after_epoch); + void PTUpdatedAt(Counters counter, int value); void add_listener(PolicyHandlerObserver* listener); void remove_listener(PolicyHandlerObserver* listener); @@ -352,6 +352,12 @@ class PolicyHandler : const std::string& policy_app_id) const; /** + * @brief Gets vehicle information + * @return Structure with vehicle information + */ + const VehicleInfo GetVehicleInfo() const; + + /** * @brief OnAppRegisteredOnMobile alows to handle event when application were * succesfully registered on mobile device. * It will send OnAppPermissionSend notification and will try to start PTU. @@ -416,6 +422,12 @@ protected: */ void OnAppPermissionConsentInternal(const uint32_t connection_key, PermissionConsent& permissions); + + /** + * @brief Sets days after epoch on successful policy update + */ + void SetDaysAfterEpoch(); + private: class StatisticManagerImpl: public usage_statistics::StatisticsManager { //TODO(AKutsan) REMOVE THIS UGLY HOTFIX |