📄 cimmessagedeserializer.cpp
字号:
CIMStopAllProvidersRequestMessage* message = new CIMStopAllProvidersRequestMessage( String::EMPTY, // messageId QueueIdStack()); // queueIds return message;}//// _deserializeCIMInitializeProviderRequestMessage//CIMInitializeProviderRequestMessage*CIMMessageDeserializer::_deserializeCIMInitializeProviderRequestMessage( XmlParser& parser){ CIMInitializeProviderRequestMessage* message = new CIMInitializeProviderRequestMessage( String::EMPTY, // messageId QueueIdStack()); // queueIds return message;}//// _deserializeCIMInitializeProviderAgentRequestMessage//CIMInitializeProviderAgentRequestMessage*CIMMessageDeserializer::_deserializeCIMInitializeProviderAgentRequestMessage( XmlParser& parser){ XmlEntry entry; CIMValue genericValue; String pegasusHome; Array<Pair<String, String> > configProperties; Boolean bindVerbose; Boolean subscriptionInitComplete; XmlReader::getValueElement(parser, CIMTYPE_STRING, genericValue); genericValue.get(pegasusHome); // Get configProperties array XmlReader::expectStartTag(parser, entry, "PGCONFARRAY"); while (XmlReader::getValueElement(parser, CIMTYPE_STRING, genericValue)) { String propertyName; String propertyValue; genericValue.get(propertyName); XmlReader::getValueElement(parser, CIMTYPE_STRING, genericValue); genericValue.get(propertyValue); configProperties.append( Pair<String, String>(propertyName, propertyValue)); } XmlReader::expectEndTag(parser, "PGCONFARRAY"); XmlReader::getValueElement(parser, CIMTYPE_BOOLEAN, genericValue); genericValue.get(bindVerbose); XmlReader::getValueElement(parser, CIMTYPE_BOOLEAN, genericValue); genericValue.get(subscriptionInitComplete); CIMInitializeProviderAgentRequestMessage* message = new CIMInitializeProviderAgentRequestMessage( String::EMPTY, // messageId pegasusHome, configProperties, bindVerbose, subscriptionInitComplete, QueueIdStack()); // queueIds return message;}//// _deserializeCIMNotifyConfigChangeRequestMessage//CIMNotifyConfigChangeRequestMessage*CIMMessageDeserializer::_deserializeCIMNotifyConfigChangeRequestMessage( XmlParser& parser){ CIMValue genericValue; String propertyName; String newPropertyValue; Boolean currentValueModified; XmlReader::getValueElement(parser, CIMTYPE_STRING, genericValue); genericValue.get(propertyName); XmlReader::getValueElement(parser, CIMTYPE_STRING, genericValue); genericValue.get(newPropertyValue); XmlReader::getValueElement(parser, CIMTYPE_BOOLEAN, genericValue); genericValue.get(currentValueModified); CIMNotifyConfigChangeRequestMessage* message = new CIMNotifyConfigChangeRequestMessage( String::EMPTY, // messageId propertyName, newPropertyValue, currentValueModified, QueueIdStack()); // queueIds return message;}//// _deserializeCIMSubscriptionInitCompleteRequestMessage//CIMSubscriptionInitCompleteRequestMessage*CIMMessageDeserializer::_deserializeCIMSubscriptionInitCompleteRequestMessage( XmlParser& parser){ CIMSubscriptionInitCompleteRequestMessage* message = new CIMSubscriptionInitCompleteRequestMessage( String::EMPTY, // messageId QueueIdStack()); // queueIds return message;}////// Response Messages////////// CIM Operation Response Messages//////// _deserializeCIMGetInstanceResponseMessage//CIMGetInstanceResponseMessage*CIMMessageDeserializer::_deserializeCIMGetInstanceResponseMessage( XmlParser& parser){ CIMInstance cimInstance; _deserializeCIMInstance(parser, cimInstance); CIMGetInstanceResponseMessage* message = new CIMGetInstanceResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack(), // queueIds cimInstance); return message;}//// _deserializeCIMDeleteInstanceResponseMessage//CIMDeleteInstanceResponseMessage*CIMMessageDeserializer::_deserializeCIMDeleteInstanceResponseMessage( XmlParser& parser){ CIMDeleteInstanceResponseMessage* message = new CIMDeleteInstanceResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack()); // queueIds return message;}//// _deserializeCIMCreateInstanceResponseMessage//CIMCreateInstanceResponseMessage*CIMMessageDeserializer::_deserializeCIMCreateInstanceResponseMessage( XmlParser& parser){ CIMObjectPath instanceName; _deserializeCIMObjectPath(parser, instanceName); CIMCreateInstanceResponseMessage* message = new CIMCreateInstanceResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack(), // queueIds instanceName); return message;}//// _deserializeCIMModifyInstanceResponseMessage//CIMModifyInstanceResponseMessage*CIMMessageDeserializer::_deserializeCIMModifyInstanceResponseMessage( XmlParser& parser){ CIMModifyInstanceResponseMessage* message = new CIMModifyInstanceResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack()); // queueIds return message;}//// _deserializeCIMEnumerateInstancesResponseMessage//CIMEnumerateInstancesResponseMessage*CIMMessageDeserializer::_deserializeCIMEnumerateInstancesResponseMessage( XmlParser& parser){ XmlEntry entry; CIMInstance genericInstance; Array<CIMInstance> cimNamedInstances; // Get cimNamedInstances array XmlReader::expectStartTag(parser, entry, "PGINSTARRAY"); while (_deserializeCIMInstance(parser, genericInstance)) { cimNamedInstances.append(genericInstance); } XmlReader::expectEndTag(parser, "PGINSTARRAY"); CIMEnumerateInstancesResponseMessage* message = new CIMEnumerateInstancesResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack(), // queueIds cimNamedInstances); return message;}//// _deserializeCIMEnumerateInstanceNamesResponseMessage//CIMEnumerateInstanceNamesResponseMessage*CIMMessageDeserializer::_deserializeCIMEnumerateInstanceNamesResponseMessage( XmlParser& parser){ XmlEntry entry; CIMObjectPath genericObjectPath; Array<CIMObjectPath> instanceNames; // Get instanceNames array XmlReader::expectStartTag(parser, entry, "PGPATHARRAY"); while (_deserializeCIMObjectPath(parser, genericObjectPath)) { instanceNames.append(genericObjectPath); } XmlReader::expectEndTag(parser, "PGPATHARRAY"); CIMEnumerateInstanceNamesResponseMessage* message = new CIMEnumerateInstanceNamesResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack(), // queueIds instanceNames); return message;}//// _deserializeCIMExecQueryResponseMessage//CIMExecQueryResponseMessage*CIMMessageDeserializer::_deserializeCIMExecQueryResponseMessage( XmlParser& parser){ XmlEntry entry; CIMObject genericObject; Array<CIMObject> cimObjects; // Get cimObjects array XmlReader::expectStartTag(parser, entry, "PGOBJARRAY"); while (_deserializeCIMObject(parser, genericObject)) { cimObjects.append(genericObject); } XmlReader::expectEndTag(parser, "PGOBJARRAY"); CIMExecQueryResponseMessage* message = new CIMExecQueryResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack(), // queueIds cimObjects); return message;}//// _deserializeCIMAssociatorsResponseMessage//CIMAssociatorsResponseMessage*CIMMessageDeserializer::_deserializeCIMAssociatorsResponseMessage( XmlParser& parser){ XmlEntry entry; CIMObject genericObject; Array<CIMObject> cimObjects; // Get cimObjects array XmlReader::expectStartTag(parser, entry, "PGOBJARRAY"); while (_deserializeCIMObject(parser, genericObject)) { cimObjects.append(genericObject); } XmlReader::expectEndTag(parser, "PGOBJARRAY"); CIMAssociatorsResponseMessage* message = new CIMAssociatorsResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack(), // queueIds cimObjects); return message;}//// _deserializeCIMAssociatorNamesResponseMessage//CIMAssociatorNamesResponseMessage*CIMMessageDeserializer::_deserializeCIMAssociatorNamesResponseMessage( XmlParser& parser){ XmlEntry entry; CIMObjectPath genericObjectPath; Array<CIMObjectPath> objectNames; // Get objectNames array XmlReader::expectStartTag(parser, entry, "PGPATHARRAY"); while (_deserializeCIMObjectPath(parser, genericObjectPath)) { objectNames.append(genericObjectPath); } XmlReader::expectEndTag(parser, "PGPATHARRAY"); CIMAssociatorNamesResponseMessage* message = new CIMAssociatorNamesResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack(), // queueIds objectNames); return message;}//// _deserializeCIMReferencesResponseMessage//CIMReferencesResponseMessage*CIMMessageDeserializer::_deserializeCIMReferencesResponseMessage( XmlParser& parser){ XmlEntry entry; CIMObject genericObject; Array<CIMObject> cimObjects; // Get cimObjects array XmlReader::expectStartTag(parser, entry, "PGOBJARRAY"); while (_deserializeCIMObject(parser, genericObject)) { cimObjects.append(genericObject); } XmlReader::expectEndTag(parser, "PGOBJARRAY"); CIMReferencesResponseMessage* message = new CIMReferencesResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack(), // queueIds cimObjects); return message;}//// _deserializeCIMReferenceNamesResponseMessage//CIMReferenceNamesResponseMessage*CIMMessageDeserializer::_deserializeCIMReferenceNamesResponseMessage( XmlParser& parser){ XmlEntry entry; CIMObjectPath genericObjectPath; Array<CIMObjectPath> objectNames; // Get objectNames array XmlReader::expectStartTag(parser, entry, "PGPATHARRAY"); while (_deserializeCIMObjectPath(parser, genericObjectPath)) { objectNames.append(genericObjectPath); } XmlReader::expectEndTag(parser, "PGPATHARRAY"); CIMReferenceNamesResponseMessage* message = new CIMReferenceNamesResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack(), // queueIds objectNames); return message;}//// _deserializeCIMGetPropertyResponseMessage//CIMGetPropertyResponseMessage*CIMMessageDeserializer::_deserializeCIMGetPropertyResponseMessage( XmlParser& parser){ CIMParamValue value; XmlReader::getParamValueElement(parser, value); CIMGetPropertyResponseMessage* message = new CIMGetPropertyResponseMessage( String::EMPTY, // messageId CIMException(), // cimException QueueIdStack(), // queueIds value.getValue()); return message;}//// _deserializeCIMSetPropertyResponseMessage//CIMSetPropertyResponseMessage*CIMMessageDeserializer::_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -