/external/chromium_org/gin/public/ |
gin_embedders.h | 8 namespace gin { namespace 19 } // namespace gin
|
wrapper_info.h | 8 #include "gin/gin_export.h" 9 #include "gin/public/gin_embedders.h" 12 namespace gin { namespace 14 // Gin embedder that use their own WrapperInfo-like structs must ensure that 30 } // namespace gin
|
isolate_holder.h | 10 #include "gin/gin_export.h" 16 namespace gin { namespace 20 // To embed Gin, first create an instance of IsolateHolder to hold the 24 // You can use gin in two modes: either gin manages V8, or the gin-embedder 25 // manages gin. If gin manages V8, use the IsolateHolder constructor without 26 // parameters, otherwise, the gin-embedder needs to create v8::Isolates and 49 } // namespace gin [all...] |
/external/chromium_org/mojo/apps/js/ |
mojo_runner_delegate.h | 9 #include "gin/modules/module_runner_delegate.h" 15 class MojoRunnerDelegate : public gin::ModuleRunnerDelegate { 20 void Start(gin::Runner* runner, MojoHandle pipe, const std::string& module); 24 virtual void UnhandledException(gin::Runner* runner, 25 gin::TryCatch& try_catch) OVERRIDE;
|
mojo_runner_delegate.cc | 9 #include "gin/converter.h" 10 #include "gin/modules/console.h" 11 #include "gin/modules/module_registry.h" 12 #include "gin/try_catch.h" 33 void StartCallback(base::WeakPtr<gin::Runner> runner, 38 CHECK(gin::ConvertFromV8(isolate, module, &start)); 40 v8::Handle<v8::Value> args[] = { gin::ConvertToV8(isolate, pipe) }; 48 AddBuiltinModule(gin::Console::kModuleName, gin::Console::GetTemplate); 58 void MojoRunnerDelegate::Start(gin::Runner* runner [all...] |
/external/chromium_org/mojo/apps/js/bindings/gl/ |
context.h | 10 #include "gin/handle.h" 11 #include "gin/public/wrapper_info.h" 12 #include "gin/wrappable.h" 16 namespace gin { namespace 27 class Context : public gin::Wrappable<Context> { 29 static gin::WrapperInfo kWrapperInfo; 31 static gin::Handle<Context> Create(v8::Isolate* isolate, uint64_t encoded, 35 static gin::Handle<Shader> CreateShader(const gin::Arguments& arguments, 37 static void ShaderSource(gin::Handle<Shader> shader [all...] |
module.cc | 11 #include "gin/arguments.h" 12 #include "gin/object_template_builder.h" 13 #include "gin/per_isolate_data.h" 14 #include "gin/wrappable.h" 25 gin::WrapperInfo kWrapperInfo = { gin::kEmbedderNativeGin }; 27 gin::Handle<Context> CreateContext(const gin::Arguments& args, uint64_t encoded, 35 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate) [all...] |
opaque.cc | 7 #include "gin/object_template_builder.h" 8 #include "gin/per_isolate_data.h" 14 gin::WrapperInfo Opaque::kWrapperInfo = { gin::kEmbedderNativeGin }; 16 gin::Handle<Opaque> Opaque::Create(v8::Isolate* isolate, GLuint value) { 17 return gin::CreateHandle(isolate, new Opaque(value)); 21 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); 24 templ = gin::ObjectTemplateBuilder(isolate) 26 templ->SetInternalFieldCount(gin::kNumberOfInternalFields) [all...] |
context.cc | 9 #include "gin/arguments.h" 10 #include "gin/object_template_builder.h" 11 #include "gin/per_isolate_data.h" 18 gin::WrapperInfo Context::kWrapperInfo = { gin::kEmbedderNativeGin }; 20 gin::Handle<Context> Context::Create(v8::Isolate* isolate, uint64_t encoded, 22 return gin::CreateHandle(isolate, new Context(encoded, width, height)); 27 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); 30 templ = gin::ObjectTemplateBuilder(isolate [all...] |
opaque.h | 10 #include "gin/handle.h" 11 #include "gin/public/wrapper_info.h" 12 #include "gin/wrappable.h" 21 class Opaque : public gin::Wrappable<Opaque> { 23 static gin::WrapperInfo kWrapperInfo; 25 static gin::Handle<Opaque> Create(v8::Isolate* isolate, GLuint value);
|
/external/chromium_org/mojo/apps/js/bindings/ |
threading.cc | 8 #include "gin/object_template_builder.h" 9 #include "gin/per_isolate_data.h" 21 gin::WrapperInfo g_wrapper_info = { gin::kEmbedderNativeGin }; 28 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); 33 templ = gin::ObjectTemplateBuilder(isolate)
|
waiting_callback.cc | 7 #include "gin/per_context_data.h" 8 #include "gin/per_isolate_data.h" 16 return gin::StringToSymbol(isolate, "::mojo::js::WaitingCallback"); 21 gin::WrapperInfo WaitingCallback::kWrapperInfo = { gin::kEmbedderNativeGin }; 27 runner_ = gin::PerContextData::From(context)->runner()->GetWeakPtr(); 35 gin::Handle<WaitingCallback> WaitingCallback::Create( 37 return gin::CreateHandle(isolate, new WaitingCallback(isolate, callback)); 41 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate) [all...] |
support.cc | 8 #include "gin/arguments.h" 9 #include "gin/converter.h" 10 #include "gin/function_template.h" 11 #include "gin/object_template_builder.h" 12 #include "gin/per_isolate_data.h" 13 #include "gin/public/wrapper_info.h" 14 #include "gin/wrappable.h" 24 WaitingCallback* AsyncWait(const gin::Arguments& args, mojo::Handle handle, 27 gin::Handle<WaitingCallback> waiting_callback = 45 gin::WrapperInfo g_wrapper_info = { gin::kEmbedderNativeGin } [all...] |
core.cc | 9 #include "gin/arguments.h" 10 #include "gin/array_buffer.h" 11 #include "gin/converter.h" 12 #include "gin/dictionary.h" 13 #include "gin/function_template.h" 14 #include "gin/object_template_builder.h" 15 #include "gin/per_isolate_data.h" 16 #include "gin/public/wrapper_info.h" 24 gin::Dictionary CreateMessagePipe(const gin::Arguments& args) [all...] |
waiting_callback.h | 8 #include "gin/handle.h" 9 #include "gin/runner.h" 10 #include "gin/wrappable.h" 16 class WaitingCallback : public gin::Wrappable<WaitingCallback>, 19 static gin::WrapperInfo kWrapperInfo; 21 static gin::Handle<WaitingCallback> Create( 40 base::WeakPtr<gin::Runner> runner_;
|
/external/chromium_org/content/renderer/ |
gin_browsertest.cc | 9 #include "gin/handle.h" 10 #include "gin/per_isolate_data.h" 11 #include "gin/wrappable.h" 21 class TestGinObject : public gin::Wrappable<TestGinObject> { 23 static gin::WrapperInfo kWrapperInfo; 25 static gin::Handle<TestGinObject> Create(v8::Isolate* isolate, bool* alive) { 26 return gin::CreateHandle(isolate, new TestGinObject(alive)); 38 gin::WrapperInfo TestGinObject::kWrapperInfo = { gin::kEmbedderNativeGin }; 41 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate) [all...] |
stats_collection_controller.h | 9 #include "gin/wrappable.h" 22 : public gin::Wrappable<StatsCollectionController> { 24 static gin::WrapperInfo kWrapperInfo;
|
/external/chromium_org/gin/modules/ |
console.h | 8 #include "gin/gin_export.h" 11 namespace gin { namespace 21 } // namespace gin
|
/external/chromium_org/gin/test/ |
gtest.h | 10 namespace gin { namespace 21 } // namespace gin
|
file_runner.cc | 5 #include "gin/test/file_runner.h" 10 #include "gin/converter.h" 11 #include "gin/modules/console.h" 12 #include "gin/modules/module_registry.h" 13 #include "gin/public/isolate_holder.h" 14 #include "gin/test/gtest.h" 15 #include "gin/try_catch.h" 18 namespace gin { namespace 54 gin::IsolateHolder instance; 55 gin::Runner runner(delegate, instance.isolate()) [all...] |
/external/chromium_org/gin/ |
handle.h | 8 #include "gin/converter.h" 10 namespace gin { namespace 12 // You can use gin::Handle on the stack to retain a gin::Wrappable object. 13 // Currently we don't have a mechanism for retaining a gin::Wrappable object 43 struct Converter<gin::Handle<T> > { 45 const gin::Handle<T>& val) { 49 gin::Handle<T>* out) { 54 *out = gin::Handle<T>(val, object); 62 gin::Handle<T> CreateHandle(v8::Isolate* isolate, T* object) [all...] |
try_catch.h | 11 #include "gin/gin_export.h" 14 namespace gin { namespace 31 } // namespace gin
|
runner_unittest.cc | 5 #include "gin/runner.h" 8 #include "gin/converter.h" 9 #include "gin/public/isolate_holder.h" 17 namespace gin { namespace 22 gin::IsolateHolder instance; 37 } // namespace gin
|
/external/chromium_org/mojo/apps/js/test/ |
run_js_tests.cc | 7 #include "gin/modules/module_registry.h" 8 #include "gin/test/file_runner.h" 9 #include "gin/test/gtest.h" 17 class TestRunnerDelegate : public gin::FileRunnerDelegate { 36 gin::RunTestFromFile(path, &delegate); 57 gin::RunTestFromFile(path, &delegate);
|
/external/chromium_org/gin/shell/ |
gin_main.cc | 11 #include "gin/modules/console.h" 12 #include "gin/modules/module_runner_delegate.h" 13 #include "gin/public/isolate_holder.h" 14 #include "gin/test/file_runner.h" 15 #include "gin/try_catch.h" 17 namespace gin { namespace 57 } // namespace gin 64 gin::IsolateHolder instance; 68 gin::ShellRunnerDelegate delegate; 69 gin::Runner runner(&delegate, instance.isolate()) [all...] |