diff options
author | Andreas Huber <andih@google.com> | 2010-08-30 10:28:24 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-08-30 10:28:24 -0700 |
commit | df992ac9cc54cedb3e384617ed683a2d1a24d38b (patch) | |
tree | a4583c810f9d5464816365acaee51d891cc5b2f7 /include/media | |
parent | 6726d6bb1a30167786864c445cbe0370ee0dd58c (diff) | |
parent | c4e0b70a21fadb47d70955c71fc31ce1473da925 (diff) | |
download | frameworks_base-df992ac9cc54cedb3e384617ed683a2d1a24d38b.zip frameworks_base-df992ac9cc54cedb3e384617ed683a2d1a24d38b.tar.gz frameworks_base-df992ac9cc54cedb3e384617ed683a2d1a24d38b.tar.bz2 |
Merge "ALoopers can now be named (useful to distinguish threads)." into gingerbread
Diffstat (limited to 'include/media')
-rw-r--r-- | include/media/stagefright/foundation/ALooper.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/media/stagefright/foundation/ALooper.h b/include/media/stagefright/foundation/ALooper.h index 153ead9..70e0c5e 100644 --- a/include/media/stagefright/foundation/ALooper.h +++ b/include/media/stagefright/foundation/ALooper.h @@ -19,6 +19,7 @@ #define A_LOOPER_H_ #include <media/stagefright/foundation/ABase.h> +#include <media/stagefright/foundation/AString.h> #include <utils/Errors.h> #include <utils/KeyedVector.h> #include <utils/List.h> @@ -36,6 +37,9 @@ struct ALooper : public RefBase { ALooper(); + // Takes effect in a subsequent call to start(). + void setName(const char *name); + handler_id registerHandler(const sp<AHandler> &handler); void unregisterHandler(handler_id handlerID); @@ -63,6 +67,8 @@ private: Mutex mLock; Condition mQueueChangedCondition; + AString mName; + List<Event> mEventQueue; struct LooperThread; |