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)
committerLorenzo Colitti <lorenzo@google.com>
Thu, 26 Jan 2017 09:50:30 +0000 (18:50 +0900)
commit3098e4cc95a2262df63e8e3dd9af42bf334a687d
treeb12bcb331bc8dd614e260798b0ab2d1a250d5a0b
parent5cd994ee9c76c0dd1197e51c5faef4c5430335d3
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

(cherry picked from commit 995dd94673005b43d32456e2de5fda0090b23576)

Change-Id: I606ebc5aedfcacde400d27cc6bc37145769b122c
services/net/java/android/net/apf/ApfFilter.java