Lines Matching refs:session

427 	if ((*session)->a) { \
428 efree((*session)->a); \
429 (*session)->a = NULL; \
433 static void netsnmp_session_free(php_snmp_session **session) /* {{{ */ in netsnmp_session_free() argument
435 if (*session) { in netsnmp_session_free()
440 efree(*session); in netsnmp_session_free()
441 *session = NULL; in netsnmp_session_free()
448 php_snmp_session *session = (php_snmp_session *)rsrc->ptr; in php_snmp_session_destructor() local
449 netsnmp_session_free(&session); in php_snmp_session_destructor()
461 netsnmp_session_free(&(intern->session)); in php_snmp_object_free_storage()
668 struct snmp_session *session, in php_snmp_internal() argument
696 if ((ss = snmp_open(session)) == NULL) { in php_snmp_internal()
697 snmp_error(session, NULL, NULL, &err); in php_snmp_internal()
711 if (session->version == SNMP_VERSION_1) { in php_snmp_internal()
899 php_snmp_error(getThis(), PHP_SNMP_ERRNO_TIMEOUT, "No response from %s", session->peername); in php_snmp_internal()
1075 php_snmp_session *session; in netsnmp_session_init() local
1083 session = *session_p; in netsnmp_session_init()
1084 memset(session, 0, sizeof(php_snmp_session)); in netsnmp_session_init()
1086 snmp_sess_init(session); in netsnmp_session_init()
1088 session->version = version; in netsnmp_session_init()
1089 session->remote_port = SNMP_PORT; in netsnmp_session_init()
1091 session->peername = emalloc(MAX_NAME_LEN); in netsnmp_session_init()
1093 strlcpy(session->peername, hostname, MAX_NAME_LEN); in netsnmp_session_init()
1094 host_ptr = session->peername; in netsnmp_session_init()
1102 session->remote_port = atoi(pptr + 2); in netsnmp_session_init()
1111 session->remote_port = atoi(pptr + 1); in netsnmp_session_init()
1124 *(session->peername) = '\0'; in netsnmp_session_init()
1127 pptr = session->peername; in netsnmp_session_init()
1134 strcpy(session->peername, "udp6:["); in netsnmp_session_init()
1135 pptr = session->peername + strlen(session->peername); in netsnmp_session_init()
1154 if (strlen(session->peername) == 0) { in netsnmp_session_init()
1163 if (session->remote_port != SNMP_PORT) { in netsnmp_session_init()
1164 pptr = session->peername + strlen(session->peername); in netsnmp_session_init()
1165 sprintf(pptr, ":%d", session->remote_port); in netsnmp_session_init()
1172 session->securityName = estrdup(community); in netsnmp_session_init()
1173 session->securityNameLen = strlen(session->securityName); in netsnmp_session_init()
1175 session->authenticator = NULL; in netsnmp_session_init()
1176 session->community = (u_char *)estrdup(community); in netsnmp_session_init()
1177 session->community_len = strlen(community); in netsnmp_session_init()
1180 session->retries = retries; in netsnmp_session_init()
1181 session->timeout = timeout; in netsnmp_session_init()
1302 static int netsnmp_session_set_security(struct snmp_session *session, char *sec_level, char *auth_p… in netsnmp_session_set_security() argument
1306 if (netsnmp_session_set_sec_level(session, sec_level)) { in netsnmp_session_set_security()
1311 …if (session->securityLevel == SNMP_SEC_LEVEL_AUTHNOPRIV || session->securityLevel == SNMP_SEC_LEVE… in netsnmp_session_set_security()
1314 if (netsnmp_session_set_auth_protocol(session, auth_protocol)) { in netsnmp_session_set_security()
1320 if (netsnmp_session_gen_auth_key(session, auth_passphrase)) { in netsnmp_session_set_security()
1325 if (session->securityLevel == SNMP_SEC_LEVEL_AUTHPRIV) { in netsnmp_session_set_security()
1327 if (netsnmp_session_set_sec_protocol(session, priv_protocol)) { in netsnmp_session_set_security()
1333 if (netsnmp_session_gen_sec_key(session, priv_passphrase)) { in netsnmp_session_set_security()
1342 session->contextName = contextName; in netsnmp_session_set_security()
1343 session->contextNameLen = strlen(contextName); in netsnmp_session_set_security()
1347 …if (contextEngineID && strlen(contextEngineID) && netsnmp_session_set_contextEngineID(session, con… in netsnmp_session_set_security()
1373 php_snmp_session *session; in php_snmp() local
1448 if (netsnmp_session_init(&session, version, a1, a2, timeout, retries)) { in php_snmp()
1450 netsnmp_session_free(&session); in php_snmp()
1453 …if (version == SNMP_VERSION_3 && netsnmp_session_set_security(session, a3, a4, a5, a6, a7, NULL, N… in php_snmp()
1455 netsnmp_session_free(&session); in php_snmp()
1462 session = snmp_object->session; in php_snmp()
1463 if (!session) { in php_snmp()
1489 php_snmp_internal(INTERNAL_FUNCTION_PARAM_PASSTHRU, st, session, &objid_query); in php_snmp()
1494 netsnmp_session_free(&session); in php_snmp()
1775 if (snmp_object->session) { in PHP_METHOD()
1776 netsnmp_session_free(&(snmp_object->session)); in PHP_METHOD()
1779 if (netsnmp_session_init(&(snmp_object->session), version, a1, a2, timeout, retries)) { in PHP_METHOD()
1805 netsnmp_session_free(&(snmp_object->session)); in PHP_METHOD()
1860 if (netsnmp_session_set_security(snmp_object->session, a1, a2, a3, a4, a5, a6, a7)) { in PHP_METHOD()
2070 if (snmp_object->session == NULL) { in php_snmp_read_info()
2074 ZVAL_STRINGL(&val, snmp_object->session->peername, strlen(snmp_object->session->peername)); in php_snmp_read_info()
2077 ZVAL_LONG(&val, snmp_object->session->remote_port); in php_snmp_read_info()
2080 ZVAL_LONG(&val, snmp_object->session->timeout); in php_snmp_read_info()
2083 ZVAL_LONG(&val, snmp_object->session->retries); in php_snmp_read_info()