Index: mojo/public/bindings/js/runner_delegate.h |
diff --git a/mojo/public/bindings/js/runner_delegate.h b/mojo/public/bindings/js/runner_delegate.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8bacf44251ae39d0c140b7357e0fba57bf31c280 |
--- /dev/null |
+++ b/mojo/public/bindings/js/runner_delegate.h |
@@ -0,0 +1,29 @@ |
+// Copyright 2013 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#ifndef MOJO_PUBLIC_BINDINGS_JS_RUNNER_H_ |
+#define MOJO_PUBLIC_BINDINGS_JS_RUNNER_H_ |
+ |
+#include "gin/runner.h" |
+#include "mojo/public/system/macros.h" |
+ |
+namespace mojo { |
+namespace js { |
+ |
+class RunnerDelegate : public gin::RunnerDelegate { |
+ public: |
+ RunnerDelegate(); |
+ virtual ~RunnerDelegate(); |
+ |
+ virtual v8::Handle<v8::Object> CreateRootObject( |
+ gin::Runner* runner) MOJO_OVERRIDE; |
+ |
+ private: |
+ MOJO_DISALLOW_COPY_AND_ASSIGN(RunnerDelegate); |
+}; |
+ |
+} // namespace js |
+} // namespace mojo |
+ |
+#endif // MOJO_PUBLIC_BINDINGS_JS_RUNNER_H_ |