gralloc: Implement IMapper::2.1
Implements the new IMapper v2.1 APIs
Passes VTS for IMapper v2.1
Change-Id: I9762cd056a296c522ab3446408c3c4c5434b3dc4
diff --git a/gralloc/gr_buf_mgr.h b/gralloc/gr_buf_mgr.h
index 414ec38..b8be047 100644
--- a/gralloc/gr_buf_mgr.h
+++ b/gralloc/gr_buf_mgr.h
@@ -27,6 +27,7 @@
#include <utility>
#include "gr_allocator.h"
+#include "gr_utils.h"
#include "gr_buf_descriptor.h"
#include "gralloc_priv.h"
@@ -45,6 +46,8 @@
Error LockBuffer(const private_handle_t *hnd, uint64_t usage);
Error UnlockBuffer(const private_handle_t *hnd);
Error Dump(std::ostringstream *os);
+ Error ValidateBufferSize(private_handle_t const *hnd, BufferInfo info);
+ Error IsBufferImported(const private_handle_t *hnd);
static BufferManager *GetInstance();
private: