OSDN Git Service

ApfFilter: systematically use u8, u16, u32 getters
authorHugo Benichi <hugobenichi@google.com>
Thu, 13 Oct 2016 00:26:01 +0000 (09:26 +0900)
committerHugo Benichi <hugobenichi@google.com>
Thu, 13 Oct 2016 01:16:31 +0000 (10:16 +0900)
commit995dd94673005b43d32456e2de5fda0090b23576
tree02f455348dd1ff33330a830a4117ba347ae58117
parentdaeeda35d951e9b6925a98cd0d909a59a94bd59f
ApfFilter: systematically use u8, u16, u32 getters

This patch adds a getUint8 getter for ByteBuffers and changes ApfFilter
to make uses of getUint8/16/32 everywhere.

The return types of getUint16 is also changed from long to int, which
will expand gracefully to long as an unsigned int as it is guaranteed to
be positive after getUint16.

Test: ApfTest passes
Change-Id: Id3c2817b949e9817e2bb60e0ec8fe2d6fd8d787c
services/net/java/android/net/apf/ApfFilter.java