Home | History | Annotate | Download | only in shared_impl
      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 #include "ppapi/shared_impl/host_resource.h"
      6 
      7 namespace ppapi {
      8 
      9 HostResource::HostResource() : instance_(0), host_resource_(0) {
     10 }
     11 
     12 // static
     13 HostResource HostResource::MakeInstanceOnly(PP_Instance instance) {
     14   HostResource resource;
     15   resource.SetHostResource(instance, 0);
     16   return resource;
     17 }
     18 
     19 void HostResource::SetHostResource(PP_Instance instance, PP_Resource resource) {
     20   instance_ = instance;
     21   host_resource_ = resource;
     22 }
     23 
     24 }  // namespace ppapi
     25 
     26