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

Diff for /pegasus/src/Pegasus/Common/CIMMessage.h between version 1.46.4.1 and 1.47

version 1.46.4.1, 2003/02/06 20:47:03 version 1.47, 2003/02/12 17:27:21
Line 54 
Line 54 
 #include <Pegasus/Common/CIMPropertyList.h> #include <Pegasus/Common/CIMPropertyList.h>
 #include <Pegasus/Common/XmlWriter.h> #include <Pegasus/Common/XmlWriter.h>
 #include <Pegasus/Common/Linkage.h> #include <Pegasus/Common/Linkage.h>
 #include <Pegasus/Common/CIMName.h>  
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
 PEGASUS_USING_STD; PEGASUS_USING_STD;
Line 928 
Line 927 
         const String & messageId_,         const String & messageId_,
         const CIMNamespaceName & nameSpace_,         const CIMNamespaceName & nameSpace_,
         const CIMInstance& indicationInstance_,         const CIMInstance& indicationInstance_,
           const Array<CIMObjectPath> & subscriptionInstanceNames_,
         QueueIdStack queueIds_)         QueueIdStack queueIds_)
     : CIMRequestMessage(     : CIMRequestMessage(
         CIM_PROCESS_INDICATION_REQUEST_MESSAGE, messageId_, queueIds_),         CIM_PROCESS_INDICATION_REQUEST_MESSAGE, messageId_, queueIds_),
         nameSpace (nameSpace_),         nameSpace (nameSpace_),
         indicationInstance(indicationInstance_)  
     {  
     }  
   
     CIMNamespaceName nameSpace;  
     CIMInstance indicationInstance;  
 };  
   
   
 // <<Thu Dec  5 15:46:44 2002 mdd >>>  
 // variation on indication processing message.  
 // this one is designed for the provider manager service to  
 // easily deliver the indication. It assumes that the  
 // provider to receive the indication is a "type 6" provider,  
 // that is, and indication consumer provider.  
 class CIMConsumeIndicationRequestMessage : public CIMRequestMessage  
 {  
    public:  
       CIMConsumeIndicationRequestMessage(  
          const String & messageId_,  
          const CIMNamespaceName & nameSpace_,     // ns of the origin of the indication  
          const CIMInstance & indicationInstance_,  
          const CIMInstance & consumer_provider_,  
          const CIMInstance & consumer_module_,  
          QueueIdStack queueIds_)  
          : CIMRequestMessage(  
             CIM_CONSUME_INDICATION_REQUEST_MESSAGE, messageId_, queueIds_),  
            nameSpace(nameSpace_),  
            indicationInstance(indicationInstance_),            indicationInstance(indicationInstance_),
            consumer_provider(consumer_provider_),          subscriptionInstanceNames(subscriptionInstanceNames_)
            consumer_module(consumer_module_)  
       {       {
       }       }
  
       CIMNamespaceName nameSpace;       CIMNamespaceName nameSpace;
       CIMInstance indicationInstance;       CIMInstance indicationInstance;
       CIMInstance consumer_provider;      Array<CIMObjectPath> subscriptionInstanceNames;
       CIMInstance consumer_module;  
 }; };
  
 class CIMEnableIndicationsRequestMessage : public CIMRequestMessage class CIMEnableIndicationsRequestMessage : public CIMRequestMessage


Legend:
Removed from v.1.46.4.1  
changed lines
  Added in v.1.47

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2