1197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch// Use of this source code is governed by a BSD-style license that can be
3197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch// found in the LICENSE file.
4197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch
5197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#include "config.h"
6197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#include "bindings/modules/v8/V8ServiceWorker.h"
7197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch
8197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#include "bindings/core/v8/PostMessage.h"
9197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#include "bindings/core/v8/V8Binding.h"
10197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch
11c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)namespace blink {
12197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch
13197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch// FIXME: This stub should be replaced by generated code.
14197021e6b966cfb06891637935ef33fff06433d1Ben Murdochvoid V8ServiceWorker::postMessageMethodCustom(const v8::FunctionCallbackInfo<v8::Value>& info)
15197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch{
167242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci    postMessageMethodCommon("ServiceWorker", V8ServiceWorker::toImpl(info.Holder()), info);
17197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch}
18197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch
19c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)} // namespace blink
20