summaryrefslogtreecommitdiff
path: root/src/components/application_manager/include
diff options
context:
space:
mode:
authoriAndrew5 <abyzhynar@luxoft.com>2015-10-16 18:09:35 +0300
committeriAndrew5 <abyzhynar@luxoft.com>2015-10-28 16:55:59 +0200
commit7762404a0d8dc67c6b1943bac4aeaea2d75a46f5 (patch)
treed8886526e639bce8c16f7eb00b6086369fe22a65 /src/components/application_manager/include
parent8e25392dfd13ac5bbaa62497c71039eca84e81d9 (diff)
downloadsdl_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.h14
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