void _cleanup(CIMClient& client) { char hName[256]; for (Uint32 i = 1; i <= HANDLER_COUNT ; ++i) { sprintf(hName,"DRHandler%i",i); _deleteSubscription(client, "DRFilter01", hName); _deleteHandlerInstance(client, String(hName)); } _deleteFilterInstance(client, String("DRFilter01")); }
void _cleanup2 (CIMClient & client) { try { _deleteHandlerInstance (client, String ("DEHandler02"), NAMESPACE2); _deleteFilterInstance (client, String ("DEFilter02"), NAMESPACE1); } catch (Exception & e) { PEGASUS_STD (cerr) << "cleanup2 failed: " << e.getMessage () << PEGASUS_STD (endl); exit (-1); } PEGASUS_STD (cout) << "+++++ cleanup2 completed successfully" << PEGASUS_STD (endl); }
void _delete (CIMClient & client, String & filter, String & handler) { // // Delete subscription instances // _deleteSubscriptionInstance (client, filter, PEGASUS_CLASSNAME_INDHANDLER_CIMXML, handler); // // Delete handler instances // _deleteHandlerInstance (client, PEGASUS_CLASSNAME_INDHANDLER_CIMXML, handler); // // Delete filter instances // _deleteFilterInstance (client, filter); }
void _cleanup (CIMClient & client) { char cnt[512]; String filter; String handler; for (Uint32 i = 0; i < QUERIES; i++) { sprintf (cnt, "%d", i); filter.clear (); filter.append (_filter); filter.append (cnt); handler.clear (); handler.append (_handler); handler.append (cnt); if (verbose) { cerr << " Deleting filter " << filter << endl; cerr << " Deleting handler" << handler << endl; } // // Delete subscription instances // try { _deleteSubscriptionInstance (client, filter, PEGASUS_CLASSNAME_INDHANDLER_CIMXML, handler); } catch (...) { } // // Delete handler instances // try { _deleteHandlerInstance (client, PEGASUS_CLASSNAME_INDHANDLER_CIMXML, handler); } catch (...) { } // // Delete filter instances // try { _deleteFilterInstance (client, filter); } catch (...) { } } cout << "+++++ cleanup completed successfully" << endl; }
void _cleanup (CIMClient & client) { try { _deleteSubscriptionInstance (client, FILTER_NAME, SNMPV1_HANDLER_NAME); } catch (CIMException& e) { if (e.getCode() != CIM_ERR_NOT_FOUND) { cerr << "----- Error: deleteSubscriptionInstance failure: " << endl; throw; } } try { _deleteSubscriptionInstance (client, FILTER_NAME, SNMPV2C_HANDLER_NAME); } catch (CIMException& e) { if (e.getCode() != CIM_ERR_NOT_FOUND) { cerr << "----- Error: deleteSubscriptionInstance failure: " << endl; throw; } } #if defined(PEGASUS_ENABLE_IPV6) try { _deleteSubscriptionInstance (client, FILTER_NAME, SNMPV2C_IPV6_HANDLER_NAME); } catch (CIMException& e) { if (e.getCode() != CIM_ERR_NOT_FOUND) { cerr << "----- Error: deleteSubscriptionInstance failure: " << endl; throw; } } #endif try { _deleteFilterInstance (client, FILTER_NAME); } catch (CIMException& e) { if (e.getCode() != CIM_ERR_NOT_FOUND) { cerr << "----- Error: deleteFilterInstance failure: " << endl; throw; } } try { _deleteHandlerInstance (client, SNMPV1_HANDLER_NAME); } catch (CIMException& e) { if (e.getCode() != CIM_ERR_NOT_FOUND) { cerr << "----- Error: deleteHandlerInstance failure: " << endl; throw; } } try { _deleteHandlerInstance (client, SNMPV2C_HANDLER_NAME); } catch (CIMException& e) { if (e.getCode() != CIM_ERR_NOT_FOUND) { cerr << "----- Error: deleteHandlerInstance failure: " << endl; throw; } } #if defined(PEGASUS_ENABLE_IPV6) try { _deleteHandlerInstance (client, SNMPV2C_IPV6_HANDLER_NAME); } catch (CIMException& e) { if (e.getCode() != CIM_ERR_NOT_FOUND) { cerr << "----- Error: deleteHandlerInstance failure: " << endl; throw; } } #endif }