347753be1d6bb07249641c84c3c582113af81941 |
|
18-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Allow safe deletion during iteration of an ARefSet. + make AREFSET_FOREACH take the name of an existing type variable which avoids an annoying type-cast in each statement. Change-Id: Icf9d886601a9876fa29c15eb0e60a9bf6c8ec163
/external/qemu/android/utils/refset.h
|
7a17b608de24e3aaf7d5ca030bb80a74dcc3baf9 |
|
17-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Implementation of event loop abstraction. This patch adds "android/looper.h" which provides an abstraction for event loops: - android/looper-qemu.c implements it on top of the QEMU main event loop. - android/looper-generic.c implements it on top of an IoLooper object. The main idea is to move the UI-related code to use the abstraction to handle timers and asynchronous (network) i/o. NOTE: Code compiles but has not been heavily tested. Change-Id: Ib6820c1b9a9950dc22449a332bc1b066a07af203
/external/qemu/android/utils/refset.h
|
4c0f745dc80d392fddea23eb8d4d7d86425ce0c6 |
|
17-Nov-2010 |
David 'Digit' Turner <digit@android.com> |
Update android/utils/ with misc. new features. This introduces a few new features to android/utils/ that will be used in later patches. + <android/utils/assert.h> to handle assertions + <android/utils/vector.h> to handle dynamic arrays + <android/utils/reflist.h> slightly updated (more docs) + <android/utils/refset.h> implements a set of pointers Change-Id: Iebc14cfefd1c0e8aaecda9958a980d40f0be610a
/external/qemu/android/utils/refset.h
|