diff options
author | Mykola Korniichuk (GitHub) <42380041+mkorniichuk@users.noreply.github.com> | 2019-09-13 16:01:37 +0300 |
---|---|---|
committer | Collin <iCollin@users.noreply.github.com> | 2019-09-13 09:01:37 -0400 |
commit | 81f621bb92e4a2065830bb54523a9b73ea993b2b (patch) | |
tree | 0c5bbffbd7716298c4ccf0851dd68d4691d4f12b /src/components/application_manager/include | |
parent | 2449d7e0e71db6cc07f50fd427a4a5a7dd037015 (diff) | |
download | sdl_core-81f621bb92e4a2065830bb54523a9b73ea993b2b.tar.gz |
Error message processing from HMI (#3016)
* git error message processing from HMI
* Fix comments and signed-unsigned conversion
* fixup! Fix comments and signed-unsigned conversion
Diffstat (limited to 'src/components/application_manager/include')
-rw-r--r-- | src/components/application_manager/include/application_manager/commands/command_request_impl.h | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/src/components/application_manager/include/application_manager/commands/command_request_impl.h b/src/components/application_manager/include/application_manager/commands/command_request_impl.h index 5e46021c83..293366f91a 100644 --- a/src/components/application_manager/include/application_manager/commands/command_request_impl.h +++ b/src/components/application_manager/include/application_manager/commands/command_request_impl.h @@ -214,6 +214,24 @@ class CommandRequestImpl : public CommandImpl, mobile_apis::Result::eType GetMobileResultCode( const hmi_apis::Common_Result::eType& hmi_code) const; + /** + * @brief Checks Mobile result code for single RPC + * @param result_code contains result code from response to Mobile + * @return true if result code complies to successful result codes, + * false otherwise. + */ + static bool IsMobileResultSuccess( + const mobile_apis::Result::eType result_code); + + /** + * @brief Checks HMI result code for single RPC + * @param result_code contains result code from HMI response + * @return true if result code complies to successful result codes, + * false otherwise. + */ + static bool IsHMIResultSuccess( + const hmi_apis::Common_Result::eType result_code); + protected: /** * @brief Checks message permissions and parameters according to policy table @@ -249,14 +267,6 @@ class CommandRequestImpl : public CommandImpl, bool HasDisallowedParams() const; /** - * @brief Checks result code from Mobile for single RPC - * @param result_code contains result code from Mobile response - * @return true if result code complies successful result codes, - * false otherwise. - */ - bool IsMobileResultSuccess(mobile_apis::Result::eType result_code) const; - - /** * @brief Checks result code from HMI for single RPC * and returns parameter for sending to mobile app. * @param result_code contains result code from HMI response |