| Index: net/cronet/android/org_chromium_net_UrlRequest.h
|
| diff --git a/net/cronet/android/org_chromium_net_UrlRequest.h b/net/cronet/android/org_chromium_net_UrlRequest.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cd1559d332eae45c40466c10165a0adfe5e76a8a
|
| --- /dev/null
|
| +++ b/net/cronet/android/org_chromium_net_UrlRequest.h
|
| @@ -0,0 +1,81 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef NET_CRONET_ANDROID_URLREQUEST_H_
|
| +#define NET_CRONET_ANDROID_URLREQUEST_H_
|
| +
|
| +#include <jni.h>
|
| +
|
| +#ifdef __cplusplus
|
| +extern "C" {
|
| +#endif
|
| +
|
| +/*
|
| + * Native method implementations of the org.chromium.netjni.UrlRequest class.
|
| + */
|
| +
|
| +// Request priorities. Also declared in UrlRequest.java
|
| +#define REQUEST_PRIORITY_IDLE 0
|
| +#define REQUEST_PRIORITY_LOWEST 1
|
| +#define REQUEST_PRIORITY_LOW 2
|
| +#define REQUEST_PRIORITY_MEDIUM 3
|
| +#define REQUEST_PRIORITY_HIGHEST 4
|
| +
|
| +// Error codes. Also declared in UrlRequest.java
|
| +#define ERROR_SUCCESS 0
|
| +#define ERROR_UNKNOWN 1
|
| +#define ERROR_MALFORMED_URL 2
|
| +#define ERROR_CONNECTION_TIMED_OUT 3
|
| +#define ERROR_UNKNOWN_HOST 4
|
| +
|
| +JNIEXPORT void JNICALL
|
| +Java_org_chromium_net_UrlRequest_nativeInit(
|
| + JNIEnv* env, jobject object, jobject request_context, jstring url,
|
| + jint priority);
|
| +
|
| +JNIEXPORT void JNICALL
|
| +Java_org_chromium_net_UrlRequest_nativeAddHeader(
|
| + JNIEnv* env, jobject object, jstring name, jstring value);
|
| +
|
| +JNIEXPORT void JNICALL
|
| +Java_org_chromium_net_UrlRequest_nativeSetPostData(
|
| + JNIEnv* env, jobject object, jstring content_type, jbyteArray content);
|
| +
|
| +JNIEXPORT void JNICALL
|
| +Java_org_chromium_net_UrlRequest_nativeStart(
|
| + JNIEnv* env, jobject object);
|
| +
|
| +JNIEXPORT void JNICALL
|
| +Java_org_chromium_net_UrlRequest_nativeCancel(
|
| + JNIEnv* env, jobject object);
|
| +
|
| +JNIEXPORT void JNICALL
|
| +Java_org_chromium_net_UrlRequest_nativeRecycle(
|
| + JNIEnv* env, jobject object);
|
| +
|
| +JNIEXPORT jint JNICALL
|
| +Java_org_chromium_net_UrlRequest_nativeGetErrorCode(
|
| + JNIEnv* env, jobject object);
|
| +
|
| +JNIEXPORT jstring JNICALL
|
| +Java_org_chromium_net_UrlRequest_nativeGetErrorString(
|
| + JNIEnv* env, jobject object);
|
| +
|
| +JNIEXPORT jint JNICALL
|
| +Java_org_chromium_net_UrlRequest_getHttpStatusCode(
|
| + JNIEnv* env, jobject object);
|
| +
|
| +JNIEXPORT jstring JNICALL
|
| +Java_org_chromium_net_UrlRequest_nativeGetContentType(
|
| + JNIEnv* env, jobject object);
|
| +
|
| +JNIEXPORT jlong JNICALL
|
| +Java_org_chromium_net_UrlRequest_nativeGetContentLength(
|
| + JNIEnv* env, jobject object);
|
| +
|
| +#ifdef __cplusplus
|
| +}
|
| +#endif
|
| +
|
| +#endif // NET_CRONET_ANDROID_URLREQUEST_H_
|
|
|