15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2011 The Chromium Authors. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
59ab5563a3196760eb381d102cbb2bc0f7abc6a50Ben Murdoch#include "ppapi/native_client/tests/ppapi_test_lib/internal_utils.h"
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace {
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)PP_Module global_pp_module = 0;
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)PP_Instance global_pp_instance = 0;
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)PPB_GetInterface global_ppb_get_interface = NULL;
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}  // namespace
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void set_ppb_get_interface(PPB_GetInterface get_interface) {
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  global_ppb_get_interface = get_interface;
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void set_pp_instance(PP_Instance instance) { global_pp_instance = instance; }
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void set_pp_module(PP_Module module) { global_pp_module = module; }
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)PPB_GetInterface ppb_get_interface() { return global_ppb_get_interface; }
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)PP_Module pp_module() { return global_pp_module; }
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)PP_Instance pp_instance() { return global_pp_instance; }
23