00001 #ifndef __ARC_PAYLOADSOAP_H__ 00002 #define __ARC_PAYLOADSOAP_H__ 00003 00004 #include "Message.h" 00005 #include "SOAPEnvelope.h" 00006 00007 namespace Arc { 00008 00010 00012 class PayloadSOAP: public SOAPEnvelope, virtual public MessagePayload { 00013 public: 00015 PayloadSOAP(const NS& ns,bool fault = false); 00018 PayloadSOAP(const SOAPEnvelope& soap); 00021 PayloadSOAP(const MessagePayload& source); 00022 virtual ~PayloadSOAP(void); 00023 }; 00024 00025 } // namespace Arc 00026 00027 #endif /* __ARC_PAYLOADSOAP_H__ */