1f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
2f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch// Use of this source code is governed by a BSD-style license that can be
3f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch// found in the LICENSE file.
4f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch
5f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch// Redirect Libjingle's winsock initialization activity into Chromium's
6f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch// singleton object that managest precisely that for the browser.
7f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch
8f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch#include "talk/base/win32socketinit.h"
9f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch
10f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch#include "net/base/winsock_init.h"
11f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch
12f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch#ifndef WIN32
13f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch#error "Only compile this on Windows"
14f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch#endif
15f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch
16f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdochnamespace talk_base {
17f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch
18f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdochvoid EnsureWinsockInit() {
19f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch  net::EnsureWinsockInit();
20f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch}
21f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch
22f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch}  // namespace talk_base
23