| Index: chrome/browser/multi_process_notification.cc
|
| diff --git a/chrome/browser/multi_process_notification.cc b/chrome/browser/multi_process_notification.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..6b7cf49ee74bb3f8d082ab71c5c1ac3f3a669e12
|
| --- /dev/null
|
| +++ b/chrome/browser/multi_process_notification.cc
|
| @@ -0,0 +1,42 @@
|
| +// Copyright (c) 2011 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.
|
| +
|
| +#include "chrome/browser/multi_process_notification.h"
|
| +
|
| +#include "base/task.h"
|
| +
|
| +namespace multi_process_notification {
|
| +
|
| +Listener::Delegate::~Delegate() {
|
| +}
|
| +
|
| +void Listener::Delegate::OnListenerStarted(
|
| + const std::string& name, Domain domain, bool success) {
|
| +}
|
| +
|
| +Listener::ListenerStartedTask::ListenerStartedTask(const std::string& name,
|
| + Domain domain, Listener::Delegate* delegate, bool success)
|
| + : name_(name), domain_(domain), delegate_(delegate), success_(success) {
|
| +}
|
| +
|
| +Listener::ListenerStartedTask::~ListenerStartedTask() {
|
| +}
|
| +
|
| +void Listener::ListenerStartedTask::Run() {
|
| + delegate_->OnListenerStarted(name_, domain_, success_);
|
| +}
|
| +
|
| +Listener::NotificationReceivedTask::NotificationReceivedTask(
|
| + const std::string& name, Domain domain, Listener::Delegate* delegate)
|
| + : name_(name), domain_(domain), delegate_(delegate) {
|
| +}
|
| +
|
| +Listener::NotificationReceivedTask::~NotificationReceivedTask() {
|
| +}
|
| +
|
| +void Listener::NotificationReceivedTask::Run() {
|
| + delegate_->OnNotificationReceived(name_, domain_);
|
| +}
|
| +
|
| +} // namespace multi_process_notification
|
|
|