(file) Return to JMPIProviderManagerMain.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / ProviderManager2 / JMPI

Diff for /pegasus/src/Pegasus/ProviderManager2/JMPI/JMPIProviderManagerMain.cpp between version 1.8 and 1.10

version 1.8, 2006/09/14 16:25:07 version 1.10, 2008/05/02 21:05:33
Line 47 
Line 47 
    const String & providerManagerName)    const String & providerManagerName)
 { {
 #ifdef PEGASUS_DEBUG #ifdef PEGASUS_DEBUG
     PEGASUS_STD(cerr)<<"--- PegasusCreateProviderManager ("<<providerManagerName<<")"<<PEGASUS_STD(endl);      PEGASUS_STD(cerr)<<"--- PegasusCreateProviderManager ("
                        <<providerManagerName<<")"<<PEGASUS_STD(endl);
 #endif #endif
  
     if (  String::equalNoCase(providerManagerName, "JMPI")     if (  String::equalNoCase(providerManagerName, "JMPI")
Line 55 
Line 56 
        )        )
     {     {
 #ifdef PEGASUS_DEBUG #ifdef PEGASUS_DEBUG
         PEGASUS_STD(cerr)<<"--- JMPI Provider Manager activated"<<PEGASUS_STD(endl);          PEGASUS_STD(cerr)<<"--- JMPI Provider Manager activated"
                            <<PEGASUS_STD(endl);
 #endif #endif
  
         return new JMPIProviderManager ();         return new JMPIProviderManager ();
Line 63 
Line 65 
  
     return 0;     return 0;
 } }
   
   
   const char *ifcNames[] = {"JMPI", "JMPIExperimental", NULL};
   const char *ifcVersionsJMPI[] = {"1.0.0", "2.0.0", "2.2.0", NULL};
   const char *ifcVersionsJMPIExp[] = {"0.0.1", NULL};
   const char *ifcVersionsNone[] = {NULL};
   
   ///////////////////////////////////////////////////////////////////////////////
   extern "C" PEGASUS_EXPORT const char ** getProviderManagerInterfaceNames()
   {
       return ifcNames;
   }
   
   
   ///////////////////////////////////////////////////////////////////////////////
   extern "C" PEGASUS_EXPORT const char ** getProviderManagerInterfaceVersions(
       const char *providerManagerName)
   {
       if (Pegasus::String::equalNoCase(String(providerManagerName), "JMPI"))
       {
           return ifcVersionsJMPI;
       }
       else if (Pegasus::String::equalNoCase(String(providerManagerName),
           "JMPIExperimental"))
       {
           return ifcVersionsJMPIExp;
       }
       return ifcVersionsNone;
   }
   
   
   ///////////////////////////////////////////////////////////////////////////////
   PEGASUS_GET_VERSION_FUNC;
   
   


Legend:
Removed from v.1.8  
changed lines
  Added in v.1.10

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2