diff options
Diffstat (limited to 'src/components/policy/policy_regular')
-rw-r--r-- | src/components/policy/policy_regular/include/policy/policy_table/enums.h | 5 | ||||
-rw-r--r-- | src/components/policy/policy_regular/src/policy_table/enums.cc | 9 |
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 a62a60f2e9..1600c718f1 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 @@ -532,6 +532,11 @@ enum FunctionID { OnAppServiceDataID = 32786, /** + * @brief OnSystemCapabilityUpdatedID + */ + OnSystemCapabilityUpdatedID = 32787, + + /** * @brief EncodedSyncPDataID. */ EncodedSyncPDataID = 65536, 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 5c011fbfa0..47ad1e98ab 100644 --- a/src/components/policy/policy_regular/src/policy_table/enums.cc +++ b/src/components/policy/policy_regular/src/policy_table/enums.cc @@ -897,6 +897,8 @@ bool IsValidEnum(FunctionID val) { return true; case OnSyncPDataID: return true; + case OnSystemCapabilityUpdatedID: + return true; default: return false; } @@ -1050,6 +1052,8 @@ const char* EnumToJsonString(FunctionID val) { return "OnEncodedSyncPData"; case OnSyncPDataID: return "OnSyncPData"; + case OnSystemCapabilityUpdatedID: + return "OnSystemCapabilityUpdated"; default: return ""; } @@ -1401,6 +1405,11 @@ bool EnumFromJsonString(const std::string& literal, FunctionID* result) { return true; } + if ("OnSystemCapabilityUpdated" == literal) { + *result = OnSystemCapabilityUpdatedID; + return true; + } + if ("EncodedSyncPData" == literal) { *result = EncodedSyncPDataID; return true; |