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

Diff for /pegasus/src/Pegasus/Handler/snmpIndicationHandler/snmpIndicationHandler.cpp between version 1.29 and 1.29.2.1

version 1.29, 2006/01/30 16:17:54 version 1.29.2.1, 2006/04/19 22:33:44
Line 62 
Line 62 
  
 PEGASUS_USING_STD; PEGASUS_USING_STD;
  
   #ifdef HPUX_EMANATE
           static snmpDeliverTrap_emanate snmpTrap;
   #elif defined (PEGASUS_USE_NET_SNMP)
           static snmpDeliverTrap_netsnmp snmpTrap;
   #else
           static snmpDeliverTrap_stub snmpTrap;
   #endif
   
   snmpIndicationHandler::snmpIndicationHandler()
   {
       PEG_METHOD_ENTER (TRC_IND_HANDLER,
           "snmpIndicationHandler::snmpIndicationHandler");
       PEG_METHOD_EXIT();
   }
   
 void snmpIndicationHandler::initialize(CIMRepository* repository) void snmpIndicationHandler::initialize(CIMRepository* repository)
 { {
       PEG_METHOD_ENTER (TRC_IND_HANDLER,
           "snmpIndicationHandler::initialize");
   
     _repository = repository;     _repository = repository;
   
   #ifdef PEGASUS_USE_NET_SNMP
       snmpTrap.initialize();
   #endif
   
       PEG_METHOD_EXIT();
   }
   
   void snmpIndicationHandler::terminate()
   {
       PEG_METHOD_ENTER (TRC_IND_HANDLER,
           "snmpIndicationHandler::terminate");
   
   #ifdef PEGASUS_USE_NET_SNMP
       snmpTrap.terminate();
   #endif
   
       PEG_METHOD_EXIT();
   }
   
   snmpIndicationHandler::~snmpIndicationHandler()
   {
       PEG_METHOD_ENTER (TRC_IND_HANDLER,
           "snmpIndicationHandler::~snmpIndicationHandler");
   
   
       PEG_METHOD_EXIT();
 } }
  
 // l10n - note: ignoring indication language // l10n - note: ignoring indication language
Line 153 
Line 198 
         // trap destination and SNMP type are defined in handlerInstance         // trap destination and SNMP type are defined in handlerInstance
         // and passing this instance as it is to deliverTrap() call         // and passing this instance as it is to deliverTrap() call
  
 #ifdef HPUX_EMANATE  
         static snmpDeliverTrap_emanate emanateTrap;  
 #elif defined (PEGASUS_USE_NET_SNMP)  
         static snmpDeliverTrap_netsnmp emanateTrap;  
 #else  
         static snmpDeliverTrap_stub emanateTrap;  
 #endif  
   
         Uint32 targetHostPos = handler.findProperty(CIMName ("TargetHost"));         Uint32 targetHostPos = handler.findProperty(CIMName ("TargetHost"));
         Uint32 targetHostFormatPos = handler.findProperty(CIMName ("TargetHostFormat"));         Uint32 targetHostFormatPos = handler.findProperty(CIMName ("TargetHostFormat"));
         Uint32 otherTargetHostFormatPos = handler.findProperty(CIMName (         Uint32 otherTargetHostFormatPos = handler.findProperty(CIMName (
Line 263 
Line 300 
                 handler.getProperty(engineIDPos).getValue().get(engineID);                 handler.getProperty(engineIDPos).getValue().get(engineID);
             }             }
  
             emanateTrap.deliverTrap(              snmpTrap.deliverTrap(
                 trapOid,                 trapOid,
                 securityName,                 securityName,
                 targetHost,                 targetHost,
Line 315 
Line 352 
                 MessageLoaderParms("Handler.snmpIndicationHandler.snmpIndicationHandler.FAILED_TO_DELIVER_TRAP",                 MessageLoaderParms("Handler.snmpIndicationHandler.snmpIndicationHandler.FAILED_TO_DELIVER_TRAP",
                                    "Failed to deliver trap."));                                    "Failed to deliver trap."));
     }     }
   
       PEG_METHOD_EXIT();
 } }
  
 // This is the dynamic entry point into this dynamic module. The name of // This is the dynamic entry point into this dynamic module. The name of


Legend:
Removed from v.1.29  
changed lines
  Added in v.1.29.2.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2