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