Home | History | Annotate | Download | only in environment
      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 
     10 namespace 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
     15 Environment::Environment() {
     16 }
     17 
     18 Environment::Environment(const MojoAsyncWaiter* default_async_waiter,
     19                          const MojoLogger* default_logger) {
     20 }
     21 
     22 Environment::~Environment() {
     23 }
     24 #endif
     25 
     26 // static
     27 const MojoAsyncWaiter* Environment::GetDefaultAsyncWaiter() {
     28   return internal::GetDefaultAsyncWaiterImpl();
     29 }
     30 
     31 // static
     32 const MojoLogger* Environment::GetDefaultLogger() {
     33   return internal::GetDefaultLoggerImpl();
     34 }
     35 
     36 }  // namespace mojo
     37