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

Diff for /pegasus/src/Pegasus/WsmServer/WsmResponse.h between version 1.6 and 1.7

version 1.6, 2008/12/16 18:57:14 version 1.7, 2009/11/30 16:49:50
Line 56 
Line 56 
           _queueId(request->queueId),           _queueId(request->queueId),
           _httpMethod(request->httpMethod),           _httpMethod(request->httpMethod),
           _httpCloseConnect(request->httpCloseConnect),           _httpCloseConnect(request->httpCloseConnect),
             _omitXMLProcessingInstruction(request->omitXMLProcessingInstruction),
           _maxEnvelopeSize(request->maxEnvelopeSize),           _maxEnvelopeSize(request->maxEnvelopeSize),
           _contentLanguages(contentLanguages)           _contentLanguages(contentLanguages)
     {     {
Line 67 
Line 68 
         Uint32 queueId,         Uint32 queueId,
         HttpMethod httpMethod,         HttpMethod httpMethod,
         Boolean httpCloseConnect,         Boolean httpCloseConnect,
           Boolean omitXMLProcessingInstruction,
         const ContentLanguageList& contentLanguages)         const ContentLanguageList& contentLanguages)
         : _type(type),         : _type(type),
           _messageId(WsmUtils::getMessageId()),           _messageId(WsmUtils::getMessageId()),
Line 74 
Line 76 
           _queueId(queueId),           _queueId(queueId),
           _httpMethod(httpMethod),           _httpMethod(httpMethod),
           _httpCloseConnect(httpCloseConnect),           _httpCloseConnect(httpCloseConnect),
             _omitXMLProcessingInstruction(omitXMLProcessingInstruction),
           _maxEnvelopeSize(0),           _maxEnvelopeSize(0),
           _contentLanguages(contentLanguages)           _contentLanguages(contentLanguages)
     {     {
Line 125 
Line 128 
         return _contentLanguages;         return _contentLanguages;
     }     }
  
       Boolean getOmitXMLProcessingInstruction() const
       {
           return _omitXMLProcessingInstruction;
       }
   
 private: private:
  
     WsmResponse(const WsmResponse&);     WsmResponse(const WsmResponse&);
Line 136 
Line 144 
     Uint32 _queueId;     Uint32 _queueId;
     HttpMethod _httpMethod;     HttpMethod _httpMethod;
     Boolean _httpCloseConnect;     Boolean _httpCloseConnect;
       Boolean _omitXMLProcessingInstruction;
     Uint32 _maxEnvelopeSize;     Uint32 _maxEnvelopeSize;
     ContentLanguageList _contentLanguages;     ContentLanguageList _contentLanguages;
 }; };
Line 149 
Line 158 
         Uint32 queueId,         Uint32 queueId,
         HttpMethod httpMethod,         HttpMethod httpMethod,
         Boolean httpCloseConnect,         Boolean httpCloseConnect,
           Boolean omitXMLProcessingInstruction,
         const WsmFault& fault)         const WsmFault& fault)
         : WsmResponse(         : WsmResponse(
               WSM_FAULT,               WSM_FAULT,
Line 156 
Line 166 
               queueId,               queueId,
               httpMethod,               httpMethod,
               httpCloseConnect,               httpCloseConnect,
                 omitXMLProcessingInstruction,
               fault.getReasonLanguage()),               fault.getReasonLanguage()),
           _fault(fault)           _fault(fault)
     {     {
Line 195 
Line 206 
         Uint32 queueId,         Uint32 queueId,
         HttpMethod httpMethod,         HttpMethod httpMethod,
         Boolean httpCloseConnect,         Boolean httpCloseConnect,
           Boolean omitXMLProcessingInstruction,
         const SoapNotUnderstoodFault& fault)         const SoapNotUnderstoodFault& fault)
         : WsmResponse(         : WsmResponse(
               SOAP_FAULT,               SOAP_FAULT,
Line 202 
Line 214 
               queueId,               queueId,
               httpMethod,               httpMethod,
               httpCloseConnect,               httpCloseConnect,
                 omitXMLProcessingInstruction,
               fault.getMessageLanguage()),               fault.getMessageLanguage()),
           _fault(fault)           _fault(fault)
     {     {
Line 233 
Line 246 
               WS_TRANSFER_GET,               WS_TRANSFER_GET,
               request,               request,
               contentLanguages),               contentLanguages),
           _instance(inst)            _instance(inst),
             _resourceUri(request->epr.resourceUri)
     {     {
     }     }
  
Line 246 
Line 260 
         return _instance;         return _instance;
     }     }
  
       const String& getResourceUri() const
       {
           return _resourceUri;
       }
   
 private: private:
  
     WsmInstance _instance;     WsmInstance _instance;
       String _resourceUri;
 }; };
  
 class WxfPutResponse : public WsmResponse class WxfPutResponse : public WsmResponse
Line 289 
Line 309 
     // EPR in the request.     // EPR in the request.
     WsmEndpointReference _reference;     WsmEndpointReference _reference;
     Boolean _requestedEPR;     Boolean _requestedEPR;
       String _resourceUri;
 }; };
  
 class WxfCreateResponse : public WsmResponse class WxfCreateResponse : public WsmResponse
