version 1.18, 2008/08/14 17:30:42
|
version 1.20, 2008/10/14 17:37:18
|
|
|
// Initializes the SNMP library | // Initializes the SNMP library |
init_snmp("snmpIndicationHandler"); | init_snmp("snmpIndicationHandler"); |
| |
|
// don't load/save persistent file |
|
#ifdef NETSNMP_DS_LIB_DONT_PERSIST_STATE |
|
netsnmp_ds_set_boolean(NETSNMP_DS_LIBRARY_ID, |
|
NETSNMP_DS_LIB_DONT_PERSIST_STATE, 1); |
|
#endif |
|
|
// windows32 specific initialization (is a NOOP on unix) | // windows32 specific initialization (is a NOOP on unix) |
SOCK_STARTUP; | SOCK_STARTUP; |
| |
|
|
| |
free(errStr); | free(errStr); |
| |
|
snmp_free_pdu(snmpPdu); |
|
|
_destroySession(sessionHandle); | _destroySession(sessionHandle); |
| |
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
|
|
| |
free(errStr); | free(errStr); |
| |
|
free(snmpSession.peername); |
|
|
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
| |
throw PEGASUS_CIM_EXCEPTION_L(CIM_ERR_FAILED, | throw PEGASUS_CIM_EXCEPTION_L(CIM_ERR_FAILED, |
|
|
| |
free(errStr); | free(errStr); |
| |
|
free(snmpSession.peername); |
|
|
throw PEGASUS_CIM_EXCEPTION_L(CIM_ERR_FAILED, MessageLoaderParms( | throw PEGASUS_CIM_EXCEPTION_L(CIM_ERR_FAILED, MessageLoaderParms( |
_MSG_GET_SESSION_POINTER_FAILED_KEY, | _MSG_GET_SESSION_POINTER_FAILED_KEY, |
exceptionStr)); | exceptionStr)); |