summaryrefslogtreecommitdiff
path: root/src/components/policy/policy_regular
diff options
context:
space:
mode:
authorJackLivio <jack@livio.io>2019-01-30 14:11:12 -0500
committerJackLivio <jack@livio.io>2019-01-30 14:11:12 -0500
commit59e638c2ae6722b07e70423eff9d3eb44c9581bb (patch)
treeb83d53c524baf51b94c49c15800f840a29e13cc1 /src/components/policy/policy_regular
parent2f5fe1b89dc6d15fb9bb2e42083db23edf3de276 (diff)
parentc0bc15dbfcf78eaa3bcecb34b28fe98a5c9a1757 (diff)
downloadsdl_core-59e638c2ae6722b07e70423eff9d3eb44c9581bb.tar.gz
Merge remote-tracking branch 'origin/feature/base_app_services_implementation' into feature/app_service_policies
Diffstat (limited to 'src/components/policy/policy_regular')
-rw-r--r--src/components/policy/policy_regular/include/policy/policy_table/enums.h5
-rw-r--r--src/components/policy/policy_regular/src/policy_table/enums.cc9
2 files changed, 14 insertions, 0 deletions
diff --git a/src/components/policy/policy_regular/include/policy/policy_table/enums.h b/src/components/policy/policy_regular/include/policy/policy_table/enums.h
index 563e822a36..f8f4e9e029 100644
--- a/src/components/policy/policy_regular/include/policy/policy_table/enums.h
+++ b/src/components/policy/policy_regular/include/policy/policy_table/enums.h
@@ -432,6 +432,11 @@ enum FunctionID {
SetCloudAppPropertiesID = 50,
/**
+ * @brief PublishAppServiceID
+ */
+ PublishAppServiceID = 52,
+
+ /**
* @brief OnHMIStatusID.
*/
OnHMIStatusID = 32768,
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 91d0a6990f..f53b27776d 100644
--- a/src/components/policy/policy_regular/src/policy_table/enums.cc
+++ b/src/components/policy/policy_regular/src/policy_table/enums.cc
@@ -849,6 +849,8 @@ bool IsValidEnum(FunctionID val) {
return true;
case SetCloudAppPropertiesID:
return true;
+ case PublishAppServiceID:
+ return true;
case OnHMIStatusID:
return true;
case OnAppInterfaceUnregisteredID:
@@ -998,6 +1000,8 @@ const char* EnumToJsonString(FunctionID val) {
return "SendHapticData";
case SetCloudAppPropertiesID:
return "SetCloudAppProperties";
+ case PublishAppServiceID:
+ return "PublishAppService";
case OnHMIStatusID:
return "OnHMIStatus";
case OnAppInterfaceUnregisteredID:
@@ -1292,6 +1296,11 @@ bool EnumFromJsonString(const std::string& literal, FunctionID* result) {
return true;
}
+ if ("PublishAppService" == literal) {
+ *result = PublishAppServiceID;
+ return true;
+ }
+
if ("OnHMIStatus" == literal) {
*result = OnHMIStatusID;
return true;