(file) Return to CIMMessage.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/CIMMessage.cpp between version 1.17 and 1.24

version 1.17, 2005/07/26 00:09:44 version 1.24, 2006/06/21 19:57:06
Line 1 
Line 1 
 //%2005////////////////////////////////////////////////////////////////////////  //%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.
Line 8 
Line 8 
 // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group. // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
 // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.; // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
 // EMC Corporation; VERITAS Software Corporation; The Open Group. // 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
Line 44 
Line 46 
  
 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());
Line 54 
Line 56 
     setCloseConnect(request->getCloseConnect());     setCloseConnect(request->getCloseConnect());
 } }
  
 CIMResponseMessage* CIMGetClassRequestMessage::buildResponse()  CIMResponseMessage* CIMGetClassRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMGetClassResponseMessage> response(     AutoPtr<CIMGetClassResponseMessage> response(
         new CIMGetClassResponseMessage(         new CIMGetClassResponseMessage(
Line 66 
Line 68 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMGetInstanceRequestMessage::buildResponse()  CIMResponseMessage* CIMGetInstanceRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMGetInstanceResponseMessage> response(     AutoPtr<CIMGetInstanceResponseMessage> response(
         new CIMGetInstanceResponseMessage(         new CIMGetInstanceResponseMessage(
Line 78 
Line 80 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMExportIndicationRequestMessage::buildResponse()  CIMResponseMessage* CIMExportIndicationRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMExportIndicationResponseMessage> response(     AutoPtr<CIMExportIndicationResponseMessage> response(
         new CIMExportIndicationResponseMessage(         new CIMExportIndicationResponseMessage(
Line 89 
Line 91 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMDeleteClassRequestMessage::buildResponse()  CIMResponseMessage* CIMDeleteClassRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMDeleteClassResponseMessage> response(     AutoPtr<CIMDeleteClassResponseMessage> response(
         new CIMDeleteClassResponseMessage(         new CIMDeleteClassResponseMessage(
Line 100 
Line 102 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMDeleteInstanceRequestMessage::buildResponse()  CIMResponseMessage* CIMDeleteInstanceRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMDeleteInstanceResponseMessage> response(     AutoPtr<CIMDeleteInstanceResponseMessage> response(
         new CIMDeleteInstanceResponseMessage(         new CIMDeleteInstanceResponseMessage(
Line 111 
Line 113 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMCreateClassRequestMessage::buildResponse()  CIMResponseMessage* CIMCreateClassRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMCreateClassResponseMessage> response(     AutoPtr<CIMCreateClassResponseMessage> response(
         new CIMCreateClassResponseMessage(         new CIMCreateClassResponseMessage(
Line 122 
Line 124 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMCreateInstanceRequestMessage::buildResponse()  CIMResponseMessage* CIMCreateInstanceRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMCreateInstanceResponseMessage> response(     AutoPtr<CIMCreateInstanceResponseMessage> response(
         new CIMCreateInstanceResponseMessage(         new CIMCreateInstanceResponseMessage(
Line 134 
Line 136 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMModifyClassRequestMessage::buildResponse()  CIMResponseMessage* CIMModifyClassRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMModifyClassResponseMessage> response(     AutoPtr<CIMModifyClassResponseMessage> response(
         new CIMModifyClassResponseMessage(         new CIMModifyClassResponseMessage(
Line 145 
Line 147 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMModifyInstanceRequestMessage::buildResponse()  CIMResponseMessage* CIMModifyInstanceRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMModifyInstanceResponseMessage> response(     AutoPtr<CIMModifyInstanceResponseMessage> response(
         new CIMModifyInstanceResponseMessage(         new CIMModifyInstanceResponseMessage(
Line 156 
Line 158 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMEnumerateClassesRequestMessage::buildResponse()  CIMResponseMessage* CIMEnumerateClassesRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMEnumerateClassesResponseMessage> response(     AutoPtr<CIMEnumerateClassesResponseMessage> response(
         new CIMEnumerateClassesResponseMessage(         new CIMEnumerateClassesResponseMessage(
Line 168 
Line 170 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMEnumerateClassNamesRequestMessage::buildResponse()  CIMResponseMessage* CIMEnumerateClassNamesRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMEnumerateClassNamesResponseMessage> response(     AutoPtr<CIMEnumerateClassNamesResponseMessage> response(
         new CIMEnumerateClassNamesResponseMessage(         new CIMEnumerateClassNamesResponseMessage(
Line 180 
Line 182 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMEnumerateInstancesRequestMessage::buildResponse()  CIMResponseMessage* CIMEnumerateInstancesRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMEnumerateInstancesResponseMessage> response(     AutoPtr<CIMEnumerateInstancesResponseMessage> response(
         new CIMEnumerateInstancesResponseMessage(         new CIMEnumerateInstancesResponseMessage(
Line 192 
Line 194 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMEnumerateInstanceNamesRequestMessage::buildResponse()  CIMResponseMessage* CIMEnumerateInstanceNamesRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMEnumerateInstanceNamesResponseMessage> response(     AutoPtr<CIMEnumerateInstanceNamesResponseMessage> response(
         new CIMEnumerateInstanceNamesResponseMessage(         new CIMEnumerateInstanceNamesResponseMessage(
Line 204 
Line 206 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMExecQueryRequestMessage::buildResponse()  CIMResponseMessage* CIMExecQueryRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMExecQueryResponseMessage> response(     AutoPtr<CIMExecQueryResponseMessage> response(
         new CIMExecQueryResponseMessage(         new CIMExecQueryResponseMessage(
Line 216 
Line 218 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMAssociatorsRequestMessage::buildResponse()  CIMResponseMessage* CIMAssociatorsRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMAssociatorsResponseMessage> response(     AutoPtr<CIMAssociatorsResponseMessage> response(
         new CIMAssociatorsResponseMessage(         new CIMAssociatorsResponseMessage(
Line 228 
Line 230 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMAssociatorNamesRequestMessage::buildResponse()  CIMResponseMessage* CIMAssociatorNamesRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMAssociatorNamesResponseMessage> response(     AutoPtr<CIMAssociatorNamesResponseMessage> response(
         new CIMAssociatorNamesResponseMessage(         new CIMAssociatorNamesResponseMessage(
Line 240 
Line 242 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMReferencesRequestMessage::buildResponse()  CIMResponseMessage* CIMReferencesRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMReferencesResponseMessage> response(     AutoPtr<CIMReferencesResponseMessage> response(
         new CIMReferencesResponseMessage(         new CIMReferencesResponseMessage(
Line 252 
Line 254 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMReferenceNamesRequestMessage::buildResponse()  CIMResponseMessage* CIMReferenceNamesRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMReferenceNamesResponseMessage> response(     AutoPtr<CIMReferenceNamesResponseMessage> response(
         new CIMReferenceNamesResponseMessage(         new CIMReferenceNamesResponseMessage(
Line 264 
Line 266 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMGetPropertyRequestMessage::buildResponse()  CIMResponseMessage* CIMGetPropertyRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMGetPropertyResponseMessage> response(     AutoPtr<CIMGetPropertyResponseMessage> response(
         new CIMGetPropertyResponseMessage(         new CIMGetPropertyResponseMessage(
Line 276 
Line 278 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMSetPropertyRequestMessage::buildResponse()  CIMResponseMessage* CIMSetPropertyRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMSetPropertyResponseMessage> response(     AutoPtr<CIMSetPropertyResponseMessage> response(
         new CIMSetPropertyResponseMessage(         new CIMSetPropertyResponseMessage(
Line 287 
Line 289 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMGetQualifierRequestMessage::buildResponse()  CIMResponseMessage* CIMGetQualifierRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMGetQualifierResponseMessage> response(     AutoPtr<CIMGetQualifierResponseMessage> response(
         new CIMGetQualifierResponseMessage(         new CIMGetQualifierResponseMessage(
Line 299 
Line 301 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMSetQualifierRequestMessage::buildResponse()  CIMResponseMessage* CIMSetQualifierRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMSetQualifierResponseMessage> response(     AutoPtr<CIMSetQualifierResponseMessage> response(
         new CIMSetQualifierResponseMessage(         new CIMSetQualifierResponseMessage(
Line 310 
Line 312 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMDeleteQualifierRequestMessage::buildResponse()  CIMResponseMessage* CIMDeleteQualifierRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMDeleteQualifierResponseMessage> response(     AutoPtr<CIMDeleteQualifierResponseMessage> response(
         new CIMDeleteQualifierResponseMessage(         new CIMDeleteQualifierResponseMessage(
Line 321 
Line 323 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMEnumerateQualifiersRequestMessage::buildResponse()  CIMResponseMessage* CIMEnumerateQualifiersRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMEnumerateQualifiersResponseMessage> response(     AutoPtr<CIMEnumerateQualifiersResponseMessage> response(
         new CIMEnumerateQualifiersResponseMessage(         new CIMEnumerateQualifiersResponseMessage(
Line 333 
Line 335 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMInvokeMethodRequestMessage::buildResponse()  CIMResponseMessage* CIMInvokeMethodRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMInvokeMethodResponseMessage> response(     AutoPtr<CIMInvokeMethodResponseMessage> response(
         new CIMInvokeMethodResponseMessage(         new CIMInvokeMethodResponseMessage(
Line 347 
Line 349 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMProcessIndicationRequestMessage::buildResponse()  CIMResponseMessage* CIMProcessIndicationRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMProcessIndicationResponseMessage> response(     AutoPtr<CIMProcessIndicationResponseMessage> response(
         new CIMProcessIndicationResponseMessage(         new CIMProcessIndicationResponseMessage(
Line 358 
Line 360 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMNotifyProviderRegistrationRequestMessage::buildResponse()  CIMResponseMessage* CIMNotifyProviderRegistrationRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMNotifyProviderRegistrationResponseMessage> response(     AutoPtr<CIMNotifyProviderRegistrationResponseMessage> response(
         new CIMNotifyProviderRegistrationResponseMessage(         new CIMNotifyProviderRegistrationResponseMessage(
Line 369 
Line 371 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMNotifyProviderTerminationRequestMessage::buildResponse()  CIMResponseMessage* CIMNotifyProviderTerminationRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMNotifyProviderTerminationResponseMessage> response(     AutoPtr<CIMNotifyProviderTerminationResponseMessage> response(
         new CIMNotifyProviderTerminationResponseMessage(         new CIMNotifyProviderTerminationResponseMessage(
Line 380 
Line 382 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMHandleIndicationRequestMessage::buildResponse()  CIMResponseMessage* CIMHandleIndicationRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMHandleIndicationResponseMessage> response(     AutoPtr<CIMHandleIndicationResponseMessage> response(
         new CIMHandleIndicationResponseMessage(         new CIMHandleIndicationResponseMessage(
Line 391 
Line 393 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMCreateSubscriptionRequestMessage::buildResponse()  CIMResponseMessage* CIMCreateSubscriptionRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMCreateSubscriptionResponseMessage> response(     AutoPtr<CIMCreateSubscriptionResponseMessage> response(
         new CIMCreateSubscriptionResponseMessage(         new CIMCreateSubscriptionResponseMessage(
Line 402 
Line 404 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMModifySubscriptionRequestMessage::buildResponse()  CIMResponseMessage* CIMModifySubscriptionRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMModifySubscriptionResponseMessage> response(     AutoPtr<CIMModifySubscriptionResponseMessage> response(
         new CIMModifySubscriptionResponseMessage(         new CIMModifySubscriptionResponseMessage(
Line 413 
Line 415 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMDeleteSubscriptionRequestMessage::buildResponse()  CIMResponseMessage* CIMDeleteSubscriptionRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMDeleteSubscriptionResponseMessage> response(     AutoPtr<CIMDeleteSubscriptionResponseMessage> response(
         new CIMDeleteSubscriptionResponseMessage(         new CIMDeleteSubscriptionResponseMessage(
Line 425 
Line 427 
 } }
  
 CIMResponseMessage* CIMResponseMessage*
     CIMSubscriptionInitCompleteRequestMessage::buildResponse()      CIMSubscriptionInitCompleteRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMSubscriptionInitCompleteResponseMessage> response(     AutoPtr<CIMSubscriptionInitCompleteResponseMessage> response(
         new CIMSubscriptionInitCompleteResponseMessage(         new CIMSubscriptionInitCompleteResponseMessage(
Line 436 
Line 438 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMDisableModuleRequestMessage::buildResponse()  CIMResponseMessage* CIMDisableModuleRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMDisableModuleResponseMessage> response(     AutoPtr<CIMDisableModuleResponseMessage> response(
         new CIMDisableModuleResponseMessage(         new CIMDisableModuleResponseMessage(
Line 448 
Line 450 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMEnableModuleRequestMessage::buildResponse()  CIMResponseMessage* CIMEnableModuleRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMEnableModuleResponseMessage> response(     AutoPtr<CIMEnableModuleResponseMessage> response(
         new CIMEnableModuleResponseMessage(         new CIMEnableModuleResponseMessage(
Line 460 
Line 462 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMNotifyProviderEnableRequestMessage::buildResponse()  CIMResponseMessage* CIMNotifyProviderEnableRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMNotifyProviderEnableResponseMessage> response(     AutoPtr<CIMNotifyProviderEnableResponseMessage> response(
         new CIMNotifyProviderEnableResponseMessage(         new CIMNotifyProviderEnableResponseMessage(
Line 471 
Line 473 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMStopAllProvidersRequestMessage::buildResponse()  CIMResponseMessage* CIMNotifyProviderFailRequestMessage::buildResponse() const
   {
       AutoPtr<CIMNotifyProviderFailResponseMessage> response(
           new CIMNotifyProviderFailResponseMessage(
               messageId,
               CIMException(),
               queueIds.copyAndPop()));
       response->syncAttributes(this);
       return response.release();
   }
   
   CIMResponseMessage* CIMStopAllProvidersRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMStopAllProvidersResponseMessage> response(     AutoPtr<CIMStopAllProvidersResponseMessage> response(
         new CIMStopAllProvidersResponseMessage(         new CIMStopAllProvidersResponseMessage(
Line 482 
Line 495 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMInitializeProviderRequestMessage::buildResponse()  CIMResponseMessage* CIMInitializeProviderRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMInitializeProviderResponseMessage> response(     AutoPtr<CIMInitializeProviderResponseMessage> response(
         new CIMInitializeProviderResponseMessage(         new CIMInitializeProviderResponseMessage(
Line 493 
Line 506 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMInitializeProviderAgentRequestMessage::buildResponse()  CIMResponseMessage* CIMInitializeProviderAgentRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMInitializeProviderAgentResponseMessage> response(     AutoPtr<CIMInitializeProviderAgentResponseMessage> response(
         new CIMInitializeProviderAgentResponseMessage(         new CIMInitializeProviderAgentResponseMessage(
Line 504 
Line 517 
     return response.release();     return response.release();
 } }
  
 CIMResponseMessage* CIMNotifyConfigChangeRequestMessage::buildResponse()  CIMResponseMessage* CIMNotifyConfigChangeRequestMessage::buildResponse() const
 { {
     AutoPtr<CIMNotifyConfigChangeResponseMessage> response(     AutoPtr<CIMNotifyConfigChangeResponseMessage> response(
         new CIMNotifyConfigChangeResponseMessage(         new CIMNotifyConfigChangeResponseMessage(
Line 519 
Line 532 
     : Message(type), messageId(messageId_)     : Message(type), messageId(messageId_)
 { {
     operationContext.insert(     operationContext.insert(
         AcceptLanguageListContainer(AcceptLanguages::EMPTY));          AcceptLanguageListContainer(AcceptLanguageList()));
     operationContext.insert(     operationContext.insert(
         ContentLanguageListContainer(ContentLanguages::EMPTY));          ContentLanguageListContainer(ContentLanguageList()));
 } }
  
 CIMRequestMessage::CIMRequestMessage( CIMRequestMessage::CIMRequestMessage(
     Uint32 type_, const String& messageId_, const QueueIdStack& queueIds_)     Uint32 type_, const String& messageId_, const QueueIdStack& queueIds_)
     : CIMMessage(type_, messageId_), queueIds(queueIds_), requestIsOOP(false)      : CIMMessage(type_, messageId_), queueIds(queueIds_)
 { {
 } }
  
Line 546 
Line 559 
     Uint32 type_,     Uint32 type_,
     const String& messageId_,     const String& messageId_,
     const QueueIdStack& queueIds_,     const QueueIdStack& queueIds_,
       const String& authType_,
       const String& userName_,
     const CIMNamespaceName& nameSpace_,     const CIMNamespaceName& nameSpace_,
     const CIMName& className_,     const CIMName& className_,
     Uint32 providerType_)     Uint32 providerType_)
     :     :
     CIMRequestMessage(type_, messageId_, queueIds_),     CIMRequestMessage(type_, messageId_, queueIds_),
       authType(authType_),
       userName(userName_),
     nameSpace(nameSpace_),     nameSpace(nameSpace_),
     className(className_),     className(className_),
     providerType(providerType_)     providerType(providerType_)


Legend:
Removed from v.1.17  
changed lines
  Added in v.1.24

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2