Lines Matching defs:object

44     jobject object;
392 * Gets the chars of a String object as a '\0'-terminated UTF-8 string,
536 * Helper function that grabs the ssl pointer out of the given object.
544 * @param obj non-null; socket object
783 static void free_ssl_ctx(JNIEnv* env, jobject object) {
794 SSL_CTX *ctx = (SSL_CTX *)env->GetIntField(object, field_Socket_ssl_ctx);
798 env->SetIntField(object, field_Socket_ssl_ctx, (int) NULL);
809 static void free_ssl(JNIEnv* env, jobject object) {
820 SSL *ssl = (SSL *)env->GetIntField(object, field_Socket_ssl);
825 env->SetIntField(object, field_Socket_ssl, (int) NULL);
837 static SSL* create_ssl(JNIEnv* env, jobject object, SSL_CTX* ssl_ctx) {
838 free_ssl(env, object);
841 env->SetIntField(object, field_Socket_ssl, (int) ssl);
1292 static void org_apache_harmony_xnet_provider_jsse_OpenSSLSocketImpl_init(JNIEnv* env, jobject object,
1402 env->SetIntField(object, field_Socket_ssl_ctx, (int)ssl_ctx);
1409 static jboolean org_apache_harmony_xnet_provider_jsse_OpenSSLSocketImpl_connect(JNIEnv* env, jobject object,
1418 ssl_ctx = (SSL_CTX*)env->GetIntField(object, field_Socket_ssl_ctx);
1420 ssl = create_ssl(env, object, ssl_ctx);
1424 free_ssl_ctx(env, object);
1430 free_ssl(env, object);
1431 free_ssl_ctx(env, object);
1439 free_ssl(env, object);
1440 free_ssl_ctx(env, object);
1455 free_ssl(env, object);
1456 free_ssl_ctx(env, object);
1472 free_ssl(env, object);
1473 free_ssl_ctx(env, object);
1486 free_ssl(env, object);
1487 free_ssl_ctx(env, object);
1496 free_ssl(env, object);
1497 free_ssl_ctx(env, object);
1503 env->SetIntField(object, field_Socket_ssl, (int)ssl);
1505 int timeout = (int)env->GetIntField(object, field_Socket_timeout);
1533 free_ssl(env, object);
1534 free_ssl_ctx(env, object);
1539 free_ssl(env, object);
1540 free_ssl_ctx(env, object);
1559 free_ssl(env, object);
1560 free_ssl_ctx(env, object);
1577 static jint org_apache_harmony_xnet_provider_jsse_OpenSSLSocketImpl_getsslsession(JNIEnv* env, jobject object,
1583 static void org_apache_harmony_xnet_provider_jsse_OpenSSLSocketImpl_accept(JNIEnv* env, jobject object,
1594 ssl = create_ssl(env, object, ssl_ctx);
1603 free_ssl(env, object);
1610 free_ssl(env, object);
1632 appdata.object = object;
1664 free_ssl(env, object);
1674 free_ssl(env, object);
1686 free_ssl(env, object);
1695 free_ssl(env, object);
1704 static void org_apache_harmony_xnet_provider_jsse_OpenSSLSocketImpl_setenabledprotocols(JNIEnv* env, jobject object,
1713 SSL_CTX* ctx = (SSL_CTX*)env->GetIntField(object, field_Socket_ssl_ctx);
1760 jobject object)
1819 jobject object)
1828 ssl = getSslPointer(env, object, true);
1869 static jint org_apache_harmony_xnet_provider_jsse_OpenSSLSocketImpl_read(JNIEnv* env, jobject object, jint timeout)
1871 SSL *ssl = getSslPointer(env, object, true);
1936 static void org_apache_harmony_xnet_provider_jsse_OpenSSLSocketImpl_write(JNIEnv* env, jobject object, jint b)
1938 SSL *ssl = getSslPointer(env, object, true);
1990 JNIEnv* env, jobject object) {
1991 SSL *ssl = getSslPointer(env, object, false);
2014 JNIEnv* env, jobject object) {
2015 SSL *ssl = getSslPointer(env, object, false);
2062 free_ssl(env, object);
2063 free_ssl_ctx(env, object);
2069 static void org_apache_harmony_xnet_provider_jsse_OpenSSLSocketImpl_free(JNIEnv* env, jobject object)
2071 free_ssl(env, object);
2072 free_ssl_ctx(env, object);
2176 static void org_apache_harmony_xnet_provider_jsse_OpenSSLServerSocketImpl_init(JNIEnv* env, jobject object,
2242 env->SetIntField(object, field_ServerSocket_ssl_ctx, (int)ssl_ctx);
2250 jobject object, jlong protocol)
2258 SSL_CTX* ctx = (SSL_CTX*)env->GetIntField(object, field_ServerSocket_ssl_ctx);
2268 jobject object)
2354 cls = appdata->env->GetObjectClass(appdata->object);
2360 appdata->env->CallIntMethod(appdata->object, methodID, objectArray);
2369 jobject object, jint value)
2371 SSL_CTX *ssl_ctx = (SSL_CTX *)env->GetIntField(object, field_ServerSocket_ssl_ctx);
2378 static void org_apache_harmony_xnet_provider_jsse_OpenSSLServerSocketImpl_nativefree(JNIEnv* env, jobject object)
2380 SSL_CTX *ctx = (SSL_CTX *)env->GetIntField(object, field_ServerSocket_ssl_ctx);
2382 env->SetIntField(object, field_ServerSocket_ssl_ctx, 0);
2397 static SSL_SESSION* getSslSessionPointer(JNIEnv* env, jobject object) {
2398 return reinterpret_cast<SSL_SESSION*>(env->GetIntField(object, field_Session_session));
2403 jobject object, jint jssl)
2405 SSL_SESSION* ssl_session = getSslSessionPointer(env, object);
2424 static jbyteArray OpenSSLSessionImpl_getEncoded(JNIEnv* env, jobject object) {
2425 SSL_SESSION* ssl_session = getSslSessionPointer(env, object);
2450 static jint OpenSSLSessionImpl_initializeNativeImpl(JNIEnv* env, jobject object, jbyteArray bytes, jint size) {
2466 static jbyteArray OpenSSLSessionImpl_getId(JNIEnv* env, jobject object) {
2467 SSL_SESSION* ssl_session = getSslSessionPointer(env, object);
2482 static jlong OpenSSLSessionImpl_getCreationTime(JNIEnv* env, jobject object) {
2483 SSL_SESSION* ssl_session = getSslSessionPointer(env, object);
2493 static jstring OpenSSLSessionImpl_getProtocol(JNIEnv* env, jobject object) {
2494 SSL_SESSION* ssl_session = getSslSessionPointer(env, object);
2511 static jstring OpenSSLSessionImpl_getCipherSuite(JNIEnv* env, jobject object) {
2512 SSL_SESSION* ssl_session = getSslSessionPointer(env, object);
2529 static void OpenSSLSessionImpl_freeImpl(JNIEnv* env, jobject object, jint session) {