1 // Copyright 2013 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 #ifndef MOJO_PUBLIC_UTILITY_ENVIRONMENT_H_ 6 #define MOJO_PUBLIC_UTILITY_ENVIRONMENT_H_ 7 8 #include "mojo/public/system/macros.h" 9 10 namespace mojo { 11 namespace utility { 12 13 namespace internal { 14 class BindingsSupportImpl; 15 } // namespace internal 16 17 class RunLoop; 18 19 // Use Environment to cofigure state. 20 class Environment { 21 public: 22 Environment(); 23 ~Environment(); 24 25 private: 26 internal::BindingsSupportImpl* bindings_support_; 27 28 MOJO_DISALLOW_COPY_AND_ASSIGN(Environment); 29 }; 30 31 } // namespace utility 32 } // namespace mojo 33 34 #endif // MOJO_PUBLIC_UTILITY_ENVIRONMENT_H_ 35