diff options
author | Collin <iCollin@users.noreply.github.com> | 2019-08-12 10:11:11 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-12 10:11:11 -0400 |
commit | 399f983e6e75dbe0e2f82ff28ed794d60bfcc3e5 (patch) | |
tree | 7bd4930393346921983a5d52459ac3b761ea7c55 /src/components/policy/policy_regular/src/policy_table/enums.cc | |
parent | b7a3f9c0e528d533909c1ef92f0b477c98d3cf07 (diff) | |
download | sdl_core-399f983e6e75dbe0e2f82ff28ed794d60bfcc3e5.tar.gz |
add Cancel Interaction RPC (#2963)
* add Cancel Interaction RPC
* Update src/components/interfaces/MOBILE_API.xml
Co-Authored-By: Jacob Keeler <jacob.keeler@livioradio.com>
* Update src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/cancel_interaction_request.cc
Co-Authored-By: Jacob Keeler <jacob.keeler@livioradio.com>
* omit cancelID when not used
* use helpers::Compare
* remove unnecessary app registered check
* add scrollableMessage::cancelID
* VRPerformInteraction.cancelID
Diffstat (limited to 'src/components/policy/policy_regular/src/policy_table/enums.cc')
-rw-r--r-- | src/components/policy/policy_regular/src/policy_table/enums.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/components/policy/policy_regular/src/policy_table/enums.cc b/src/components/policy/policy_regular/src/policy_table/enums.cc index 50746b31a0..d753c22b49 100644 --- a/src/components/policy/policy_regular/src/policy_table/enums.cc +++ b/src/components/policy/policy_regular/src/policy_table/enums.cc @@ -861,6 +861,8 @@ bool IsValidEnum(FunctionID val) { return true; case UnpublishAppServiceID: return true; + case CancelInteractionID: + return true; case CloseApplicationID: return true; case ShowAppMenuID: @@ -1030,6 +1032,8 @@ const char* EnumToJsonString(FunctionID val) { return "PerformAppServiceInteraction"; case UnpublishAppServiceID: return "UnpublishAppService"; + case CancelInteractionID: + return "CancelInteraction"; case CloseApplicationID: return "CloseApplication"; case ShowAppMenuID: @@ -1363,6 +1367,11 @@ bool EnumFromJsonString(const std::string& literal, FunctionID* result) { return true; } + if ("CancelInteraction" == literal) { + *result = CancelInteractionID; + return true; + } + if ("CloseApplication" == literal) { *result = CloseApplicationID; return true; |