Line 510 
Line 531 
               contentLanguages),               contentLanguages),
           _enumerationContext((Uint64) -1),           _enumerationContext((Uint64) -1),
           _isComplete(false),           _isComplete(false),
           _enumerationData(data)            _enumerationData(data),
             _resourceUri(request->epr.resourceUri)
     {     {
     }     }
     ~WsenPullResponse()     ~WsenPullResponse()
Line 557 
Line 579 
         _enumerationContext = context;         _enumerationContext = context;
     }     }
  
       const String& getResourceUri() const
       {
           return _resourceUri;
       }
   
 private: private:
  
     Uint64 _enumerationContext;     Uint64 _enumerationContext;
     Boolean _isComplete;     Boolean _isComplete;
     WsenEnumerationData _enumerationData;     WsenEnumerationData _enumerationData;
       String _resourceUri;
 }; };
  
 class WsenEnumerateResponse : public WsmResponse class WsenEnumerateResponse : public WsmResponse
Line 583 
Line 611 
           _requestItemCount(request->requestItemCount),           _requestItemCount(request->requestItemCount),
           _itemCount(itemCount),           _itemCount(itemCount),
           _enumerationData(inst, epr, request->polymorphismMode,           _enumerationData(inst, epr, request->polymorphismMode,
               request->epr.resourceUri)                request->epr.resourceUri),
             _resourceUri(request->epr.resourceUri)
     {     {
         PEGASUS_ASSERT(request->enumerationMode == WSEN_EM_OBJECT ||         PEGASUS_ASSERT(request->enumerationMode == WSEN_EM_OBJECT ||
             request->enumerationMode == WSEN_EM_OBJECT_AND_EPR);             request->enumerationMode == WSEN_EM_OBJECT_AND_EPR);
Line 602 
Line 631 
           _requestItemCount(request->requestItemCount),           _requestItemCount(request->requestItemCount),
           _itemCount(itemCount),           _itemCount(itemCount),
           _enumerationData(inst, request->polymorphismMode,           _enumerationData(inst, request->polymorphismMode,
               request->epr.resourceUri)                request->epr.resourceUri),
             _resourceUri(request->epr.resourceUri)
     {     {
         PEGASUS_ASSERT(request->enumerationMode == WSEN_EM_OBJECT);         PEGASUS_ASSERT(request->enumerationMode == WSEN_EM_OBJECT);
     }     }
Line 619 
Line 649 
           _isComplete(false),           _isComplete(false),
           _requestItemCount(request->requestItemCount),           _requestItemCount(request->requestItemCount),
           _itemCount(itemCount),           _itemCount(itemCount),
           _enumerationData(epr)            _enumerationData(epr),
             _resourceUri(request->epr.resourceUri)
     {     {
         PEGASUS_ASSERT(request->enumerationMode == WSEN_EM_EPR);         PEGASUS_ASSERT(request->enumerationMode == WSEN_EM_EPR);
     }     }
Line 636 
Line 667 
           _isComplete(false),           _isComplete(false),
           _requestItemCount(request->requestItemCount),           _requestItemCount(request->requestItemCount),
           _itemCount(itemCount),           _itemCount(itemCount),
           _enumerationData(data)            _enumerationData(data),
             _resourceUri(request->epr.resourceUri)
     {     {
         PEGASUS_ASSERT(request->enumerationMode == data.enumerationMode);         PEGASUS_ASSERT(request->enumerationMode == data.enumerationMode);
     }     }
Line 708 
Line 740 
         _enumerationContext = context;         _enumerationContext = context;
     }     }
  
       const String& getResourceUri() const
       {
           return _resourceUri;
       }
   
 private: private:
  
     Uint64 _enumerationContext;     Uint64 _enumerationContext;
Line 715 
Line 752 
     Boolean _requestItemCount;     Boolean _requestItemCount;
     Uint32 _itemCount;     Uint32 _itemCount;
     WsenEnumerationData _enumerationData;     WsenEnumerationData _enumerationData;
       String _resourceUri;
 }; };
  
 class WsenReleaseResponse : public WsmResponse class WsenReleaseResponse : public WsmResponse
Line 736 
Line 774 
     }     }
 }; };
  
   class WsInvokeResponse : public WsmResponse
   {
   public:
   
       WsInvokeResponse(
           const String& nameSpace_,
           const String& className_,
           const String& methodName_,
           const WsmInstance& instance_,
           const WsInvokeRequest* request_,
           const ContentLanguageList& contentLanguages_)
           :
           WsmResponse(WS_INVOKE, request_, contentLanguages_),
           nameSpace(nameSpace_),
           className(className_),
           methodName(methodName_),
           instance(instance_),
           resourceUri(request_->epr.resourceUri)
       {
       }
   
       String nameSpace;
       String className;
       String methodName;
       WsmInstance instance;
       String resourceUri;
   };
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END
  
 #endif /* Pegasus_WsmResponse_h */ #endif /* Pegasus_WsmResponse_h */


Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2