Lines Matching refs:session

341 	ZEND_ARG_INFO(0, session)
451 if ((*session)->a) { \
452 efree((*session)->a); \
453 (*session)->a = NULL; \
457 static void netsnmp_session_free(php_snmp_session **session) in netsnmp_session_free() argument
459 if (*session) { in netsnmp_session_free()
464 efree(*session); in netsnmp_session_free()
465 *session = NULL; in netsnmp_session_free()
471 php_snmp_session *session = (php_snmp_session *)rsrc->ptr; in php_snmp_session_destructor() local
472 netsnmp_session_free(&session); in php_snmp_session_destructor()
483 netsnmp_session_free(&(intern->session)); in php_snmp_object_free_storage()
706 struct snmp_session *session, in php_snmp_internal() argument
734 if ((ss = snmp_open(session)) == NULL) { in php_snmp_internal()
735 snmp_error(session, NULL, NULL, &err); in php_snmp_internal()
749 if (session->version == SNMP_VERSION_1) { in php_snmp_internal()
939 …php_snmp_error(getThis(), NULL TSRMLS_CC, PHP_SNMP_ERRNO_TIMEOUT, "No response from %s", session->… in php_snmp_internal()
1129 php_snmp_session *session; in netsnmp_session_init() local
1137 session = *session_p; in netsnmp_session_init()
1138 if (session == NULL) { in netsnmp_session_init()
1142 memset(session, 0, sizeof(php_snmp_session)); in netsnmp_session_init()
1144 snmp_sess_init(session); in netsnmp_session_init()
1146 session->version = version; in netsnmp_session_init()
1147 session->remote_port = SNMP_PORT; in netsnmp_session_init()
1149 session->peername = emalloc(MAX_NAME_LEN); in netsnmp_session_init()
1150 if (session->peername == NULL) { in netsnmp_session_init()
1155 strlcpy(session->peername, hostname, MAX_NAME_LEN); in netsnmp_session_init()
1156 host_ptr = session->peername; in netsnmp_session_init()
1164 session->remote_port = atoi(pptr + 2); in netsnmp_session_init()
1173 session->remote_port = atoi(pptr + 1); in netsnmp_session_init()
1186 *(session->peername) = '\0'; in netsnmp_session_init()
1189 pptr = session->peername; in netsnmp_session_init()
1196 strcpy(session->peername, "udp6:["); in netsnmp_session_init()
1197 pptr = session->peername + strlen(session->peername); in netsnmp_session_init()
1216 if (strlen(session->peername) == 0) { in netsnmp_session_init()
1225 if (session->remote_port != SNMP_PORT) { in netsnmp_session_init()
1226 pptr = session->peername + strlen(session->peername); in netsnmp_session_init()
1227 sprintf(pptr, ":%d", session->remote_port); in netsnmp_session_init()
1234 session->securityName = estrdup(community); in netsnmp_session_init()
1235 session->securityNameLen = strlen(session->securityName); in netsnmp_session_init()
1237 session->authenticator = NULL; in netsnmp_session_init()
1238 session->community = (u_char *)estrdup(community); in netsnmp_session_init()
1239 session->community_len = strlen(community); in netsnmp_session_init()
1242 session->retries = retries; in netsnmp_session_init()
1243 session->timeout = timeout; in netsnmp_session_init()
1365 static int netsnmp_session_set_security(struct snmp_session *session, char *sec_level, char *auth_p… in netsnmp_session_set_security() argument
1369 if (netsnmp_session_set_sec_level(session, sec_level)) { in netsnmp_session_set_security()
1374 …if (session->securityLevel == SNMP_SEC_LEVEL_AUTHNOPRIV || session->securityLevel == SNMP_SEC_LEVE… in netsnmp_session_set_security()
1377 if (netsnmp_session_set_auth_protocol(session, auth_protocol TSRMLS_CC)) { in netsnmp_session_set_security()
1383 if (netsnmp_session_gen_auth_key(session, auth_passphrase TSRMLS_CC)) { in netsnmp_session_set_security()
1388 if (session->securityLevel == SNMP_SEC_LEVEL_AUTHPRIV) { in netsnmp_session_set_security()
1390 if (netsnmp_session_set_sec_protocol(session, priv_protocol TSRMLS_CC)) { in netsnmp_session_set_security()
1396 if (netsnmp_session_gen_sec_key(session, priv_passphrase TSRMLS_CC)) { in netsnmp_session_set_security()
1405 session->contextName = contextName; in netsnmp_session_set_security()
1406 session->contextNameLen = strlen(contextName); in netsnmp_session_set_security()
1410 …if (contextEngineID && strlen(contextEngineID) && netsnmp_session_set_contextEngineID(session, con… in netsnmp_session_set_security()
1436 php_snmp_session *session; in php_snmp() local
1511 if (netsnmp_session_init(&session, version, a1, a2, timeout, retries TSRMLS_CC)) { in php_snmp()
1513 netsnmp_session_free(&session); in php_snmp()
1516 …if (version == SNMP_VERSION_3 && netsnmp_session_set_security(session, a3, a4, a5, a6, a7, NULL, N… in php_snmp()
1518 netsnmp_session_free(&session); in php_snmp()
1525 session = snmp_object->session; in php_snmp()
1526 if (!session) { in php_snmp()
1552 php_snmp_internal(INTERNAL_FUNCTION_PARAM_PASSTHRU, st, session, &objid_query); in php_snmp()
1557 netsnmp_session_free(&session); in php_snmp()
1843 if (snmp_object->session) { in PHP_METHOD()
1844 netsnmp_session_free(&(snmp_object->session)); in PHP_METHOD()
1847 if (netsnmp_session_init(&(snmp_object->session), version, a1, a2, timeout, retries TSRMLS_CC)) { in PHP_METHOD()
1873 netsnmp_session_free(&(snmp_object->session)); in PHP_METHOD()
1927 if (netsnmp_session_set_security(snmp_object->session, a1, a2, a3, a4, a5, a6, a7 TSRMLS_CC)) { in PHP_METHOD()
2145 if (snmp_object->session == NULL) { in php_snmp_read_info()
2150 ZVAL_STRINGL(val, snmp_object->session->peername, strlen(snmp_object->session->peername), 1); in php_snmp_read_info()
2154 ZVAL_LONG(val, snmp_object->session->remote_port); in php_snmp_read_info()
2158 ZVAL_LONG(val, snmp_object->session->timeout); in php_snmp_read_info()
2162 ZVAL_LONG(val, snmp_object->session->retries); in php_snmp_read_info()