platform_system_core/include/utils
Jeff Brown 7901eb25c6 Replace epoll() with poll() and rename PollLoop to Looper.
As part of this change, consolidated and cleaned up the Looper API so
that there are fewer distinctions between the NDK and non-NDK declarations
(no need for two callback types, etc.).

Removed the dependence on specific constants from sys/poll.h such as
POLLIN.  Instead looper.h defines events like LOOPER_EVENT_INPUT for
the events that it supports.  That should help make any future
under-the-hood implementation changes easier.

Fixed a couple of compiler warnings along the way.

Change-Id: I449a7ec780bf061bdd325452f823673e2b39b6ae
2013-07-30 13:56:54 -07:00
..
Asset.h Support streaming of compressed assets > 1 megabyte 2013-07-30 13:56:54 -07:00
AssetDir.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
AssetManager.h More native work. 2013-07-30 13:56:54 -07:00
Atomic.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
BackupHelpers.h Only report "unknown metadata" once per restore helper 2013-07-30 13:56:51 -07:00
BitSet.h Native input dispatch rewrite work in progress. 2013-07-30 13:56:53 -07:00
BufferedTextOutput.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
ByteOrder.h Implement the C++ class to write the backed up file data. 2013-07-30 13:56:50 -07:00
CallStack.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
Debug.h Support for marshalling pointers / intptr_t in Parcel. 2013-07-30 13:56:52 -07:00
Endian.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
Errors.h fix [2068105] implement queueBuffer/lockBuffer/dequeueBuffer properly 2013-07-30 13:56:52 -07:00
FileMap.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
Flattenable.h remove a dependency of GraphicBuffer (libui) on Parcel (libbinder). 2013-07-30 13:56:52 -07:00
KeyedVector.h fix KeyedVector::replaceValueAt, which wouldn't even compile if used. 2013-07-30 13:56:49 -07:00
List.h Fix sim build. 2013-07-30 13:56:51 -07:00
Log.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
Looper.h Replace epoll() with poll() and rename PollLoop to Looper. 2013-07-30 13:56:54 -07:00
ObbFile.h Add OBB flags to support overlays 2013-07-30 13:56:54 -07:00
Pool.h Native input dispatch rewrite work in progress. 2013-07-30 13:56:53 -07:00
RefBase.h Fix a bug in sp<> and wp<> which could cause memory corruptions 2013-07-30 13:56:53 -07:00
ResourceTypes.h More native work. 2013-07-30 13:56:54 -07:00
SharedBuffer.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
Singleton.h Purge Skia objects from GL caches as needed. 2013-07-30 13:56:54 -07:00
SortedVector.h improve Vector<> with types that can be trivially moved and remove some unused code. 2013-07-30 13:56:50 -07:00
StopWatch.h Native input dispatch rewrite work in progress. 2013-07-30 13:56:53 -07:00
StreamingZipInflater.h Support streaming of compressed assets > 1 megabyte 2013-07-30 13:56:54 -07:00
String8.h Add support for the PointerLocation overlay. 2013-07-30 13:56:54 -07:00
String16.h Optional use of UTF-8 strings in resource bundles 2013-07-30 13:56:52 -07:00
StringArray.h rename string_array.h to StringArray.h and move the implementation from the header file to a new cpp file. 2013-07-30 13:56:50 -07:00
SystemClock.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
TextOutput.h some work to try to reduce the code size of some native libraries 2013-07-30 13:56:50 -07:00
Timers.h get rid of sleepForInterval() which didn't seem to be used anywhere in the source tree. Also get rid of ported.h which seem to be used only (possibly) in the sim. moved the implementation there. 2013-07-30 13:56:50 -07:00
TypeHelpers.h improve Vector<> with types that can be trivially moved and remove some unused code. 2013-07-30 13:56:50 -07:00
Vector.h Even more native input dispatch work in progress. 2013-07-30 13:56:53 -07:00
VectorImpl.h Even more native input dispatch work in progress. 2013-07-30 13:56:53 -07:00
ZipFileCRO.h ZipUtilsRO rewrite based on Dalvik Zip rewrite 2013-07-30 13:56:53 -07:00
ZipFileRO.h ZipUtilsRO rewrite based on Dalvik Zip rewrite 2013-07-30 13:56:53 -07:00
ZipUtils.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
ashmem.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
misc.h get rid of utils.h 2013-07-30 13:56:50 -07:00
threads.h added RWLock C++ wrapper 2013-07-30 13:56:53 -07:00