Index: chrome/service/net/service_network_change_notifier_thread.cc |
=================================================================== |
--- chrome/service/net/service_network_change_notifier_thread.cc (revision 50775) |
+++ chrome/service/net/service_network_change_notifier_thread.cc (working copy) |
@@ -1,46 +0,0 @@ |
-// Copyright (c) 2010 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/service/net/service_network_change_notifier_thread.h" |
- |
-#include "base/logging.h" |
-#include "base/message_loop.h" |
-#include "net/base/network_change_notifier.h" |
- |
-ServiceNetworkChangeNotifierThread::ServiceNetworkChangeNotifierThread( |
- MessageLoop* io_thread_message_loop) |
- : io_thread_message_loop_(io_thread_message_loop) { |
- DCHECK(io_thread_message_loop_); |
-} |
- |
-ServiceNetworkChangeNotifierThread::~ServiceNetworkChangeNotifierThread() { |
- io_thread_message_loop_->DeleteSoon(FROM_HERE, |
- network_change_notifier_.release()); |
-} |
- |
-void ServiceNetworkChangeNotifierThread::Initialize() { |
- io_thread_message_loop_->PostTask( |
- FROM_HERE, |
- NewRunnableMethod( |
- this, |
- &ServiceNetworkChangeNotifierThread::CreateNetworkChangeNotifier)); |
-} |
- |
-MessageLoop* ServiceNetworkChangeNotifierThread::GetMessageLoop() const { |
- DCHECK(io_thread_message_loop_); |
- return io_thread_message_loop_; |
-} |
- |
-net::NetworkChangeNotifier* |
-ServiceNetworkChangeNotifierThread::GetNetworkChangeNotifier() const { |
- DCHECK(MessageLoop::current() == io_thread_message_loop_); |
- return network_change_notifier_.get(); |
-} |
- |
-void ServiceNetworkChangeNotifierThread::CreateNetworkChangeNotifier() { |
- DCHECK(MessageLoop::current() == io_thread_message_loop_); |
- network_change_notifier_.reset( |
- net::NetworkChangeNotifier::CreateDefaultNetworkChangeNotifier()); |
-} |
- |