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

Diff for /pegasus/src/Pegasus/Common/CIMStatusCode.cpp between version 1.4.14.4 and 1.5

version 1.4.14.4, 2003/08/14 11:55:42 version 1.5, 2003/07/15 16:53:03
Line 78 
Line 78 
     "CIM_ERR_METHOD_NOT_FOUND: The specified extrinsic method does not exist"     "CIM_ERR_METHOD_NOT_FOUND: The specified extrinsic method does not exist"
 }; };
  
 // l10n - keys for cimstatus messages  
 static const char* _cimMessageKeys[] =  
 {  
     "Common.CIMStatusCode.CIM_ERR_SUCCESS",  
   
     "Common.CIMStatusCode.CIM_ERR_FAILED",  
   
     "Common.CIMStatusCode.CIM_ERR_ACCESS_DENIED",  
   
     "Common.CIMStatusCode.CIM_ERR_INVALID_NAMESPACE",  
   
     "Common.CIMStatusCode.CIM_ERR_INVALID_PARAMETER",  
   
     "Common.CIMStatusCode.CIM_ERR_INVALID_CLASS",  
   
     "Common.CIMStatusCode.CIM_ERR_NOT_FOUND",  
   
     "Common.CIMStatusCode.CIM_ERR_NOT_SUPPORTED",  
   
     "Common.CIMStatusCode.CIM_ERR_CLASS_HAS_CHILDREN",  
   
     "Common.CIMStatusCode.CIM_ERR_CLASS_HAS_INSTANCES",  
   
     "Common.CIMStatusCode.CIM_ERR_INVALID_SUPERCLASS",  
   
     "Common.CIMStatusCode.CIM_ERR_ALREADY_EXISTS",  
   
     "Common.CIMStatusCode.CIM_ERR_NO_SUCH_PROPERTY",  
   
     "Common.CIMStatusCode.CIM_ERR_TYPE_MISMATCH",  
   
     "Common.CIMStatusCode.CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED",  
   
     "Common.CIMStatusCode.CIM_ERR_INVALID_QUERY",  
   
     "Common.CIMStatusCode.CIM_ERR_METHOD_NOT_AVAILABLE",  
   
     "Common.CIMStatusCode.CIM_ERR_METHOD_NOT_FOUND"  
 };  
   
 // l10n TOD0 - the first func should go away when all Pegasus is globalized // l10n TOD0 - the first func should go away when all Pegasus is globalized
  
 const char* cimStatusCodeToString(CIMStatusCode code) const char* cimStatusCodeToString(CIMStatusCode code)
Line 128 
Line 88 
     return "Unrecognized CIM status code";     return "Unrecognized CIM status code";
 } }
  
   
 String cimStatusCodeToString(CIMStatusCode code, String cimStatusCodeToString(CIMStatusCode code,
                                                         const ContentLanguages& contentLanguages)                                                         const ContentLanguages& contentLanguages)
 { {
           // l10n TODO - finish and uncomment this
           /*
         AcceptLanguages acceptLanguages;         AcceptLanguages acceptLanguages;
         MessageLoaderParms parms(_cimMessageKeys[Uint32(code)], _cimMessages[Uint32(code)]);          if (contentLanguages.size() == 0)
         if (contentLanguages.size() == 0) //use AcceptLanguages::EMPTY  
         {         {
                 return MessageLoader::getMessage(parms);                  return MessageLoader::getMessage(....use AcceptLanguages::EMPTY)
         }         }
         else         else
         {         {
                 //build AcceptLanguages from contentLanguages, use in getMessage                  build AcceptLanguages from contentLanguages, use in getMessage
                 parms.acceptlanguages = AcceptLanguages(contentLanguages.getLanguageElement(0).getTag());  
                 return MessageLoader::getMessage(parms);  
         }         }
           */
   
       return String("Unrecognized CIM status code");
 } }
  
 // l10n // l10n
 ContentLanguages cimStatusCodeToString_Thread(String & message, CIMStatusCode code) ContentLanguages cimStatusCodeToString_Thread(String & message, CIMStatusCode code)
 { {
         MessageLoaderParms parms(_cimMessageKeys[Uint32(code)], _cimMessages[Uint32(code)]);          // l10n TODO - finish when we have msg ids
         //parms.useThreadLocale = true;  /*
           String msgId = "abc";
           String dftMsg = message;
   */
   
   /*
           MessageLoaderParms parms(msgId, dftMsg);
           parms.useThreadLocale = true;
         message = MessageLoader::getMessage(parms);         message = MessageLoader::getMessage(parms);
         return parms.contentlanguages;         return parms.contentlanguages;
   */
           return ContentLanguages::EMPTY;
 } }
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.4.14.4  
changed lines
  Added in v.1.5

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2