diff options
author | ChengYou Ho <chengyouho@google.com> | 2021-03-23 18:00:06 +0800 |
---|---|---|
committer | Chengyou Ho <chengyouho@google.com> | 2021-04-12 21:51:38 +0000 |
commit | c9945ab2b45a663d8875c709087a3dfcdaa68c95 (patch) | |
tree | 215c6a1002a3404f85d947d5e9ee0e721c0aa28e /weaver | |
parent | cab97a7d3e8b13c0b699d7ae88dbb417531114a6 (diff) |
Change WeaverConfig data types to int
also prefix return error codes
Bug: 179432365
Change-Id: I435fb261b1162e9b2f56c434f2defccc1505c842
Diffstat (limited to 'weaver')
6 files changed, 17 insertions, 14 deletions
diff --git a/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/IWeaver.aidl b/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/IWeaver.aidl index 29bd9a9213..61627d95c4 100644 --- a/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/IWeaver.aidl +++ b/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/IWeaver.aidl @@ -12,7 +12,8 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - *//////////////////////////////////////////////////////////////////////////////// + */ +/////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// @@ -37,6 +38,6 @@ interface IWeaver { android.hardware.weaver.WeaverReadResponse read(in int slotId, in byte[] key); void write(in int slotId, in byte[] key, in byte[] value); const int STATUS_FAILED = 1; - const int INCORRECT_KEY = 2; - const int THROTTLE = 3; + const int STATUS_INCORRECT_KEY = 2; + const int STATUS_THROTTLE = 3; } diff --git a/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/WeaverConfig.aidl b/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/WeaverConfig.aidl index 239cdac00b..7491f32872 100644 --- a/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/WeaverConfig.aidl +++ b/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/WeaverConfig.aidl @@ -12,7 +12,8 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - *//////////////////////////////////////////////////////////////////////////////// + */ +/////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// @@ -33,7 +34,7 @@ package android.hardware.weaver; @VintfStability parcelable WeaverConfig { - long slots; - long keySize; - long valueSize; + int slots; + int keySize; + int valueSize; } diff --git a/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/WeaverReadResponse.aidl b/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/WeaverReadResponse.aidl index 7e5db59f9a..47ee4c8a13 100644 --- a/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/WeaverReadResponse.aidl +++ b/weaver/aidl/aidl_api/android.hardware.weaver/current/android/hardware/weaver/WeaverReadResponse.aidl @@ -12,7 +12,8 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - *//////////////////////////////////////////////////////////////////////////////// + */ +/////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// diff --git a/weaver/aidl/android/hardware/weaver/IWeaver.aidl b/weaver/aidl/android/hardware/weaver/IWeaver.aidl index ebbfabe62a..f51034a387 100644 --- a/weaver/aidl/android/hardware/weaver/IWeaver.aidl +++ b/weaver/aidl/android/hardware/weaver/IWeaver.aidl @@ -46,8 +46,8 @@ interface IWeaver { * Read binder calls may return a ServiceSpecificException with the following error codes. */ const int STATUS_FAILED = 1; - const int INCORRECT_KEY = 2; - const int THROTTLE = 3; + const int STATUS_INCORRECT_KEY = 2; + const int STATUS_THROTTLE = 3; /** * Attempts to retrieve the value stored in the identified slot. diff --git a/weaver/aidl/android/hardware/weaver/WeaverConfig.aidl b/weaver/aidl/android/hardware/weaver/WeaverConfig.aidl index 75d961e851..a156a7b6b7 100644 --- a/weaver/aidl/android/hardware/weaver/WeaverConfig.aidl +++ b/weaver/aidl/android/hardware/weaver/WeaverConfig.aidl @@ -21,14 +21,14 @@ parcelable WeaverConfig { /** * The number of slots available. */ - long slots; + int slots; /** * The number of bytes used for a key. */ - long keySize; + int keySize; /** * The number of bytes used for a value. */ - long valueSize; + int valueSize; } diff --git a/weaver/aidl/vts/VtsHalWeaverTargetTest.cpp b/weaver/aidl/vts/VtsHalWeaverTargetTest.cpp index 7d8daa2464..878c76203f 100644 --- a/weaver/aidl/vts/VtsHalWeaverTargetTest.cpp +++ b/weaver/aidl/vts/VtsHalWeaverTargetTest.cpp @@ -156,7 +156,7 @@ TEST_P(WeaverAidlTest, WriteFollowedByReadWithWrongKeyDoesNotGiveTheValue) { ASSERT_FALSE(readRet.isOk()); ASSERT_EQ(EX_SERVICE_SPECIFIC, readRet.getExceptionCode()); - ASSERT_EQ(IWeaver::INCORRECT_KEY, readRet.getServiceSpecificError()); + ASSERT_EQ(IWeaver::STATUS_INCORRECT_KEY, readRet.getServiceSpecificError()); EXPECT_TRUE(readValue.empty()); } |