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

Diff for /pegasus/src/Pegasus/IndicationService/IndicationOperationAggregate.h between version 1.10 and 1.11

version 1.10, 2005/05/23 02:49:28 version 1.11, 2005/06/06 14:39:59
Line 169 
Line 169 
     /**     /**
         Sets the number of requests to be issued for this aggregation.         Sets the number of requests to be issued for this aggregation.
  
           Note: It is the responsibility of the caller to set the number of
           requests correctly.
   
         @param   i                     the number of requests         @param   i                     the number of requests
     */     */
     void setNumberIssued(Uint32 i);     void setNumberIssued(Uint32 i);
Line 176 
Line 179 
     /**     /**
         Appends a new response to the response list for this aggregation.         Appends a new response to the response list for this aggregation.
  
           Note: The _appendResponseMutex is used to synchronize appending of
           responses by multiple threads.
   
           Note: The correctness of the return value from this method depends on
           the caller having correctly set the number of requests with the
           setNumberIssued() method.
   
         @param   response              the response         @param   response              the response
  
         @return  TRUE, if all expected responses have now been received         @return  TRUE, if all expected responses have now been received
Line 194 
Line 204 
         Gets the response at the specified position in the list for this         Gets the response at the specified position in the list for this
         aggregation.         aggregation.
  
           Note: It is the responsibility of the caller to ensure that all threads
           are done using the appendResponse() method before any thread uses the
           getResponse() method.
   
         @return  a pointer to the response         @return  a pointer to the response
     */     */
     CIMResponseMessage* getResponse(Uint32 pos) const;     CIMResponseMessage* getResponse(Uint32 pos) const;
  
     /**     /**
         Deletes the response at the specified position in the list for this  
         aggregation.  
   
         @param   pos                   the position in the list of the response  
                                            to be deleted  
     */  
     void deleteResponse(Uint32 pos);  
   
     /**  
         Appends a new request to the request list for this aggregation.         Appends a new request to the request list for this aggregation.
  
           Note: The _appendRequestMutex is used to synchronize appending of
           requests by multiple threads.
   
         @param   request               the request         @param   request               the request
     */     */
     void appendRequest(CIMRequestMessage* request);     void appendRequest(CIMRequestMessage* request);
Line 225 
Line 233 
         Gets the request at the specified position in the list for this         Gets the request at the specified position in the list for this
         aggregation.         aggregation.
  
           Note: It is the responsibility of the caller to ensure that all threads
           are done using the appendRequest() method before any thread uses the
           getRequest() method.
   
         @return  a pointer to the request         @return  a pointer to the request
     */     */
     CIMRequestMessage* getRequest(Uint32 pos) const;     CIMRequestMessage* getRequest(Uint32 pos) const;
  
     /**     /**
         Deletes the request at the specified position in the list for this  
         aggregation.  
   
         @param   pos                   the position in the list of the request  
                                            to be deleted  
     */  
     void deleteRequest(Uint32 pos);  
   
     /**  
         Finds the provider that sent the response with the specified message ID.         Finds the provider that sent the response with the specified message ID.
  
           Note: It is the responsibility of the caller to ensure that all threads
           are done using the appendRequest() method before any thread uses the
           findProvider() method.
   
         @return  a ProviderClassList struct for the provider that sent the         @return  a ProviderClassList struct for the provider that sent the
                      response                      response
     */     */
Line 263 
Line 270 
     IndicationOperationAggregate& operator==(     IndicationOperationAggregate& operator==(
         const IndicationOperationAggregate& x);         const IndicationOperationAggregate& x);
  
       /**
           Deletes the request at the specified position in the list for this
           aggregation.
   
           Note: Only the destructor uses this method.
   
           @param   pos                   the position in the list of the request
                                              to be deleted
       */
       void _deleteRequest (Uint32 pos);
   
       /**
           Deletes the response at the specified position in the list for this
           aggregation.
   
           Note: Only the destructor uses this method.
   
           @param   pos                   the position in the list of the response
                                              to be deleted
       */
       void _deleteResponse (Uint32 pos);
   
     CIMRequestMessage* _origRequest;     CIMRequestMessage* _origRequest;
     Array<CIMName> _indicationSubclasses;     Array<CIMName> _indicationSubclasses;
     CIMObjectPath _path;     CIMObjectPath _path;


Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2