commit | a58110ea5961f149974f34c274e65967995e6304 | [log] [tgz] |
---|---|---|
author | Yu Shan <shanyu@google.com> | Wed Mar 02 00:46:13 2022 +0000 |
committer | Yu Shan <shanyu@google.com> | Thu Mar 03 02:31:37 2022 +0000 |
tree | 5c934f65bebb4ab6c040613693b5bd0848f4d2be | |
parent | d0625cc3292a5192891bf2950bd874debca1de55 [diff] |
Define custom error type for StatusCode. Define a wrapper class for StatusCode to be used as E in Result<T, E>. By default E is errorno as defined in linux and does not print out the correct error message. Migrate existing Result usage in VHAL to Result<T, VhalError>. Test: atest VehicleUtilsTest Bug: 219612366 Change-Id: Ic5369b6035bc46afc4c61da26c4b50f7fa9969d8