OSDN Git Service

libbinder: Add vector<Parcelable> to SafeInterface
authorDan Stoza <stoza@google.com>
Mon, 10 Apr 2017 20:28:54 +0000 (13:28 -0700)
committerDan Stoza <stoza@google.com>
Wed, 12 Apr 2017 23:47:03 +0000 (16:47 -0700)
commit1af8a880ef2a2af061de0dd451d69595937245ea
treea6f6d819ebbfddb79307d4096c81692c3cf1b8a3
parent2537db72f62d53d7c7cab85ccbba2e8d0286a2da
libbinder: Add vector<Parcelable> to SafeInterface

Adds support fo sending and receiving std::vector<Parcelable>
parameters (such as the vector of OccupancyTracker::Segments in
IGraphicBufferConsumer::getOccupancyHistory) as part of a SafeInterface.

Test: New test in binderSafeInterfaceTest
Change-Id: Ifb7d2cece79ee9fd52791f61d2488e6a490805f3
libs/binder/include/binder/SafeInterface.h
libs/binder/tests/binderSafeInterfaceTest.cpp