1 // Copyright 2018 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 BASE_ANDROID_CHILD_PROCESS_BINDING_TYPES_H_ 6 #define BASE_ANDROID_CHILD_PROCESS_BINDING_TYPES_H_ 7 8 namespace base { 9 namespace android { 10 11 // Defines the state of bindgings with child process. See ChildProcessConnection 12 // to see what the bindings are. Note these values are used as array indices. 13 // GENERATED_JAVA_ENUM_PACKAGE: org.chromium.base 14 enum class ChildBindingState { 15 UNBOUND, 16 WAIVED, 17 MODERATE, 18 STRONG, 19 MAX_VALUE = STRONG 20 }; 21 22 } // namespace android 23 } // namespace base 24 25 #endif // BASE_ANDROID_CHILD_PROCESS_BINDING_TYPES_H_ 26