version 1.35, 2006/06/21 19:57:06
|
version 1.36, 2006/09/08 17:25:01
|
|
|
Uint32 type; | Uint32 type; |
CIMValue genericValue; | CIMValue genericValue; |
#ifndef PEGASUS_DISABLE_PERFINST | #ifndef PEGASUS_DISABLE_PERFINST |
Uint64 timeServerStart; |
Uint64 serverStartTimeMicroseconds; |
Uint64 timeServerEnd; |
Uint64 providerTimeMicroseconds; |
Uint64 timeProviderStart; |
|
Uint64 timeProviderEnd; |
|
#endif | #endif |
Boolean isComplete; | Boolean isComplete; |
Uint32 index; | Uint32 index; |
|
|
// Deserialize the performance statistics data | // Deserialize the performance statistics data |
| |
XmlReader::getValueElement(parser, CIMTYPE_UINT64, genericValue); | XmlReader::getValueElement(parser, CIMTYPE_UINT64, genericValue); |
genericValue.get(timeServerStart); |
genericValue.get(serverStartTimeMicroseconds); |
XmlReader::getValueElement(parser, CIMTYPE_UINT64, genericValue); | XmlReader::getValueElement(parser, CIMTYPE_UINT64, genericValue); |
genericValue.get(timeServerEnd); |
genericValue.get(providerTimeMicroseconds); |
XmlReader::getValueElement(parser, CIMTYPE_UINT64, genericValue); |
|
genericValue.get(timeProviderStart); |
|
XmlReader::getValueElement(parser, CIMTYPE_UINT64, genericValue); |
|
genericValue.get(timeProviderEnd); |
|
#endif | #endif |
| |
XmlReader::getValueElement(parser, CIMTYPE_BOOLEAN, genericValue); | XmlReader::getValueElement(parser, CIMTYPE_BOOLEAN, genericValue); |
|
|
| |
message->messageId = messageID; | message->messageId = messageID; |
#ifndef PEGASUS_DISABLE_PERFINST | #ifndef PEGASUS_DISABLE_PERFINST |
message->setStartServerTime(TimeValue( |
message->setServerStartTime(serverStartTimeMicroseconds); |
Uint32(timeServerStart / Uint64(1000000)), |
message->setProviderTime(providerTimeMicroseconds); |
Uint32(timeServerStart % Uint64(1000000)))); |
|
message->setEndServerTime(TimeValue( |
|
Uint32(timeServerEnd / Uint64(1000000)), |
|
Uint32(timeServerEnd % Uint64(1000000)))); |
|
message->setStartProviderTime(TimeValue( |
|
Uint32(timeProviderStart / Uint64(1000000)), |
|
Uint32(timeProviderStart % Uint64(1000000)))); |
|
message->setEndProviderTime(TimeValue( |
|
Uint32(timeProviderEnd / Uint64(1000000)), |
|
Uint32(timeProviderEnd % Uint64(1000000)))); |
|
#endif | #endif |
message->setComplete(isComplete); | message->setComplete(isComplete); |
message->setIndex(index); | message->setIndex(index); |