From 8a8bd3734f313df2a5c955bb2fd7a2014c397930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20=C5=BBenczykowski?= Date: Wed, 17 Aug 2022 15:20:38 +0000 Subject: [PATCH] create Struct.S32 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Test: TreeHugger Signed-off-by: Maciej Żenczykowski Change-Id: I7bddfec540ba0f7c9b842d4c5ec0c9402eedc72a --- .../device/com/android/net/module/util/Struct.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/staticlibs/device/com/android/net/module/util/Struct.java b/staticlibs/device/com/android/net/module/util/Struct.java index d717bc708a..b638a4615d 100644 --- a/staticlibs/device/com/android/net/module/util/Struct.java +++ b/staticlibs/device/com/android/net/module/util/Struct.java @@ -742,6 +742,17 @@ public class Struct { } } + /** A simple Struct which only contains an s32 field. */ + public static class S32 extends Struct { + @Struct.Field(order = 0, type = Struct.Type.S32) + public final int val; + + public S32(final int val) { + this.val = val; + } + } + + /** A simple Struct which only contains a u32 field. */ public static class U32 extends Struct { @Struct.Field(order = 0, type = Struct.Type.U32) public final long val; @@ -751,6 +762,7 @@ public class Struct { } } + /** A simple Struct which only contains an s64 field. */ public static class S64 extends Struct { @Struct.Field(order = 0, type = Struct.Type.S64) public final long val;