(file) Return to snmpDeliverTrap_netsnmp.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Handler / snmpIndicationHandler

Diff for /pegasus/src/Pegasus/Handler/snmpIndicationHandler/snmpDeliverTrap_netsnmp.cpp between version 1.15 and 1.16

version 1.15, 2007/03/20 17:43:08 version 1.16, 2007/08/09 17:05:32
Line 100 
Line 100 
     struct snmp_pdu* snmpPdu;     struct snmp_pdu* snmpPdu;
  
     // Creates a SNMP session     // Creates a SNMP session
     _createSession(targetHost, portNumber, securityName,      _createSession(targetHost, targetHostFormat, portNumber, securityName,
                    sessionHandle, sessionPtr);                    sessionHandle, sessionPtr);
  
     try     try
Line 168 
Line 168 
 // Creates a SNMP session // Creates a SNMP session
 void snmpDeliverTrap_netsnmp::_createSession( void snmpDeliverTrap_netsnmp::_createSession(
     const String& targetHost,     const String& targetHost,
       Uint16 targetHostFormat,
     Uint32 portNumber,     Uint32 portNumber,
     const String& securityName,     const String& securityName,
     void*& sessionHandle,     void*& sessionHandle,
Line 191 
Line 192 
         // peername has format: targetHost:portNumber         // peername has format: targetHost:portNumber
         snmpSession.peername =         snmpSession.peername =
             (char*)malloc((size_t)(strlen(targetHostCStr) + 1 + 32));             (char*)malloc((size_t)(strlen(targetHostCStr) + 1 + 32));
   
           if (targetHostFormat == _IPV6_ADDRESS)
           {
               sprintf(snmpSession.peername, "udp6:[%s]:%u",
                   (const char*)targetHostCStr,
                   portNumber);
           }
           else
           {
         sprintf(snmpSession.peername, "%s:%u",         sprintf(snmpSession.peername, "%s:%u",
             (const char*)targetHostCStr,             (const char*)targetHostCStr,
             portNumber);             portNumber);
           }
  
         sessionHandle = snmp_sess_open(&snmpSession);         sessionHandle = snmp_sess_open(&snmpSession);
     }     }


Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2