1 // Copyright 2015 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.
5 #ifndef BASE_ANDROID_BASE_JNI_ONLOAD_H_
6 #define BASE_ANDROID_BASE_JNI_ONLOAD_H_
11 #include "base/base_export.h"
16 class JNIOnLoadDelegate
;
18 // Returns whether JNI registration and initialization succeeded. Caller shall
19 // put the JNIOnLoadDelegate into |delegates| in reverse order. Refer
20 // JNIOnLoadDelegate for more information.
21 BASE_EXPORT
bool OnJNIOnLoad(JavaVM
* vm
,
22 std::vector
<JNIOnLoadDelegate
*>* delegates
);
24 } // namespace android
27 #endif // BASE_ANDROID_BASE_JNI_ONLOAD_H_