summaryrefslogtreecommitdiffstats
path: root/include/binder/IInterface.h
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2010-04-21 09:15:15 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-04-21 09:15:15 -0700
commitd29eafdba5ca887631648a470dbec30b82cfd9dc (patch)
tree441b454713ae4315768545a2740c85f49edfc986 /include/binder/IInterface.h
parente1d851d36d0260f3e02e5ae7f372f8ab42494f8b (diff)
parentf021d12f6f7116e9275cd3553a349ce5cb8aab14 (diff)
downloadframeworks_base-d29eafdba5ca887631648a470dbec30b82cfd9dc.zip
frameworks_base-d29eafdba5ca887631648a470dbec30b82cfd9dc.tar.gz
frameworks_base-d29eafdba5ca887631648a470dbec30b82cfd9dc.tar.bz2
am f021d12f: merge from open-source master
Merge commit 'f021d12f6f7116e9275cd3553a349ce5cb8aab14' into kraken * commit 'f021d12f6f7116e9275cd3553a349ce5cb8aab14': Allow META* macros outside of the framework Fix printing order of phone objects creation
Diffstat (limited to 'include/binder/IInterface.h')
-rw-r--r--include/binder/IInterface.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/include/binder/IInterface.h b/include/binder/IInterface.h
index 273d922..5f9f69c 100644
--- a/include/binder/IInterface.h
+++ b/include/binder/IInterface.h
@@ -72,21 +72,24 @@ protected:
// ----------------------------------------------------------------------
#define DECLARE_META_INTERFACE(INTERFACE) \
- static const String16 descriptor; \
- static sp<I##INTERFACE> asInterface(const sp<IBinder>& obj); \
- virtual const String16& getInterfaceDescriptor() const; \
+ static const android::String16 descriptor; \
+ static android::sp<I##INTERFACE> asInterface( \
+ const android::sp<android::IBinder>& obj); \
+ virtual const android::String16& getInterfaceDescriptor() const; \
I##INTERFACE(); \
virtual ~I##INTERFACE(); \
#define IMPLEMENT_META_INTERFACE(INTERFACE, NAME) \
- const String16 I##INTERFACE::descriptor(NAME); \
- const String16& I##INTERFACE::getInterfaceDescriptor() const { \
+ const android::String16 I##INTERFACE::descriptor(NAME); \
+ const android::String16& \
+ I##INTERFACE::getInterfaceDescriptor() const { \
return I##INTERFACE::descriptor; \
} \
- sp<I##INTERFACE> I##INTERFACE::asInterface(const sp<IBinder>& obj) \
+ android::sp<I##INTERFACE> I##INTERFACE::asInterface( \
+ const android::sp<android::IBinder>& obj) \
{ \
- sp<I##INTERFACE> intr; \
+ android::sp<I##INTERFACE> intr; \
if (obj != NULL) { \
intr = static_cast<I##INTERFACE*>( \
obj->queryLocalInterface( \