version 1.10, 2004/06/16 17:18:21
|
version 1.22, 2006/04/07 18:19:48
|
|
|
//%2003//////////////////////////////////////////////////////////////////////// |
//%2006//////////////////////////////////////////////////////////////////////// |
// | // |
// Copyright (c) 2000, 2001, 2002 BMC Software, Hewlett-Packard Development |
// Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development |
// Company, L. P., IBM Corp., The Open Group, Tivoli Systems. |
// Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems. |
// Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L. P.; | // Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L. P.; |
// IBM Corp.; EMC Corporation, The Open Group. | // IBM Corp.; EMC Corporation, The Open Group. |
|
// Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.; |
|
// IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group. |
|
// Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.; |
|
// EMC Corporation; VERITAS Software Corporation; The Open Group. |
|
// Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.; |
|
// EMC Corporation; Symantec Corporation; The Open Group. |
// | // |
// Permission is hereby granted, free of charge, to any person obtaining a copy | // Permission is hereby granted, free of charge, to any person obtaining a copy |
// of this software and associated documentation files (the "Software"), to | // of this software and associated documentation files (the "Software"), to |
|
|
// Author: Mike Brasher (mbrasher@bmc.com) | // Author: Mike Brasher (mbrasher@bmc.com) |
// | // |
// Modified By: Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com) | // Modified By: Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com) |
// : Yi Zhou, Hewlett-Packard Company (yi.zhou@hp.com) |
// Yi Zhou, Hewlett-Packard Company (yi.zhou@hp.com) |
|
// Carol Ann Krug Graves, Hewlett-Packard Company |
|
// (carolann_graves@hp.com) |
|
// John Alex, IBM (johnalex@us.ibm.com) - Bug#2290 |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
|
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
void CIMResponseMessage::syncAttributes(CIMRequestMessage* request) |
void CIMResponseMessage::syncAttributes(const CIMRequestMessage* request) |
{ | { |
// Propagate request attributes to the response, as necessary | // Propagate request attributes to the response, as necessary |
setKey(request->getKey()); | setKey(request->getKey()); |
setRouting(request->getRouting()); | setRouting(request->getRouting()); |
setMask(request->getMask()); | setMask(request->getMask()); |
setHttpMethod(request->getHttpMethod()); | setHttpMethod(request->getHttpMethod()); |
|
setCloseConnect(request->getCloseConnect()); |
} | } |
| |
CIMResponseMessage* CIMGetClassRequestMessage::buildResponse() |
CIMResponseMessage* CIMGetClassRequestMessage::buildResponse() const |
{ | { |
CIMGetClassResponseMessage* response; |
AutoPtr<CIMGetClassResponseMessage> response( |
response = new CIMGetClassResponseMessage( |
new CIMGetClassResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
CIMClass()); |
CIMClass())); |
AutoPtr<CIMGetClassResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMGetInstanceRequestMessage::buildResponse() |
CIMResponseMessage* CIMGetInstanceRequestMessage::buildResponse() const |
{ | { |
CIMGetInstanceResponseMessage* response; |
AutoPtr<CIMGetInstanceResponseMessage> response( |
response = new CIMGetInstanceResponseMessage( |
new CIMGetInstanceResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
CIMInstance()); |
CIMInstance())); |
AutoPtr<CIMGetInstanceResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMExportIndicationRequestMessage::buildResponse() |
CIMResponseMessage* CIMExportIndicationRequestMessage::buildResponse() const |
{ | { |
CIMExportIndicationResponseMessage* response; |
AutoPtr<CIMExportIndicationResponseMessage> response( |
response = new CIMExportIndicationResponseMessage( |
new CIMExportIndicationResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMExportIndicationResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMDeleteClassRequestMessage::buildResponse() |
CIMResponseMessage* CIMDeleteClassRequestMessage::buildResponse() const |
{ | { |
CIMDeleteClassResponseMessage* response; |
AutoPtr<CIMDeleteClassResponseMessage> response( |
response = new CIMDeleteClassResponseMessage( |
new CIMDeleteClassResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMDeleteClassResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMDeleteInstanceRequestMessage::buildResponse() |
CIMResponseMessage* CIMDeleteInstanceRequestMessage::buildResponse() const |
{ | { |
CIMDeleteInstanceResponseMessage* response; |
AutoPtr<CIMDeleteInstanceResponseMessage> response( |
response = new CIMDeleteInstanceResponseMessage( |
new CIMDeleteInstanceResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMDeleteInstanceResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMCreateClassRequestMessage::buildResponse() |
CIMResponseMessage* CIMCreateClassRequestMessage::buildResponse() const |
{ | { |
CIMCreateClassResponseMessage* response; |
AutoPtr<CIMCreateClassResponseMessage> response( |
response = new CIMCreateClassResponseMessage( |
new CIMCreateClassResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMCreateClassResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMCreateInstanceRequestMessage::buildResponse() |
CIMResponseMessage* CIMCreateInstanceRequestMessage::buildResponse() const |
{ | { |
CIMCreateInstanceResponseMessage* response; |
AutoPtr<CIMCreateInstanceResponseMessage> response( |
response = new CIMCreateInstanceResponseMessage( |
new CIMCreateInstanceResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
CIMObjectPath()); |
CIMObjectPath())); |
AutoPtr<CIMCreateInstanceResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMModifyClassRequestMessage::buildResponse() |
CIMResponseMessage* CIMModifyClassRequestMessage::buildResponse() const |
{ | { |
CIMModifyClassResponseMessage* response; |
AutoPtr<CIMModifyClassResponseMessage> response( |
response = new CIMModifyClassResponseMessage( |
new CIMModifyClassResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMModifyClassResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMModifyInstanceRequestMessage::buildResponse() |
CIMResponseMessage* CIMModifyInstanceRequestMessage::buildResponse() const |
{ | { |
CIMModifyInstanceResponseMessage* response; |
AutoPtr<CIMModifyInstanceResponseMessage> response( |
response = new CIMModifyInstanceResponseMessage( |
new CIMModifyInstanceResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMModifyInstanceResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMEnumerateClassesRequestMessage::buildResponse() |
CIMResponseMessage* CIMEnumerateClassesRequestMessage::buildResponse() const |
{ | { |
CIMEnumerateClassesResponseMessage* response; |
AutoPtr<CIMEnumerateClassesResponseMessage> response( |
response = new CIMEnumerateClassesResponseMessage( |
new CIMEnumerateClassesResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
Array<CIMClass>()); |
Array<CIMClass>())); |
AutoPtr<CIMEnumerateClassesResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMEnumerateClassNamesRequestMessage::buildResponse() |
CIMResponseMessage* CIMEnumerateClassNamesRequestMessage::buildResponse() const |
{ | { |
CIMEnumerateClassNamesResponseMessage* response; |
AutoPtr<CIMEnumerateClassNamesResponseMessage> response( |
response = new CIMEnumerateClassNamesResponseMessage( |
new CIMEnumerateClassNamesResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
Array<CIMName>()); |
Array<CIMName>())); |
AutoPtr<CIMEnumerateClassNamesResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMEnumerateInstancesRequestMessage::buildResponse() |
CIMResponseMessage* CIMEnumerateInstancesRequestMessage::buildResponse() const |
{ | { |
CIMEnumerateInstancesResponseMessage* response; |
AutoPtr<CIMEnumerateInstancesResponseMessage> response( |
response = new CIMEnumerateInstancesResponseMessage( |
new CIMEnumerateInstancesResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
Array<CIMInstance>()); |
Array<CIMInstance>())); |
AutoPtr<CIMEnumerateInstancesResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMEnumerateInstanceNamesRequestMessage::buildResponse() |
CIMResponseMessage* CIMEnumerateInstanceNamesRequestMessage::buildResponse() const |
{ | { |
CIMEnumerateInstanceNamesResponseMessage* response; |
AutoPtr<CIMEnumerateInstanceNamesResponseMessage> response( |
response = new CIMEnumerateInstanceNamesResponseMessage( |
new CIMEnumerateInstanceNamesResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
Array<CIMObjectPath>()); |
Array<CIMObjectPath>())); |
AutoPtr<CIMEnumerateInstanceNamesResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMExecQueryRequestMessage::buildResponse() |
CIMResponseMessage* CIMExecQueryRequestMessage::buildResponse() const |
{ | { |
CIMExecQueryResponseMessage* response; |
AutoPtr<CIMExecQueryResponseMessage> response( |
response = new CIMExecQueryResponseMessage( |
new CIMExecQueryResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
Array<CIMObject>()); |
Array<CIMObject>())); |
AutoPtr<CIMExecQueryResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMAssociatorsRequestMessage::buildResponse() |
CIMResponseMessage* CIMAssociatorsRequestMessage::buildResponse() const |
{ | { |
CIMAssociatorsResponseMessage* response; |
AutoPtr<CIMAssociatorsResponseMessage> response( |
response = new CIMAssociatorsResponseMessage( |
new CIMAssociatorsResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
Array<CIMObject>()); |
Array<CIMObject>())); |
AutoPtr<CIMAssociatorsResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMAssociatorNamesRequestMessage::buildResponse() |
CIMResponseMessage* CIMAssociatorNamesRequestMessage::buildResponse() const |
{ | { |
CIMAssociatorNamesResponseMessage* response; |
AutoPtr<CIMAssociatorNamesResponseMessage> response( |
response = new CIMAssociatorNamesResponseMessage( |
new CIMAssociatorNamesResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
Array<CIMObjectPath>()); |
Array<CIMObjectPath>())); |
AutoPtr<CIMAssociatorNamesResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMReferencesRequestMessage::buildResponse() |
CIMResponseMessage* CIMReferencesRequestMessage::buildResponse() const |
{ | { |
CIMReferencesResponseMessage* response; |
AutoPtr<CIMReferencesResponseMessage> response( |
response = new CIMReferencesResponseMessage( |
new CIMReferencesResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
Array<CIMObject>()); |
Array<CIMObject>())); |
AutoPtr<CIMReferencesResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMReferenceNamesRequestMessage::buildResponse() |
CIMResponseMessage* CIMReferenceNamesRequestMessage::buildResponse() const |
{ | { |
CIMReferenceNamesResponseMessage* response; |
AutoPtr<CIMReferenceNamesResponseMessage> response( |
response = new CIMReferenceNamesResponseMessage( |
new CIMReferenceNamesResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
Array<CIMObjectPath>()); |
Array<CIMObjectPath>())); |
AutoPtr<CIMReferenceNamesResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMGetPropertyRequestMessage::buildResponse() |
CIMResponseMessage* CIMGetPropertyRequestMessage::buildResponse() const |
{ | { |
CIMGetPropertyResponseMessage* response; |
AutoPtr<CIMGetPropertyResponseMessage> response( |
response = new CIMGetPropertyResponseMessage( |
new CIMGetPropertyResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
CIMValue()); |
CIMValue())); |
AutoPtr<CIMGetPropertyResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMSetPropertyRequestMessage::buildResponse() |
CIMResponseMessage* CIMSetPropertyRequestMessage::buildResponse() const |
{ | { |
CIMSetPropertyResponseMessage* response; |
AutoPtr<CIMSetPropertyResponseMessage> response( |
response = new CIMSetPropertyResponseMessage( |
new CIMSetPropertyResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMSetPropertyResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMGetQualifierRequestMessage::buildResponse() |
CIMResponseMessage* CIMGetQualifierRequestMessage::buildResponse() const |
{ | { |
CIMGetQualifierResponseMessage* response; |
AutoPtr<CIMGetQualifierResponseMessage> response( |
response = new CIMGetQualifierResponseMessage( |
new CIMGetQualifierResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
CIMQualifierDecl()); |
CIMQualifierDecl())); |
AutoPtr<CIMGetQualifierResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMSetQualifierRequestMessage::buildResponse() |
CIMResponseMessage* CIMSetQualifierRequestMessage::buildResponse() const |
{ | { |
CIMSetQualifierResponseMessage* response; |
AutoPtr<CIMSetQualifierResponseMessage> response( |
response = new CIMSetQualifierResponseMessage( |
new CIMSetQualifierResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMSetQualifierResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMDeleteQualifierRequestMessage::buildResponse() |
CIMResponseMessage* CIMDeleteQualifierRequestMessage::buildResponse() const |
{ | { |
CIMDeleteQualifierResponseMessage* response; |
AutoPtr<CIMDeleteQualifierResponseMessage> response( |
response = new CIMDeleteQualifierResponseMessage( |
new CIMDeleteQualifierResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMDeleteQualifierResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMEnumerateQualifiersRequestMessage::buildResponse() |
CIMResponseMessage* CIMEnumerateQualifiersRequestMessage::buildResponse() const |
{ | { |
CIMEnumerateQualifiersResponseMessage* response; |
AutoPtr<CIMEnumerateQualifiersResponseMessage> response( |
response = new CIMEnumerateQualifiersResponseMessage( |
new CIMEnumerateQualifiersResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
Array<CIMQualifierDecl>()); |
Array<CIMQualifierDecl>())); |
AutoPtr<CIMEnumerateQualifiersResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMInvokeMethodRequestMessage::buildResponse() |
CIMResponseMessage* CIMInvokeMethodRequestMessage::buildResponse() const |
{ | { |
CIMInvokeMethodResponseMessage* response; |
AutoPtr<CIMInvokeMethodResponseMessage> response( |
response = new CIMInvokeMethodResponseMessage( |
new CIMInvokeMethodResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
CIMValue(), | CIMValue(), |
Array<CIMParamValue>(), | Array<CIMParamValue>(), |
methodName); |
methodName)); |
AutoPtr<CIMInvokeMethodResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMProcessIndicationRequestMessage::buildResponse() |
CIMResponseMessage* CIMProcessIndicationRequestMessage::buildResponse() const |
{ | { |
CIMProcessIndicationResponseMessage* response; |
AutoPtr<CIMProcessIndicationResponseMessage> response( |
response = new CIMProcessIndicationResponseMessage( |
new CIMProcessIndicationResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMProcessIndicationResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMEnableIndicationsRequestMessage::buildResponse() |
CIMResponseMessage* CIMNotifyProviderRegistrationRequestMessage::buildResponse() const |
{ | { |
CIMEnableIndicationsResponseMessage* response; |
AutoPtr<CIMNotifyProviderRegistrationResponseMessage> response( |
response = new CIMEnableIndicationsResponseMessage( |
new CIMNotifyProviderRegistrationResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMEnableIndicationsResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMDisableIndicationsRequestMessage::buildResponse() |
CIMResponseMessage* CIMNotifyProviderTerminationRequestMessage::buildResponse() const |
{ | { |
CIMDisableIndicationsResponseMessage* response; |
AutoPtr<CIMNotifyProviderTerminationResponseMessage> response( |
response = new CIMDisableIndicationsResponseMessage( |
new CIMNotifyProviderTerminationResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMDisableIndicationsResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMNotifyProviderRegistrationRequestMessage::buildResponse() |
CIMResponseMessage* CIMHandleIndicationRequestMessage::buildResponse() const |
{ | { |
CIMNotifyProviderRegistrationResponseMessage* response; |
AutoPtr<CIMHandleIndicationResponseMessage> response( |
response = new CIMNotifyProviderRegistrationResponseMessage( |
new CIMHandleIndicationResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMNotifyProviderRegistrationResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMNotifyProviderTerminationRequestMessage::buildResponse() |
CIMResponseMessage* CIMCreateSubscriptionRequestMessage::buildResponse() const |
{ | { |
CIMNotifyProviderTerminationResponseMessage* response; |
AutoPtr<CIMCreateSubscriptionResponseMessage> response( |
response = new CIMNotifyProviderTerminationResponseMessage( |
new CIMCreateSubscriptionResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMNotifyProviderTerminationResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMHandleIndicationRequestMessage::buildResponse() |
CIMResponseMessage* CIMModifySubscriptionRequestMessage::buildResponse() const |
{ | { |
CIMHandleIndicationResponseMessage* response; |
AutoPtr<CIMModifySubscriptionResponseMessage> response( |
response = new CIMHandleIndicationResponseMessage( |
new CIMModifySubscriptionResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMHandleIndicationResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMCreateSubscriptionRequestMessage::buildResponse() |
CIMResponseMessage* CIMDeleteSubscriptionRequestMessage::buildResponse() const |
{ | { |
CIMCreateSubscriptionResponseMessage* response; |
AutoPtr<CIMDeleteSubscriptionResponseMessage> response( |
response = new CIMCreateSubscriptionResponseMessage( |
new CIMDeleteSubscriptionResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMCreateSubscriptionResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMModifySubscriptionRequestMessage::buildResponse() |
CIMResponseMessage* |
|
CIMSubscriptionInitCompleteRequestMessage::buildResponse() const |
{ | { |
CIMModifySubscriptionResponseMessage* response; |
AutoPtr<CIMSubscriptionInitCompleteResponseMessage> response( |
response = new CIMModifySubscriptionResponseMessage( |
new CIMSubscriptionInitCompleteResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMModifySubscriptionResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMDeleteSubscriptionRequestMessage::buildResponse() |
CIMResponseMessage* CIMDisableModuleRequestMessage::buildResponse() const |
{ | { |
CIMDeleteSubscriptionResponseMessage* response; |
AutoPtr<CIMDisableModuleResponseMessage> response( |
response = new CIMDeleteSubscriptionResponseMessage( |
new CIMDisableModuleResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop(), |
AutoPtr<CIMDeleteSubscriptionResponseMessage> responsePtr(response); |
Array<Uint16>())); |
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMDisableModuleRequestMessage::buildResponse() |
CIMResponseMessage* CIMEnableModuleRequestMessage::buildResponse() const |
{ | { |
CIMDisableModuleResponseMessage* response; |
AutoPtr<CIMEnableModuleResponseMessage> response( |
response = new CIMDisableModuleResponseMessage( |
new CIMEnableModuleResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), | queueIds.copyAndPop(), |
Array<Uint16>()); |
Array<Uint16>())); |
AutoPtr<CIMDisableModuleResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMEnableModuleRequestMessage::buildResponse() |
CIMResponseMessage* CIMNotifyProviderEnableRequestMessage::buildResponse() const |
{ | { |
CIMEnableModuleResponseMessage* response; |
AutoPtr<CIMNotifyProviderEnableResponseMessage> response( |
response = new CIMEnableModuleResponseMessage( |
new CIMNotifyProviderEnableResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop(), |
queueIds.copyAndPop())); |
Array<Uint16>()); |
|
AutoPtr<CIMEnableModuleResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMNotifyProviderEnableRequestMessage::buildResponse() |
CIMResponseMessage* CIMStopAllProvidersRequestMessage::buildResponse() const |
{ | { |
CIMNotifyProviderEnableResponseMessage* response; |
AutoPtr<CIMStopAllProvidersResponseMessage> response( |
response = new CIMNotifyProviderEnableResponseMessage( |
new CIMStopAllProvidersResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMNotifyProviderEnableResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMStopAllProvidersRequestMessage::buildResponse() |
CIMResponseMessage* CIMInitializeProviderRequestMessage::buildResponse() const |
{ | { |
CIMStopAllProvidersResponseMessage* response; |
AutoPtr<CIMInitializeProviderResponseMessage> response( |
response = new CIMStopAllProvidersResponseMessage( |
new CIMInitializeProviderResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMStopAllProvidersResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMInitializeProviderRequestMessage::buildResponse() |
CIMResponseMessage* CIMInitializeProviderAgentRequestMessage::buildResponse() const |
{ | { |
CIMInitializeProviderResponseMessage* response; |
AutoPtr<CIMInitializeProviderAgentResponseMessage> response( |
response = new CIMInitializeProviderResponseMessage( |
new CIMInitializeProviderAgentResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMInitializeProviderResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
responsePtr.release(); |
|
return response; |
|
} | } |
| |
CIMResponseMessage* CIMInitializeProviderAgentRequestMessage::buildResponse() |
CIMResponseMessage* CIMNotifyConfigChangeRequestMessage::buildResponse() const |
{ | { |
CIMInitializeProviderAgentResponseMessage* response; |
AutoPtr<CIMNotifyConfigChangeResponseMessage> response( |
response = new CIMInitializeProviderAgentResponseMessage( |
new CIMNotifyConfigChangeResponseMessage( |
messageId, | messageId, |
CIMException(), | CIMException(), |
queueIds.copyAndPop()); |
queueIds.copyAndPop())); |
AutoPtr<CIMInitializeProviderAgentResponseMessage> responsePtr(response); |
|
|
|
response->syncAttributes(this); | response->syncAttributes(this); |
|
return response.release(); |
|
} |
| |
responsePtr.release(); |
CIMMessage::CIMMessage(Uint32 type, const String& messageId_) |
return response; |
: Message(type), messageId(messageId_) |
|
{ |
|
operationContext.insert( |
|
AcceptLanguageListContainer(AcceptLanguageList())); |
|
operationContext.insert( |
|
ContentLanguageListContainer(ContentLanguageList())); |
} | } |
| |
CIMResponseMessage* CIMNotifyConfigChangeRequestMessage::buildResponse() |
CIMRequestMessage::CIMRequestMessage( |
|
Uint32 type_, const String& messageId_, const QueueIdStack& queueIds_) |
|
: CIMMessage(type_, messageId_), queueIds(queueIds_) |
{ | { |
CIMNotifyConfigChangeResponseMessage* response; |
} |
response = new CIMNotifyConfigChangeResponseMessage( |
|
messageId, |
|
CIMException(), |
|
queueIds.copyAndPop()); |
|
AutoPtr<CIMNotifyConfigChangeResponseMessage> responsePtr(response); |
|
| |
response->syncAttributes(this); |
CIMResponseMessage::CIMResponseMessage( |
|
Uint32 type_, |
|
const String& messageId_, |
|
const CIMException& cimException_, |
|
const QueueIdStack& queueIds_) |
|
: |
|
CIMMessage(type_, messageId_), |
|
queueIds(queueIds_), |
|
cimException(cimException_) |
|
{ |
|
} |
| |
responsePtr.release(); |
CIMOperationRequestMessage::CIMOperationRequestMessage( |
return response; |
Uint32 type_, |
|
const String& messageId_, |
|
const QueueIdStack& queueIds_, |
|
const CIMNamespaceName& nameSpace_, |
|
const CIMName& className_, |
|
Uint32 providerType_) |
|
: |
|
CIMRequestMessage(type_, messageId_, queueIds_), |
|
nameSpace(nameSpace_), |
|
className(className_), |
|
providerType(providerType_) |
|
{ |
} | } |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |