History log of /frameworks/native/libs/binder/include/binder/SafeInterface.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1af8a880ef2a2af061de0dd451d69595937245ea 10-Apr-2017 Dan Stoza <stoza@google.com> 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
/frameworks/native/libs/binder/include/binder/SafeInterface.h
2537db72f62d53d7c7cab85ccbba2e8d0286a2da 08-Apr-2017 Dan Stoza <stoza@google.com> libbinder: Add sp<NativeHandle> to SafeInterface

Adds support for sending and receiving sp<NativeHandle> parameters as
part of a SafeInterface.

Test: New test in binderSafeInterfaceTest
Change-Id: Ia402b4bceedff358864669d201b4c1e22be6d0fa
/frameworks/native/libs/binder/include/binder/SafeInterface.h
81ea3efb75a6427c946221f95dcf9c388b27a977 08-Apr-2017 Dan Stoza <stoza@google.com> libbinder: Support enums in SafeInterface

Adds support for sending and receiving enum values (as their underlying
types) as part of a SafeInterface.

Test: New test in binderSafeInterfaceTest
Change-Id: I9c3b6b7e7728d8c95514928354136be84bfd7875
/frameworks/native/libs/binder/include/binder/SafeInterface.h
6dd325b9396c9946ced9d01665152a44167a8fa2 07-Apr-2017 Dan Stoza <stoza@google.com> libbinder: Support sp<Flattenable> in SafeInterface

Adds support for sending and receiving sp<Flattenable> parameters (such
as sp<Fence> and sp<GraphicBuffer>) as part of a SafeInterface.

Test: New test in binderSafeInterfaceTest
Change-Id: I36ba19c7f121771e9a7acfde9ed164e1cd3200b3
/frameworks/native/libs/binder/include/binder/SafeInterface.h
662a899ed9bb727c1267ec10d24d87a2f0be3355 07-Apr-2017 Dan Stoza <stoza@google.com> libbinder: Add int64_t/uint64_t to SafeInterface

Adds support for sending and receiving int64_t and uint64_t parameters
as part of a SafeInterface.

Test: New tests in binderSafeInterfaceTest
Change-Id: I3d27dd006591084b5c48f1bcb4d6dca40b679d23
/frameworks/native/libs/binder/include/binder/SafeInterface.h
df614ae850b0b277030f94fd32062d45e723f91b 29-Mar-2017 Dan Stoza <stoza@google.com> libbinder: Support Flattenable in SafeInterface

Adds support for sending and receiving Flattenable parameters as part
of a SafeInterface.

Test: New test in binderSafeInterfaceTest
Change-Id: I5c84d6f27ac1f8c7ad37210e836f390e02b92959
/frameworks/native/libs/binder/include/binder/SafeInterface.h
d630e520de9ff4bc50723a7e8f91b6d9be27db1c 02-Dec-2016 Dan Stoza <stoza@google.com> libbinder: Add SafeInterface

Adds SafeInterface, a mechanism which will automatically translate
IInterface method calls into remote procedure calls, avoiding the need
to manually write parceling and unparceling code for each method.

Test: binderSafeInterfaceTest
Change-Id: I0fc7a6eee5528371f40b90d056404cb024166b23
/frameworks/native/libs/binder/include/binder/SafeInterface.h