summaryrefslogtreecommitdiffstats
path: root/libbinderwrapper
Commit message (Collapse)AuthorAgeFilesLines
* Make libbinderwrapper available in /vendor partitionJuho Ha2018-04-061-0/+1
| | | | | | | | | | | Some modules in /vendor partition need to use this library. Bug: 77626538 Test: Build docs, test_suites_arm64, test_suites_x86_64 in Android Things branch Change-Id: Iec50a4dd9af7cd3b426e5d34d0dd1bf923ece627
* libbinderwrapper: Android.mk -> Android.bpSteven Moreland2017-04-252-62/+61
| | | | | | Test: links Change-Id: I63332b8d02f8499b165b4069a8c88e459f276f90
* Convert libbinderwrapper_test_support to be a static libraryRalph Nathan2017-03-031-2/+2
| | | | | | | | | | | | Some unittests require libbinderwrapper_test_support.so and fail because it isn't on userdebug images. Bug: 30631078, 35804180 Test: `make dist` (cherry picked from commit 6515f36e43082ea105115de7e34d9cd09c77220a) Change-Id: I4d8878de8963d0cbd29d6aca4b233ba674121688
* Move libbinderwrapper's headers into libbinderwrapper.Elliott Hughes2016-09-164-2/+268
| | | | | | | It was probably the LOCAL_EXPORT_C_INCLUDE_DIRS that made me miss this on the original code review... Change-Id: I55bc0b0698604338cd206bf5f336798929b6d8f9
* core: Update libchrome APIs to r395517Luis Hector Chavez2016-05-261-0/+2
| | | | | | | The new libchrome has been ported from Chromium and some APIs have changed. Make necessary changes at call sites. Change-Id: I0a0e0441b6a7486ff0b42d11136254d8a536788f
* binderwrapper: Resolve ambiguous base::Closure referenceChristopher Wiley2016-04-123-5/+5
| | | | | | | | | | Disambiguate between base and android::base namespaces. This matters when headers from libbase are indirectly included. Bug: 27804373 Test: Compiles in that referenced situation. Change-Id: Icb26595bb0013733aa8c03971c9f4a950c8b2ab1
* libbinderwrapper: Add BinderWrapper::GetOrCreateInstance()Alex Vakulenko2016-01-041-0/+7
| | | | | | | | | | | In libraries relying on binder it is useful to be able to obtain an existing copy of BinderWrapper or create one if it doesn't exist. This allows to abstract the actual RPC (binder) from clients who have no other dependencies on this RPC. BUG: 23782171 Change-Id: Ie775d3d8ab83d75e38abc7e1385eb39a363555ef
* libbinderwrapper: Add GetCallingUid() and GetCallingPid().Daniel Erat2015-10-163-1/+22
| | | | | | | | Add methods to BinderWrapper for getting the caller's UID and PID while in a transaction. Bug: 24988639 Change-Id: Ibd711fc6b3d83623d4bb1060838c65aaef30d76e
* Add libbinderwrapper.Daniel Erat2015-09-096-0/+392
Add a library that wraps libbinder to make it possible to write tests for native code that communicates via binder. Bug: 23791723 Change-Id: I3c842413e0f07dc252040c042d664031b0354353