Lines Matching refs:connection

124 static int php_oci_create_session(php_oci_connection *connection, php_oci_spool *session_pool, char…
125 static int php_oci_old_create_session(php_oci_connection *connection, char *dbname, int dbname_len,…
128 static sword php_oci_ping_init(php_oci_connection *connection, OCIError *errh);
384 php_oci_connection *connection = (php_oci_connection *)entry->ptr; in php_oci_connection_list_dtor() local
386 if (connection) { in php_oci_connection_list_dtor()
387 php_oci_connection_close(connection); in php_oci_connection_list_dtor()
399 php_oci_connection *connection = (php_oci_connection *)entry->ptr; in php_oci_pconnection_list_dtor() local
401 if (connection) { in php_oci_pconnection_list_dtor()
402 php_oci_connection_close(connection); in php_oci_pconnection_list_dtor()
416 php_oci_connection *connection = (php_oci_connection *)entry->ptr; in php_oci_pconnection_list_np_dtor() local
432 if (!connection->is_open || in php_oci_pconnection_list_np_dtor()
433 connection->passwd_changed || in php_oci_pconnection_list_np_dtor()
438 if (connection->hash_key) { in php_oci_pconnection_list_np_dtor()
439 zvp = zend_hash_find(&EG(persistent_list), connection->hash_key); in php_oci_pconnection_list_np_dtor()
441 if (le != NULL && le->type == le_pconnection && le->ptr == connection) { in php_oci_pconnection_list_np_dtor()
442 zend_hash_del(&EG(persistent_list), connection->hash_key); in php_oci_pconnection_list_np_dtor()
445 php_oci_connection_close(connection); in php_oci_pconnection_list_np_dtor()
452 DTRACE_OCI8_CONNECT_P_DTOR_CLOSE(connection); in php_oci_pconnection_list_np_dtor()
465 php_oci_connection_release(connection); in php_oci_pconnection_list_np_dtor()
469 DTRACE_OCI8_CONNECT_P_DTOR_RELEASE(connection); in php_oci_pconnection_list_np_dtor()
618 void php_oci_connection_descriptors_free(php_oci_connection *connection) in php_oci_connection_descriptors_free() argument
620 zend_hash_destroy(connection->descriptors); in php_oci_connection_descriptors_free()
621 efree(connection->descriptors); in php_oci_connection_descriptors_free()
622 connection->descriptors = NULL; in php_oci_connection_descriptors_free()
623 connection->descriptor_count = 0; in php_oci_connection_descriptors_free()
726 PHP_OCI_HANDLE_ERROR(statement->connection, statement->errcode); in php_oci_fetch_sqltext_offset()
734 PHP_OCI_HANDLE_ERROR(statement->connection, statement->errcode); in php_oci_fetch_sqltext_offset()
747 php_oci_connection *connection; in php_oci_do_connect() local
774connection = php_oci_do_connect_ex(username, (int) username_len, password, (int) password_len, NUL… in php_oci_do_connect()
778 DTRACE_OCI8_CONNECT_RETURN(connection); in php_oci_do_connect()
783 if (!connection) { in php_oci_do_connect()
786 RETURN_RES(connection->id); in php_oci_do_connect()
801 php_oci_connection *connection = NULL; in php_oci_do_connect_ex() local
932 connection = (php_oci_connection *)le->ptr; in php_oci_do_connect_ex()
942 connection = (php_oci_connection *)ptr->ptr; in php_oci_do_connect_ex()
949 DTRACE_OCI8_CONNECT_LOOKUP(connection, connection && connection->is_stub ? 1 : 0); in php_oci_do_connect_ex()
960 if (connection && connection->is_persistent && connection->is_stub) { in php_oci_do_connect_ex()
961 …if (php_oci_create_session(connection, NULL, dbname, dbname_len, username, username_len, password,… in php_oci_do_connect_ex()
963 zend_hash_del(&EG(persistent_list), connection->hash_key); in php_oci_do_connect_ex()
971 if (connection) { in php_oci_do_connect_ex()
972 if (connection->is_open) { in php_oci_do_connect_ex()
974 if (connection->is_persistent) { in php_oci_do_connect_ex()
981 if (php_oci_connection_status(connection)) { in php_oci_do_connect_ex()
989 …if (!ping_done && (*(connection->next_pingp) > 0) && (timestamp >= *(connection->next_pingp)) && !… in php_oci_do_connect_ex()
996 connection->used_this_request = 1; in php_oci_do_connect_ex()
997 if (connection->id) { in php_oci_do_connect_ex()
998 tmp_val = zend_hash_index_find(&EG(regular_list), connection->id->handle); in php_oci_do_connect_ex()
1005 connection = tmp; in php_oci_do_connect_ex()
1006 GC_ADDREF(connection->id); in php_oci_do_connect_ex()
1009 PHP_OCI_REGISTER_RESOURCE(connection, le_pconnection); in php_oci_do_connect_ex()
1016 GC_ADDREF(connection->id); in php_oci_do_connect_ex()
1020 return connection; in php_oci_do_connect_ex()
1027 GC_ADDREF(connection->id); in php_oci_do_connect_ex()
1028 return connection; in php_oci_do_connect_ex()
1037 connection->is_open = 0; in php_oci_do_connect_ex()
1038 connection->used_this_request = 1; in php_oci_do_connect_ex()
1043 if (connection == connection->id->ptr && le) { in php_oci_do_connect_ex()
1055 connection = NULL; in php_oci_do_connect_ex()
1084 connection = (php_oci_connection *) ecalloc(1, sizeof(php_oci_connection)); in php_oci_do_connect_ex()
1085 connection->hash_key = zend_string_dup(hashed_details.s, 0); in php_oci_do_connect_ex()
1086 connection->is_persistent = 0; in php_oci_do_connect_ex()
1087 ZVAL_UNDEF(&connection->taf_callback); in php_oci_do_connect_ex()
1089 connection->client_id = NULL; in php_oci_do_connect_ex()
1092 connection = (php_oci_connection *) calloc(1, sizeof(php_oci_connection)); in php_oci_do_connect_ex()
1093 if (connection == NULL) { in php_oci_do_connect_ex()
1096 connection->hash_key = zend_string_dup(hashed_details.s, 1); in php_oci_do_connect_ex()
1097 if (connection->hash_key == NULL) { in php_oci_do_connect_ex()
1098 free(connection); in php_oci_do_connect_ex()
1101 connection->is_persistent = 1; in php_oci_do_connect_ex()
1102 ZVAL_UNDEF(&connection->taf_callback); in php_oci_do_connect_ex()
1104 connection->client_id = NULL; in php_oci_do_connect_ex()
1108 connection = (php_oci_connection *) ecalloc(1, sizeof(php_oci_connection)); in php_oci_do_connect_ex()
1109 connection->hash_key = zend_string_dup(hashed_details.s, 0); in php_oci_do_connect_ex()
1110 connection->is_persistent = 0; in php_oci_do_connect_ex()
1111 ZVAL_UNDEF(&connection->taf_callback); in php_oci_do_connect_ex()
1113 connection->client_id = NULL; in php_oci_do_connect_ex()
1125 if (use_spool && !connection->is_persistent) { in php_oci_do_connect_ex()
1128 php_oci_connection_close(connection); in php_oci_do_connect_ex()
1135connection->idle_expiry = (OCI_G(persistent_timeout) > 0) ? (timestamp + OCI_G(persistent_timeout)… in php_oci_do_connect_ex()
1138 connection->passwd_changed = 0; in php_oci_do_connect_ex()
1143 connection->charset = charsetid; in php_oci_do_connect_ex()
1145 connection->charset = charsetid_nls_lang; in php_oci_do_connect_ex()
1152 …if (php_oci_old_create_session(connection, dbname, dbname_len, username, username_len, password, p… in php_oci_do_connect_ex()
1153 php_oci_connection_close(connection); in php_oci_do_connect_ex()
1158 …if (php_oci_create_session(connection, session_pool, dbname, dbname_len, username, username_len, p… in php_oci_do_connect_ex()
1159 php_oci_connection_close(connection); in php_oci_do_connect_ex()
1165 connection->is_open = 1; in php_oci_do_connect_ex()
1168 if (connection->is_persistent) { in php_oci_do_connect_ex()
1169 connection->used_this_request = 1; in php_oci_do_connect_ex()
1170 PHP_OCI_REGISTER_RESOURCE(connection, le_pconnection); in php_oci_do_connect_ex()
1177 GC_ADDREF(connection->id); in php_oci_do_connect_ex()
1179 zend_register_persistent_resource_ex(connection->hash_key, connection, le_pconnection); in php_oci_do_connect_ex()
1183 PHP_OCI_REGISTER_RESOURCE(connection, le_connection); in php_oci_do_connect_ex()
1184 new_le.ptr = connection->id; in php_oci_do_connect_ex()
1186 …zend_hash_update_mem(&EG(regular_list), connection->hash_key, (void *)&new_le, sizeof(zend_resourc… in php_oci_do_connect_ex()
1189 PHP_OCI_REGISTER_RESOURCE(connection, le_connection); in php_oci_do_connect_ex()
1195 …DTRACE_OCI8_CONNECT_TYPE(connection->is_persistent ? 1 : 0, exclusive ? 1 : 0, connection, OCI_G(n… in php_oci_do_connect_ex()
1199 return connection; in php_oci_do_connect_ex()
1207 static int php_oci_connection_ping(php_oci_connection *connection) in php_oci_connection_ping() argument
1217 PHP_OCI_CALL_RETURN(errstatus, OCIPing, (connection->svc, OCI_G(err), OCI_DEFAULT)); in php_oci_connection_ping()
1241 static int php_oci_connection_status(php_oci_connection *connection) in php_oci_connection_status() argument
1247 …PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)connection->server, OCI_HTYPE_SERVER, (dvoid … in php_oci_connection_status()
1262 int php_oci_connection_rollback(php_oci_connection *connection) in php_oci_connection_rollback() argument
1266 PHP_OCI_CALL_RETURN(errstatus, OCITransRollback, (connection->svc, connection->err, (ub4) 0)); in php_oci_connection_rollback()
1267 connection->rb_on_disconnect = 0; in php_oci_connection_rollback()
1270 connection->errcode = php_oci_error(connection->err, errstatus); in php_oci_connection_rollback()
1271 PHP_OCI_HANDLE_ERROR(connection, connection->errcode); in php_oci_connection_rollback()
1274 connection->errcode = 0; /* retain backwards compat with OCI8 1.4 */ in php_oci_connection_rollback()
1283 int php_oci_connection_commit(php_oci_connection *connection) in php_oci_connection_commit() argument
1287 PHP_OCI_CALL_RETURN(errstatus, OCITransCommit, (connection->svc, connection->err, (ub4) 0)); in php_oci_connection_commit()
1288 connection->rb_on_disconnect = 0; in php_oci_connection_commit()
1291 connection->errcode = php_oci_error(connection->err, errstatus); in php_oci_connection_commit()
1292 PHP_OCI_HANDLE_ERROR(connection, connection->errcode); in php_oci_connection_commit()
1295 connection->errcode = 0; /* retain backwards compat with OCI8 1.4 */ in php_oci_connection_commit()
1304 static int php_oci_connection_close(php_oci_connection *connection) in php_oci_connection_close() argument
1311 DTRACE_OCI8_CONNECTION_CLOSE(connection); in php_oci_connection_close()
1315 if (!connection->is_stub) { in php_oci_connection_close()
1317 php_oci_connection_release(connection); in php_oci_connection_close()
1320 if (!connection->using_spool && connection->svc) { in php_oci_connection_close()
1321 PHP_OCI_CALL(OCISessionEnd, (connection->svc, connection->err, connection->session, (ub4) 0)); in php_oci_connection_close()
1324 if (connection->err) { in php_oci_connection_close()
1325 PHP_OCI_CALL(OCIHandleFree, ((dvoid *) connection->err, (ub4) OCI_HTYPE_ERROR)); in php_oci_connection_close()
1327 if (connection->authinfo) { in php_oci_connection_close()
1328 PHP_OCI_CALL(OCIHandleFree, ((dvoid *) connection->authinfo, (ub4) OCI_HTYPE_AUTHINFO)); in php_oci_connection_close()
1332 if (!connection->using_spool) { in php_oci_connection_close()
1333 if (connection->session) { in php_oci_connection_close()
1334 PHP_OCI_CALL(OCIHandleFree, ((dvoid *) connection->session, OCI_HTYPE_SESSION)); in php_oci_connection_close()
1337 if (connection->is_attached) { in php_oci_connection_close()
1338 PHP_OCI_CALL(OCIServerDetach, (connection->server, OCI_G(err), OCI_DEFAULT)); in php_oci_connection_close()
1341 if (connection->svc) { in php_oci_connection_close()
1342 PHP_OCI_CALL(OCIHandleFree, ((dvoid *) connection->svc, (ub4) OCI_HTYPE_SVCCTX)); in php_oci_connection_close()
1345 if (connection->server) { in php_oci_connection_close()
1346 PHP_OCI_CALL(OCIHandleFree, ((dvoid *) connection->server, (ub4) OCI_HTYPE_SERVER)); in php_oci_connection_close()
1349 if (connection->env) { in php_oci_connection_close()
1350 PHP_OCI_CALL(OCIHandleFree, ((dvoid *) connection->env, OCI_HTYPE_ENV)); in php_oci_connection_close()
1352 } else if (connection->private_spool) { in php_oci_connection_close()
1356 php_oci_spool_close(connection->private_spool); in php_oci_connection_close()
1357 connection->private_spool = NULL; in php_oci_connection_close()
1360 if (GC_REFCOUNT(connection->hash_key) >= 2) { in php_oci_connection_close()
1361 zend_hash_del(&EG(regular_list), connection->hash_key); in php_oci_connection_close()
1364 if (connection->hash_key) { in php_oci_connection_close()
1365 pefree(connection->hash_key, connection->is_persistent); in php_oci_connection_close()
1366 connection->hash_key = NULL; in php_oci_connection_close()
1369 if (connection->client_id) { in php_oci_connection_close()
1370 pefree(connection->client_id, connection->is_persistent); in php_oci_connection_close()
1371 connection->client_id = NULL; in php_oci_connection_close()
1375 if (!Z_ISUNDEF(connection->taf_callback)) { in php_oci_connection_close()
1377 if (!Z_ISNULL(connection->taf_callback)) { in php_oci_connection_close()
1378 zval_ptr_dtor(&connection->taf_callback); in php_oci_connection_close()
1380 ZVAL_UNDEF(&connection->taf_callback); in php_oci_connection_close()
1383 pefree(connection, connection->is_persistent); in php_oci_connection_close()
1384 connection = NULL; in php_oci_connection_close()
1396 int php_oci_connection_release(php_oci_connection *connection) in php_oci_connection_release() argument
1402 if (connection->is_stub) { in php_oci_connection_release()
1406 if (connection->descriptors) { in php_oci_connection_release()
1407 php_oci_connection_descriptors_free(connection); in php_oci_connection_release()
1410 if (connection->svc) { in php_oci_connection_release()
1412 if (connection->rb_on_disconnect) { in php_oci_connection_release()
1413 if (php_oci_connection_rollback(connection)) { in php_oci_connection_release()
1421 connection->idle_expiry = timestamp + OCI_G(persistent_timeout); in php_oci_connection_release()
1425 if (connection->next_pingp) { in php_oci_connection_release()
1427 *(connection->next_pingp) = timestamp + OCI_G(ping_interval); in php_oci_connection_release()
1430 *(connection->next_pingp) = 0; in php_oci_connection_release()
1435 if (connection->using_spool) { in php_oci_connection_release()
1442 if (connection->svc) { in php_oci_connection_release()
1443 PHP_OCI_CALL(OCISessionRelease, (connection->svc, connection->err, NULL, in php_oci_connection_release()
1449 connection->svc = NULL; in php_oci_connection_release()
1450 connection->server = NULL; in php_oci_connection_release()
1451 connection->session = NULL; in php_oci_connection_release()
1453connection->is_attached = connection->is_open = connection->rb_on_disconnect = connection->used_th… in php_oci_connection_release()
1454 connection->is_stub = 1; in php_oci_connection_release()
1459 connection->next_pingp = NULL; in php_oci_connection_release()
1461 if (connection->client_id) { in php_oci_connection_release()
1462 pefree(connection->client_id, connection->is_persistent); in php_oci_connection_release()
1463 connection->client_id = NULL; in php_oci_connection_release()
1469 connection->id = NULL; in php_oci_connection_release()
1480 int php_oci_password_change(php_oci_connection *connection, char *user, int user_len, char *pass_ol… in php_oci_password_change() argument
1484 …PHP_OCI_CALL_RETURN(errstatus, OCIPasswordChange, (connection->svc, connection->err, (text *)user,… in php_oci_password_change()
1487 connection->errcode = php_oci_error(connection->err, errstatus); in php_oci_password_change()
1488 PHP_OCI_HANDLE_ERROR(connection, connection->errcode); in php_oci_password_change()
1491 connection->errcode = 0; /* retain backwards compat with OCI8 1.4 */ in php_oci_password_change()
1492 connection->passwd_changed = 1; in php_oci_password_change()
1518 int php_oci_server_get_version(php_oci_connection *connection, char *version, size_t version_size) in php_oci_server_get_version() argument
1522 …PHP_OCI_CALL_RETURN(errstatus, OCIServerVersion, (connection->svc, connection->err, (text *)versio… in php_oci_server_get_version()
1525 connection->errcode = php_oci_error(connection->err, errstatus); in php_oci_server_get_version()
1526 PHP_OCI_HANDLE_ERROR(connection, connection->errcode); in php_oci_server_get_version()
1810 php_oci_connection *connection; in php_oci_persistent_helper() local
1816 connection = (php_oci_connection *)le->ptr; in php_oci_persistent_helper()
1819 …if (connection->used_this_request && !Z_ISUNDEF(connection->taf_callback) && !Z_ISNULL(connection-… in php_oci_persistent_helper()
1820 php_oci_unregister_taf_callback(connection); in php_oci_persistent_helper()
1823 if (!connection->used_this_request && OCI_G(persistent_timeout) != -1) { in php_oci_persistent_helper()
1826 …DTRACE_OCI8_CONNECT_EXPIRY(connection, connection->is_stub ? 1 : 0, (long)connection->idle_expiry,… in php_oci_persistent_helper()
1829 if (connection->idle_expiry < timestamp) { in php_oci_persistent_helper()
2080 static int php_oci_old_create_session(php_oci_connection *connection, char *dbname, int dbname_len,… in php_oci_old_create_session() argument
2092 if (!(connection->env = php_oci_create_env(connection->charset))) { in php_oci_old_create_session()
2097 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIHandleAlloc, (connection->env, (dvoid **)&(connection->serv… in php_oci_old_create_session()
2106 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIServerAttach, (connection->server, OCI_G(err), (text *)dbna… in php_oci_old_create_session()
2113 connection->is_attached = 1; in php_oci_old_create_session()
2116 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIHandleAlloc, (connection->env, (dvoid **)&(connection->sess… in php_oci_old_create_session()
2125 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIHandleAlloc, (connection->env, (dvoid **)&(connection->err)… in php_oci_old_create_session()
2134 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIHandleAlloc, (connection->env, (dvoid **)&(connection->svc)… in php_oci_old_create_session()
2144 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIAttrSet, ((dvoid *) connection->session, (ub4) OCI_HTYPE_SE… in php_oci_old_create_session()
2155 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIAttrSet, ((dvoid *) connection->session, (ub4) OCI_HTYPE_SE… in php_oci_old_create_session()
2166 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIAttrSet, ((dvoid *) connection->session, (ub4) OCI_HTYPE_SE… in php_oci_old_create_session()
2176 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIAttrSet, ((dvoid *) connection->session, (ub4) OCI_HTYPE_SE… in php_oci_old_create_session()
2185 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIAttrSet, (connection->svc, OCI_HTYPE_SVCCTX, connection->se… in php_oci_old_create_session()
2194 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIAttrSet, (connection->svc, OCI_HTYPE_SVCCTX, connection->se… in php_oci_old_create_session()
2204 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIPasswordChange, (connection->svc, OCI_G(err), (text *)usern… in php_oci_old_create_session()
2211 …LL_RETURN(OCI_G(errcode), OCIAttrGet, ((dvoid *)connection->svc, OCI_HTYPE_SVCCTX, (dvoid *)&(conn… in php_oci_old_create_session()
2230 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCISessionBegin, (connection->svc, OCI_G(err), connection->ses… in php_oci_old_create_session()
2245 if (php_oci_ping_init(connection, OCI_G(err)) != OCI_SUCCESS) { in php_oci_old_create_session()
2250 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIAttrSet, ((dvoid *) connection->svc, (ub4) OCI_HTYPE_SVCCTX… in php_oci_old_create_session()
2266 static int php_oci_create_session(php_oci_connection *connection, php_oci_spool *session_pool, char… in php_oci_create_session() argument
2281 if (connection->is_persistent && !connection->private_spool && in php_oci_create_session()
2282 …!(connection->private_spool = php_oci_create_spool(username, username_len, password, password_len,… in php_oci_create_session()
2285 actual_spool = (connection->is_persistent) ? (connection->private_spool) : (session_pool); in php_oci_create_session()
2287 connection->env = actual_spool->env; in php_oci_create_session()
2292 if (!connection->using_spool) { in php_oci_create_session()
2293 connection->using_spool = 1; in php_oci_create_session()
2298 …DTRACE_OCI8_SESSPOOL_TYPE(session_pool ? 1 : 0, session_pool ? session_pool : connection->private_… in php_oci_create_session()
2306 if (!connection->err) { in php_oci_create_session()
2307 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIHandleAlloc, (connection->env, (dvoid **)&(connection->err)… in php_oci_create_session()
2316 if (!connection->authinfo) { in php_oci_create_session()
2317 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIHandleAlloc, (connection->env, (dvoid **)&(connection->auth… in php_oci_create_session()
2325 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIAttrSet, ((dvoid *) connection->authinfo,(ub4) OCI_HTYPE_SE… in php_oci_create_session()
2332 if (connection->is_persistent) in php_oci_create_session()
2337 …PHP_OCI_CALL_RETURN(OCI_G(errcode),OCIAttrSet, ((dvoid *) connection->authinfo,(ub4) OCI_HTYPE_AUT… in php_oci_create_session()
2366 …_RETURN(OCI_G(errcode),OCISessionGet, (connection->env, OCI_G(err), &(connection->svc), (OCIAuthIn… in php_oci_create_session()
2381 …LL_RETURN(OCI_G(errcode), OCIAttrGet, ((dvoid *)connection->svc, OCI_HTYPE_SVCCTX, (dvoid *)&(conn… in php_oci_create_session()
2383 …LL_RETURN(OCI_G(errcode), OCIAttrGet, ((dvoid *)connection->svc, OCI_HTYPE_SVCCTX, (dvoid *)&(conn… in php_oci_create_session()
2386 …de), OCIContextGetValue, (connection->session, OCI_G(err), (ub1 *)"NEXT_PING", (ub1)sizeof("NEXT_P… in php_oci_create_session()
2392 if (!(connection->next_pingp)){ in php_oci_create_session()
2394 if (php_oci_ping_init(connection, OCI_G(err)) != OCI_SUCCESS) { in php_oci_create_session()
2398 } else if ((*(connection->next_pingp) > 0) && (timestamp >= *(connection->next_pingp))) { in php_oci_create_session()
2399 if (php_oci_connection_ping(connection)) { in php_oci_create_session()
2401 *(connection->next_pingp) = timestamp + OCI_G(ping_interval); in php_oci_create_session()
2404 …PHP_OCI_CALL(OCISessionRelease, (connection->svc, connection->err, NULL,0, (ub4) OCI_SESSRLS_DROPS… in php_oci_create_session()
2405 connection->svc = NULL; in php_oci_create_session()
2406 connection->server = NULL; in php_oci_create_session()
2407 connection->session = NULL; in php_oci_create_session()
2410 } while (!(connection->svc)); in php_oci_create_session()
2412 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIAttrSet, ((dvoid *) connection->svc, (ub4) OCI_HTYPE_SVCCTX… in php_oci_create_session()
2420 connection->is_stub = 0; in php_oci_create_session()
2421 connection->is_attached = connection->is_open = 1; in php_oci_create_session()
2480 static sword php_oci_ping_init(php_oci_connection *connection, OCIError *errh) in php_oci_ping_init() argument
2484 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIContextGetValue, (connection->session, errh, (ub1 *)"NEXT_P… in php_oci_ping_init()
2491 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIMemoryAlloc, (connection->session, errh, (void **)&next_pin… in php_oci_ping_init()
2505 …PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIContextSetValue, (connection->session, errh, OCI_DURATION_S… in php_oci_ping_init()
2507 OCIMemoryFree(connection->session, errh, next_pingp); in php_oci_ping_init()
2512 connection->next_pingp = next_pingp; in php_oci_ping_init()
2522 void php_oci_dtrace_check_connection(php_oci_connection *connection, sb4 errcode, ub4 serverStatus) in php_oci_dtrace_check_connection() argument
2526 …DTRACE_OCI8_CHECK_CONNECTION(connection, connection->client_id, connection->is_open ? 1 : 0, (long… in php_oci_dtrace_check_connection()