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