replicant-frameworks_native/libs/binder
Dianne Hackborn 8c6cedc9bc Propagate background scheduling class across processes.
This is a very simply implementation: upon receiving an IPC, if the handling
thread is at a background priority (the driver will have taken care of
propagating this from the calling thread), then stick it in to the background
scheduling group.  Plus an API to turn this off for the process, which is
used by the system process.

This also pulls some of the code for managing scheduling classes out of
the Process JNI wrappers and in to some convenience methods in thread.h.
2009-12-07 19:11:14 -08:00
..
Android.mk new Permission class used to improve permission checks speed (by caching results) 2009-06-15 21:56:51 -07:00
Binder.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
BpBinder.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
IInterface.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
IMemory.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
IPCThreadState.cpp Propagate background scheduling class across processes. 2009-12-07 19:11:14 -08:00
IPermissionController.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
IServiceManager.cpp new Permission class used to improve permission checks speed (by caching results) 2009-06-15 21:56:51 -07:00
MemoryBase.cpp move libbinder's header files under includes/binder 2009-05-20 12:55:03 -07:00
MemoryDealer.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
MemoryHeapBase.cpp libbinder: add a NO_CACHING flag to MemoryHeapBase 2009-10-30 18:35:47 -07:00
MemoryHeapPmem.cpp libbinder: MemoryHeapPmem: honor the NO_CACHING flag when creating a client heap 2009-11-02 16:36:45 -08:00
Parcel.cpp Support for marshalling pointers / intptr_t in Parcel. 2009-08-17 15:31:25 -07:00
Permission.cpp new Permission class used to improve permission checks speed (by caching results) 2009-06-15 21:56:51 -07:00
ProcessState.cpp Modify the binder to request 1M - 2 pages instead of 1M. The backing store 2009-11-12 16:31:12 -08:00
Static.cpp move libbinder's header files under includes/binder 2009-05-20 12:55:03 -07:00