1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef PPAPI_SHARED_IMPL_PPB_VAR_SHARED_H_ 6#define PPAPI_SHARED_IMPL_PPB_VAR_SHARED_H_ 7 8#include "ppapi/c/pp_module.h" 9#include "ppapi/c/pp_stdint.h" 10#include "ppapi/c/ppb_var.h" 11#include "ppapi/c/ppb_var_array_buffer.h" 12#include "ppapi/shared_impl/ppapi_shared_export.h" 13 14struct PP_Var; 15 16namespace ppapi { 17 18class PPAPI_SHARED_EXPORT PPB_Var_Shared { 19 public: 20 static const PPB_Var_1_2* GetVarInterface1_2(); 21 static const PPB_Var_1_1* GetVarInterface1_1(); 22 static const PPB_Var_1_0* GetVarInterface1_0(); 23 static const PPB_VarArrayBuffer_1_0* GetVarArrayBufferInterface1_0(); 24}; 25 26} // namespace ppapi 27 28#endif // PPAPI_SHARED_IMPL_PPB_VAR_SHARED_H_ 29