summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorSteve Kondik <shade@chemlab.org>2012-05-13 16:46:43 +0400
committerGerrit Code Review <gerrit@review.cyanogenmod.com>2012-05-13 16:46:43 +0400
commit4eef45b89b704bddf4670526dc20e043876e9f76 (patch)
treed436841558190b5d357b46097d04d4276cb013e3 /include
parentaf3ecfc0802a306e6e768c80d3b6a2d029f3b27f (diff)
parent738b6a8dfdcd7b38c7178f8d70d3d69c33f16551 (diff)
downloadframeworks_base-4eef45b89b704bddf4670526dc20e043876e9f76.zip
frameworks_base-4eef45b89b704bddf4670526dc20e043876e9f76.tar.gz
frameworks_base-4eef45b89b704bddf4670526dc20e043876e9f76.tar.bz2
Merge "MemoryHeapBase: ifdef for gingerbread compatibility" into ics
Diffstat (limited to 'include')
-rw-r--r--include/binder/IMemory.h3
-rw-r--r--include/binder/MemoryHeapBase.h7
2 files changed, 7 insertions, 3 deletions
diff --git a/include/binder/IMemory.h b/include/binder/IMemory.h
index 2d0db00..d56eafd 100644
--- a/include/binder/IMemory.h
+++ b/include/binder/IMemory.h
@@ -43,8 +43,9 @@ public:
virtual void* getBase() const = 0;
virtual size_t getSize() const = 0;
virtual uint32_t getFlags() const = 0;
+#ifndef BINDER_COMPAT
virtual uint32_t getOffset() const = 0;
-
+#endif
// these are there just for backward source compatibility
int32_t heapID() const { return getHeapID(); }
void* base() const { return getBase(); }
diff --git a/include/binder/MemoryHeapBase.h b/include/binder/MemoryHeapBase.h
index bbbda9c..137dcfd 100644
--- a/include/binder/MemoryHeapBase.h
+++ b/include/binder/MemoryHeapBase.h
@@ -61,8 +61,9 @@ public:
virtual void* getBase() const;
virtual size_t getSize() const;
virtual uint32_t getFlags() const;
- virtual uint32_t getOffset() const;
-
+#ifndef BINDER_COMPAT
+ virtual uint32_t getOffset() const;
+#endif
const char* getDevice() const;
/* this closes this heap -- use carefully */
@@ -91,7 +92,9 @@ private:
uint32_t mFlags;
const char* mDevice;
bool mNeedUnmap;
+#ifndef BINDER_COMPAT
uint32_t mOffset;
+#endif
};
// ---------------------------------------------------------------------------