version 1.8, 2003/10/22 14:26:02
|
version 1.9, 2004/08/24 23:10:21
|
|
|
| |
"CIM_ERR_METHOD_NOT_AVAILABLE: The extrinsic method could not be executed", | "CIM_ERR_METHOD_NOT_AVAILABLE: The extrinsic method could not be executed", |
| |
"CIM_ERR_METHOD_NOT_FOUND: The specified extrinsic method does not exist" |
"CIM_ERR_METHOD_NOT_FOUND: The specified extrinsic method does not exist", |
|
|
|
// NOTE - the message below must always be last |
|
"The CIM status code associated with this error is not recognized" |
}; | }; |
| |
// l10n - keys for cimstatus messages | // l10n - keys for cimstatus messages |
|
|
| |
"Common.CIMStatusCode.CIM_ERR_METHOD_NOT_AVAILABLE", | "Common.CIMStatusCode.CIM_ERR_METHOD_NOT_AVAILABLE", |
| |
"Common.CIMStatusCode.CIM_ERR_METHOD_NOT_FOUND" |
"Common.CIMStatusCode.CIM_ERR_METHOD_NOT_FOUND", |
|
|
|
// NOTE: the message key below must always be last |
|
"Common.CIMStatusCode.UNRECOGNIZED_STATUS_CODE", |
}; | }; |
| |
// 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) |
{ | { |
if (Uint32(code) < CIM_ERR_METHOD_NOT_FOUND) |
if (Uint32(code) <= CIM_ERR_METHOD_NOT_FOUND) |
return _cimMessages[Uint32(code)]; | return _cimMessages[Uint32(code)]; |
| |
return "Unrecognized CIM status code"; | return "Unrecognized CIM status code"; |
|
|
const ContentLanguages& contentLanguages) | const ContentLanguages& contentLanguages) |
{ | { |
AcceptLanguages acceptLanguages; | AcceptLanguages acceptLanguages; |
MessageLoaderParms parms(_cimMessageKeys[Uint32(code)], _cimMessages[Uint32(code)]); |
|
|
Uint32 tempCode; |
|
|
|
if (Uint32(code) <= CIM_ERR_METHOD_NOT_FOUND) |
|
{ |
|
tempCode = (Uint32)code; |
|
} |
|
else |
|
{ |
|
tempCode = CIM_ERR_METHOD_NOT_FOUND + 1; |
|
} |
|
|
|
MessageLoaderParms parms(_cimMessageKeys[tempCode], _cimMessages[tempCode]); |
if (contentLanguages.size() == 0) //use AcceptLanguages::EMPTY | if (contentLanguages.size() == 0) //use AcceptLanguages::EMPTY |
{ | { |
return MessageLoader::getMessage(parms); | return MessageLoader::getMessage(parms); |
|
|
// l10n | // l10n |
ContentLanguages cimStatusCodeToString_Thread(String & message, CIMStatusCode code) | ContentLanguages cimStatusCodeToString_Thread(String & message, CIMStatusCode code) |
{ | { |
MessageLoaderParms parms(_cimMessageKeys[Uint32(code)], _cimMessages[Uint32(code)]); |
Uint32 tempCode; |
|
|
|
if (Uint32(code) <= CIM_ERR_METHOD_NOT_FOUND) |
|
{ |
|
tempCode = (Uint32)code; |
|
} |
|
else |
|
{ |
|
tempCode = CIM_ERR_METHOD_NOT_FOUND + 1; |
|
} |
|
|
|
MessageLoaderParms parms(_cimMessageKeys[tempCode], _cimMessages[tempCode]); |
//parms.useThreadLocale = true; | //parms.useThreadLocale = true; |
message = MessageLoader::getMessage(parms); | message = MessageLoader::getMessage(parms); |
return parms.contentlanguages; | return parms.contentlanguages; |