version 1.4.14.4, 2003/08/14 11:55:42
|
version 1.5, 2003/07/15 16:53:03
|
|
|
"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) |
|
|
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 |