diff options
author | Maksym Ked (GitHub) <41471947+mked-luxoft@users.noreply.github.com> | 2019-08-29 22:28:40 +0300 |
---|---|---|
committer | Jacob Keeler <jacob.keeler@livioradio.com> | 2019-08-29 15:28:40 -0400 |
commit | e90b4aa4729ca9f64e7b6f4aa9fc746c29863f23 (patch) | |
tree | 75d35eac19de42817e387b91250faab94f7e4e70 /src/components/policy/policy_regular/include/policy/policy_types.h | |
parent | 5905717229c512e975ca95715736db795f3105d2 (diff) | |
download | sdl_core-e90b4aa4729ca9f64e7b6f4aa9fc746c29863f23.tar.gz |
Feature/service status update to hmi (#2921)
* Added OnServiceUpdate notification
* Added handling of service status update
- introduced ServiceStatusUpdateHandler and ServiceStatusUpdateHandlerListener interfaces
- added lacking interface functions to corresponding entities
- added notification of listeners
- introduced ServiceStatusUpdateNotificationBuilder
- replaced shared_ptr with unique_ptr
- moved SERVICE_RECEIVED
* Add UT's for service status update to HMI feature
* Added ServiceStatusUpdateDocumentation
* Added sending error on PTU retries exceed allowed count
* Fix OnServiceUpdate for unsecure force protected service
* Updates according to proposal changes
Added new result codes for ServiceStatusUpdateReasonStructure
Diffstat (limited to 'src/components/policy/policy_regular/include/policy/policy_types.h')
-rw-r--r-- | src/components/policy/policy_regular/include/policy/policy_types.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/components/policy/policy_regular/include/policy/policy_types.h b/src/components/policy/policy_regular/include/policy/policy_types.h index 2794615cb4..08ff9b4285 100644 --- a/src/components/policy/policy_regular/include/policy/policy_types.h +++ b/src/components/policy/policy_regular/include/policy/policy_types.h @@ -78,6 +78,10 @@ enum PolicyTableStatus { StatusUnknown }; +enum class PTUIterationType { DefaultIteration = 0, RetryIteration }; + +enum class ResetRetryCountType { kResetWithStatusUpdate = 0, kResetInternally }; + typedef rpc::Optional<rpc::Boolean> EncryptionRequired; // Code generator uses String class name, so this typedef was renamed to PTSring |