diff options
author | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-16 20:52:18 +0000 |
---|---|---|
committer | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-16 20:52:18 +0000 |
commit | a5620d06eaf532d150491a9d989aa53c168933e3 (patch) | |
tree | 6cefa8d67d1fac670da11ccea4f2509c23caa62c /ppapi | |
parent | 06017d86d112dcc1c8ae900152dcc7b9ef16678e (diff) | |
download | chromium_src-a5620d06eaf532d150491a9d989aa53c168933e3.zip chromium_src-a5620d06eaf532d150491a9d989aa53c168933e3.tar.gz chromium_src-a5620d06eaf532d150491a9d989aa53c168933e3.tar.bz2 |
Check explicitly for PPB_VarArrayBuffer v1.0 in C++ wrapper.
BUG=107398
Review URL: http://codereview.chromium.org/9701090
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127223 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi')
-rw-r--r-- | ppapi/cpp/var_array_buffer.cc | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/ppapi/cpp/var_array_buffer.cc b/ppapi/cpp/var_array_buffer.cc index a4104fd..358b2c9 100644 --- a/ppapi/cpp/var_array_buffer.cc +++ b/ppapi/cpp/var_array_buffer.cc @@ -14,8 +14,8 @@ namespace pp { namespace { -template <> const char* interface_name<PPB_VarArrayBuffer>() { - return PPB_VAR_ARRAY_BUFFER_INTERFACE; +template <> const char* interface_name<PPB_VarArrayBuffer_1_0>() { + return PPB_VAR_ARRAY_BUFFER_INTERFACE_1_0; } } // namespace @@ -28,8 +28,8 @@ VarArrayBuffer::VarArrayBuffer(const Var& var) : Var(var) { } VarArrayBuffer::VarArrayBuffer(uint32_t size_in_bytes) { - if (has_interface<PPB_VarArrayBuffer>()) { - var_ = get_interface<PPB_VarArrayBuffer>()->Create(size_in_bytes); + if (has_interface<PPB_VarArrayBuffer_1_0>()) { + var_ = get_interface<PPB_VarArrayBuffer_1_0>()->Create(size_in_bytes); needs_release_ = true; } else { PP_NOTREACHED(); @@ -53,23 +53,23 @@ pp::Var& VarArrayBuffer::operator=(const Var& other) { uint32_t VarArrayBuffer::ByteLength() const { uint32_t byte_length = std::numeric_limits<uint32_t>::max(); - if (is_array_buffer() && has_interface<PPB_VarArrayBuffer>()) - get_interface<PPB_VarArrayBuffer>()->ByteLength(var_, &byte_length); + if (is_array_buffer() && has_interface<PPB_VarArrayBuffer_1_0>()) + get_interface<PPB_VarArrayBuffer_1_0>()->ByteLength(var_, &byte_length); else PP_NOTREACHED(); return byte_length; } void* VarArrayBuffer::Map() { - if (is_array_buffer() && has_interface<PPB_VarArrayBuffer>()) - return get_interface<PPB_VarArrayBuffer>()->Map(var_); + if (is_array_buffer() && has_interface<PPB_VarArrayBuffer_1_0>()) + return get_interface<PPB_VarArrayBuffer_1_0>()->Map(var_); PP_NOTREACHED(); return NULL; } void VarArrayBuffer::Unmap() { - if (is_array_buffer() && has_interface<PPB_VarArrayBuffer>()) - get_interface<PPB_VarArrayBuffer>()->Unmap(var_); + if (is_array_buffer() && has_interface<PPB_VarArrayBuffer_1_0>()) + get_interface<PPB_VarArrayBuffer_1_0>()->Unmap(var_); else PP_NOTREACHED(); } |