1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "mojo/public/cpp/environment/environment.h"
6
7#include "mojo/environment/default_async_waiter_impl.h"
8#include "mojo/environment/default_logger_impl.h"
9
10namespace mojo {
11
12// These methods are intentionally not implemented so that there is a link
13// error if someone uses them in a Chromium-environment.
14#if 0
15Environment::Environment() {
16}
17
18Environment::Environment(const MojoAsyncWaiter* default_async_waiter,
19                         const MojoLogger* default_logger) {
20}
21
22Environment::~Environment() {
23}
24#endif
25
26// static
27const MojoAsyncWaiter* Environment::GetDefaultAsyncWaiter() {
28  return internal::GetDefaultAsyncWaiterImpl();
29}
30
31// static
32const MojoLogger* Environment::GetDefaultLogger() {
33  return internal::GetDefaultLoggerImpl();
34}
35
36}  // namespace mojo
37