[M120 Migration] Set IO|GPU thread type with higher priorites
[platform/framework/web/chromium-efl.git] / gin / wrapper_info.cc
1 // Copyright 2013 The Chromium Authors
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 "gin/public/wrapper_info.h"
6 #include "v8/include/v8-object.h"
7
8 namespace gin {
9
10 WrapperInfo* WrapperInfo::From(v8::Local<v8::Object> object) {
11   if (object->InternalFieldCount() != kNumberOfInternalFields)
12     return NULL;
13   WrapperInfo* info = static_cast<WrapperInfo*>(
14       object->GetAlignedPointerFromInternalField(kWrapperInfoIndex));
15   return info->embedder == kEmbedderNativeGin ? info : NULL;
16 }
17
18 }  // namespace gin