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

Diff for /pegasus/src/Pegasus/ProviderManager2/Attic/ProviderRegistrarInitializer.cpp between version 1.1 and 1.2

version 1.1, 2003/10/07 19:18:41 version 1.2, 2003/10/08 16:31:16
Line 38 
Line 38 
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
 class RegistrationRecord  Array<RegistrationRecord> _globalRegistrationTable;
 {  
 public:  
     String _className;  
     String _namespace;  
     String _providerName;  
     String _moduleName;  
   
 };  
  
 ProviderRegistrarInitializer::ProviderRegistrarInitializer(void) ProviderRegistrarInitializer::ProviderRegistrarInitializer(void)
 { {
Line 101 
Line 93 
         // get class name         // get class name
         if((pos = providerInstances[i].findProperty("Name")) != PEG_NOT_FOUND)         if((pos = providerInstances[i].findProperty("Name")) != PEG_NOT_FOUND)
         {         {
             providerInstances[i].getProperty(pos).getValue().get(record._className);              providerInstances[i].getProperty(pos).getValue().get(record.className);
         }         }
  
         // get namespace         // get namespace
Line 110 
Line 102 
             // ATTN: must create duplicate entries for each namespace. for now, only             // ATTN: must create duplicate entries for each namespace. for now, only
             // one namespace is support (0 is invalid).             // one namespace is support (0 is invalid).
  
             Array<String> temp;              //Array<String> temp;
  
             providerInstances[i].getProperty(pos).getValue().get(temp);              //providerInstances[i].getProperty(pos).getValue().get(temp);
  
             record._namespace = temp[0];              //record._namespace = temp[0];
         }         }
  
         // get provider name         // get provider name
         if((pos = providerInstances[i].findProperty("ProviderName")) != PEG_NOT_FOUND)         if((pos = providerInstances[i].findProperty("ProviderName")) != PEG_NOT_FOUND)
         {         {
             providerInstances[i].getProperty(pos).getValue().get(record._providerName);              providerInstances[i].getProperty(pos).getValue().get(record.providerName);
         }         }
  
         // get provider module name         // get provider module name
         if((pos = providerInstances[i].findProperty("ProviderModuleName")) != PEG_NOT_FOUND)         if((pos = providerInstances[i].findProperty("ProviderModuleName")) != PEG_NOT_FOUND)
         {         {
             providerInstances[i].getProperty(pos).getValue().get(record._moduleName);              providerInstances[i].getProperty(pos).getValue().get(record.moduleName);
         }         }
     }     }
  
Line 148 
Line 140 
             }             }
  
             // compare record._providerName to PG_Provider.Name             // compare record._providerName to PG_Provider.Name
             if(String::equalNoCase(s, records[i]._providerName))              if(String::equalNoCase(s, records[i].providerName))
             {             {
                 break;                 break;
             }             }
Line 173 
Line 165 
             }             }
  
             // compare record._moduleName to PG_ProviderModule.Name             // compare record._moduleName to PG_ProviderModule.Name
             if(String::equalNoCase(s, records[i]._moduleName))              if(String::equalNoCase(s, records[i].moduleName))
             {             {
                 break;                 break;
             }             }


Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2